ag-grid-angular {
  display: inline-block;
}
ag-grid-ng2 {
  display: inline-block;
}
.ag-rtl {
  direction: rtl;
}
.ag-ltr {
  direction: ltr;
}
.ag-select-agg-func-popup {
  position: absolute;
}
.ag-body-no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-root {
/* set to relative, so absolute popups appear relative to this */
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
/* was getting some 'should be there' scrolls, this sorts it out */
  overflow: hidden;
}
.ag-font-style {
  cursor: default;
/* disable user mouse selection */
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-no-scrolls {
  white-space: nowrap;
  display: inline-block;
}
.ag-scrolls {
  height: 100%;
}
.ag-popup-backdrop {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.ag-header {
  position: absolute;
  top: 0px;
  left: 0px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}
.ag-pinned-left-header {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
}
.ag-pinned-right-header {
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
}
.ag-header-viewport {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: 100%;
}
.ag-scrolls .ag-header-row {
  position: absolute;
}
.ag-scrolls .ag-header-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
  height: 100%;
}
.ag-no-scrolls .ag-header-container {
  white-space: nowrap;
}
.ag-header-overlay {
  display: block;
  position: absolute;
}
.ag-header-cell {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: bottom;
  text-align: center;
  display: inline-block;
  height: 100%;
  position: absolute;
}
.ag-floating-filter {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  display: inline-block;
}
.ag-floating-filter-body {
  margin-right: 25px;
  height: 20px;
}
.ag-floating-filter-full-body {
  width: 100%;
  height: 20px;
}
.ag-floating-filter-button {
  width: 25px;
  height: 20px;
  float: right;
  margin-top: -20px;
}
.ag-floating-filter-button button {
  width: 25px;
  height: 19px;
  padding: 0;
}
.ag-floating-filter-input {
  width: 100%;
}
.ag-floating-filter-input:read-only {
  background-color: #eee;
}
.ag-floating-filter-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-dnd-ghost {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: absolute;
  background: #e5e5e5;
  border: 1px solid #000;
  cursor: move;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 3px;
  line-height: 1.4;
}
.ag-dnd-ghost-icon {
  display: inline-block;
  float: left;
  padding-left: 2px;
  padding-right: 2px;
}
.ag-dnd-ghost-label {
  display: inline-block;
}
.ag-header-group-cell {
  height: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
}
.ag-header-group-cell-label {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-header-cell-label {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-header-cell-resize {
  height: 100%;
  width: 4px;
  cursor: col-resize;
}
.ag-ltr .ag-header-cell-resize {
  float: right;
}
.ag-ltr .ag-pinned-right-header .ag-header-cell-resize {
  float: left;
}
.ag-rtl .ag-header-cell-resize {
  float: left;
}
.ag-rtl .ag-pinned-left-header .ag-header-cell-resize {
  float: right;
}
.ag-ltr .ag-header-select-all {
  float: left;
}
.ag-rtl .ag-header-select-all {
  float: right;
}
.ag-header-expand-icon {
  padding-left: 4px;
}
.ag-header-cell-menu-button {
  float: right;
}
.ag-overlay-panel {
  display: table;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.ag-overlay-wrapper {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ag-bl-overlay {
  pointer-events: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
.ag-bl-full-height {
  height: 100%;
  overflow: auto;
  position: relative;
}
.ag-bl-full-height-west {
  height: 100%;
  float: left;
}
.ag-bl-full-height-east {
  height: 100%;
  float: right;
}
.ag-bl-full-height-center {
  height: 100%;
}
.ag-bl-normal {
  height: 100%;
  position: relative;
}
.ag-bl-normal-center-row {
  height: 100%;
  overflow: hidden;
}
.ag-bl-normal-west {
  height: 100%;
  float: left;
}
.ag-bl-normal-east {
  height: 100%;
  float: right;
}
.ag-bl-normal-center {
  height: 100%;
}
.ag-bl-dont-fill {
  position: relative;
}
.ag-body {
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
.ag-floating-top {
  position: absolute;
  left: 0px;
  width: 100%;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.ag-pinned-left-floating-top {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.ag-pinned-right-floating-top {
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.ag-floating-top-viewport {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: 100%;
}
.ag-floating-top-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
}
.ag-floating-bottom {
  position: absolute;
  left: 0px;
  width: 100%;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.ag-pinned-left-floating-bottom {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.ag-pinned-right-floating-bottom {
  float: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  overflow: hidden;
  height: 100%;
  position: relative;
}
.ag-floating-bottom-viewport {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  height: 100%;
}
.ag-floating-bottom-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  white-space: nowrap;
}
.ag-pinned-left-cols-viewport {
  float: left;
}
.ag-pinned-left-cols-container {
  display: inline-block;
  position: relative;
}
.ag-pinned-right-cols-viewport {
  float: right;
}
.ag-ltr .ag-pinned-right-cols-viewport {
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-ltr .ag-pinned-left-cols-viewport {
  overflow: hidden;
}
.ag-rtl .ag-pinned-right-cols-viewport {
  overflow: hidden;
}
.ag-rtl .ag-pinned-left-cols-viewport {
  overflow-x: hidden;
  overflow-y: auto;
}
.ag-pinned-right-cols-container {
  display: inline-block;
  position: relative;
}
.ag-body-viewport-wrapper {
  height: 100%;
}
.ag-body-viewport {
  overflow-x: auto;
  overflow-y: auto;
  height: 100%;
}
.ag-full-width-viewport {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: inline;
  pointer-events: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.ag-full-width-container {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ag-floating-bottom-full-width-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  overflow: hidden;
  display: inline;
}
.ag-floating-top-full-width-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  overflow: hidden;
  display: inline;
}
.ag-full-width-row {
  pointer-events: all;
  overflow: hidden;
}
.ag-scrolls .ag-body-container {
  position: relative;
  display: inline-block;
}
.ag-row-animation {
  -webkit-transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  -moz-transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  -o-transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  -ms-transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}
.ag-row-no-animation {
  -webkit-transition: background-color 0.1s;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  -ms-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.ag-row {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-scrolls .ag-row {
  white-space: nowrap;
  position: absolute;
  width: 100%;
}
.ag-no-scrolls .ag-row {
  position: relative;
}
.ag-column-moving .ag-cell {
  -webkit-transition: left 0.2s;
  -moz-transition: left 0.2s;
  -o-transition: left 0.2s;
  -ms-transition: left 0.2s;
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  -webkit-transition: left 0.2s;
  -moz-transition: left 0.2s;
  -o-transition: left 0.2s;
  -ms-transition: left 0.2s;
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  -webkit-transition: left 0.2s, width 0.2s;
  -moz-transition: left 0.2s, width 0.2s;
  -o-transition: left 0.2s, width 0.2s;
  -ms-transition: left 0.2s, width 0.2s;
  transition: left 0.2s, width 0.2s;
}
.ag-column-drop {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ag-column-drop-vertical .ag-column-drop-cell {
  display: block;
}
.ag-column-drop-vertical .ag-column-drop-empty-message {
  display: block;
}
.ag-column-drop-vertical .ag-column-drop-cell-button {
  line-height: 16px;
}
.ag-ltr .ag-column-drop-vertical .ag-column-drop-cell-button {
  float: right;
}
.ag-rtl .ag-column-drop-vertical .ag-column-drop-cell-button {
  float: left;
}
.ag-column-drop-horizontal {
  white-space: nowrap;
}
.ag-column-drop-horizontal .ag-column-drop-cell {
  display: inline-block;
}
.ag-column-drop-horizontal .ag-column-drop-empty-message {
  display: inline-block;
}
.ag-cell {
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
}
.ag-value-slide-out {
  opacity: 1;
  -ms-filter: none;
  filter: none;
  margin-right: 5px;
  -webkit-transition: opacity 3s, margin-right 3s;
  -moz-transition: opacity 3s, margin-right 3s;
  -o-transition: opacity 3s, margin-right 3s;
  -ms-transition: opacity 3s, margin-right 3s;
  transition: opacity 3s, margin-right 3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  transition-timing-function: linear;
}
.ag-value-slide-out-end {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  margin-right: 10px;
}
.ag-opacity-zero {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}
.ag-cell-edit-input {
  width: 100%;
  height: 100%;
}
.ag-group-cell-entire-row {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-footer-cell-entire-row {
  width: 100%;
  display: inline-block;
  white-space: nowrap;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-large .ag-root {
  font-size: 20px;
}
.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-menu {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ag-menu-column-select-wrapper {
  width: 200px;
  height: 300px;
  overflow: auto;
}
.ag-menu-list {
  display: table;
  border-collapse: collapse;
}
.ag-menu-option {
  display: table-row;
}
.ag-menu-option-text {
  display: table-cell;
}
.ag-menu-option-shortcut {
  display: table-cell;
}
.ag-menu-option-icon {
  display: table-cell;
}
.ag-menu-option-popup-pointer {
  display: table-cell;
}
.ag-menu-separator {
  display: table-row;
}
.ag-menu-separator-cell {
  display: table-cell;
}
.ag-virtual-list-viewport {
  overflow-x: auto;
  height: 100%;
  width: 100%;
}
.ag-virtual-list-container {
  position: relative;
  overflow: hidden;
}
.ag-rich-select {
  outline: none;
}
.ag-rich-select-row {
  white-space: nowrap;
}
.ag-rich-select-list {
  width: 200px;
  height: 200px;
}
.ag-set-filter-list {
  width: 200px;
  height: 200px;
}
.ag-set-filter-item {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}
.ag-filter-filter {
  width: 170px;
  margin: 4px;
}
.ag-floating-filter-body input {
  width: 100%;
  margin: 0;
  height: 19px;
}
.ag-floating-filter-full-body input {
  width: 100%;
  margin: 0;
  height: 19px;
}
.ag-filter-select {
  width: 110px;
  margin: 4px 4px 0px 4px;
}
.ag-no-vertical-scroll .ag-scrolls {
  height: unset;
}
.ag-no-vertical-scroll .ag-body {
  height: unset;
}
.ag-no-vertical-scroll .ag-body-viewport-wrapper {
  height: unset;
}
.ag-no-vertical-scroll .ag-body-viewport {
  height: unset;
}
.ag-list-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-tool-panel {
  width: 200px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}
.ag-column-select-indent {
  display: inline-block;
}
.ag-column-select-column {
  white-space: nowrap;
}
.ag-ltr .ag-column-select-column {
  margin-left: 14px;
}
.ag-rtl .ag-column-select-column {
  margin-right: 14px;
}
.ag-column-select-column-group {
  white-space: nowrap;
}
.ag-hidden {
  display: none !important;
}
.ag-visibility-hidden {
  visibility: hidden !important;
}
.ag-faded {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.ag-width-half {
  width: 50%;
  display: inline-block;
}
.ag-shake-left-to-right {
  -webkit-animation-name: ag-shake-left-to-right;
  -moz-animation-name: ag-shake-left-to-right;
  -o-animation-name: ag-shake-left-to-right;
  -ms-animation-name: ag-shake-left-to-right;
  animation-name: ag-shake-left-to-right;
  -webkit-animation-duration: 0.2s;
  -moz-animation-duration: 0.2s;
  -o-animation-duration: 0.2s;
  -ms-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  -o-animation-direction: alternate;
  -ms-animation-direction: alternate;
  animation-direction: alternate;
}
@-moz-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
@-o-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/customize/?id=4bb0a791e3abd8d580882ca9153be081)
 * Config saved to config.json and https://gist.github.com/4bb0a791e3abd8d580882ca9153be081
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, 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"],
input[type="submit"] {
  -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"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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: textfield;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-size: 14px;
  line-height: 1.42857143;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  text-decoration: none;
}
a:hover,
a:focus {
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 100px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
  
  .modal-md {
    width: 700px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  background-color: #000000;
  border-radius: 0px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.clearfix:before,
.clearfix:after,
.row:before,
.row:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.row:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress .bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

.progress .bar + .bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}

.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
     -moz-background-size: 40px 40px;
       -o-background-size: 40px 40px;
          background-size: 40px 40px;
}

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-danger .bar,
.progress .bar-danger {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
}

.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-success .bar,
.progress .bar-success {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
}

.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-info .bar,
.progress .bar-info {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}

.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-warning .bar,
.progress .bar-warning {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
}

.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}

/* ==========================================
Single-colored icons can be modified like so:
.icon-name {
  font-size: 32px;
  color: red;
}
========================================== */

.icon-square-stack {
  width: 1.056640625em;
}

.icon-github {
  width: 1.0244140625em;
}

.icon-logout {
  width: 0.87109375em;
}

.icon-stack-square {
  width: 1.056640625em;
}

.icon-triangle-down {
  width: 1.4287109375em;
}

.icon-triangle-up {
  width: 1.4287109375em;
}

.icon-search-result-blog-post {
  width: 1.0322265625em;
}

.icon-search-result-company {
  width: 1.0693359375em;
}

.icon-search-result-product {
  width: 1.0341796875em;
}

.icon-search-result-security {
  width: 1.25em;
}

.icon-server {
  width: 1.037109375em;
}

.icon-key {
  width: 0.904296875em;
}

.icon-equals {
  width: 1.1171875em;
}

.icon-menu {
  width: 1.0439453125em;
}

.icon-stock-chart {
  width: 1.181640625em;
}

.icon-breadcrumb-divider {
  width: 0.625em;
}

.icon-gear {
  width: 0.986328125em;
}

.icon-chevron-down {
  width: 1.625em;
}

.icon-chevron-left {
  width: 0.615234375em;
}

.icon-chevron-up {
  width: 1.625em;
}

.icon-chevron-right {
  width: 0.615234375em;
}

.icon-star {
  width: 1.0458984375em;
}

.icon-google-sheets {
  width: 1.1513671875em;
}

.icon-excel {
  width: 1.0556640625em;
}

.icon-database-fat {
  width: 0.9443359375em;
}

.icon-adr {
  width: 1.064453125em;
}

.icon-bank {
  width: 0.88671875em;
}

.icon-calculator {
  width: 0.974609375em;
}

.icon-chat {
  width: 1.3447265625em;
}

.icon-checkmark {
  width: 1.27734375em;
}

.icon-company-dollar {
  width: 1.0869140625em;
}

.icon-copy {
  width: 0.849609375em;
}

.icon-csv-download {
  width: 0.7138671875em;
}

.icon-icon-dollar {
  width: 0.529296875em;
}

.icon-etf {
  width: 1.064453125em;
}

.icon-money-three {
  width: 0.923828125em;
}

.icon-news {
  width: 1.0849609375em;
}

.icon-plug {
  width: 0.5556640625em;
}

.icon-preferred-stock {
  width: 1.064453125em;
}

.icon-reit {
  width: 1.064453125em;
}

.icon-company {
  width: 1.0693359375em;
}

.icon-sort-desc {
  width: 1.5em;
}

.icon-statement {
  width: 0.720703125em;
}

.icon-stock-cert {
  width: 1.064453125em;
}
@font-face {
  font-family: 'icomoon';
  src:  url('https://s3.amazonaws.com/intrinio-frontend-marketplace-prod/fonts/icomoon.woff2') format('woff2'),
        url('https://s3.amazonaws.com/intrinio-frontend-marketplace-prod/fonts/icomoon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon_billing:before {
  content: "\eba9";
}
.icon-icon_contract:before {
  content: "\ebaa";
  color: #18728d;
}
.icon-icon_dashboard:before {
  content: "\ebab";
}
.icon-icon_help:before {
  content: "\ebac";
}
.icon-icon_ticket:before {
  content: "\ebae";
  color: #1c5955;
}
.icon-icon_user:before {
  content: "\ebaf";
}
.icon-trello:before {
  content: "\ea7b";
}
.icon-chip:before {
  content: "\e985";
}
.icon-square-stack:before {
  content: "\eaa3";
}
.icon-activity:before {
  content: "\e928";
}
.icon-airplay:before {
  content: "\e94e";
}
.icon-alert-circle:before {
  content: "\e950";
}
.icon-alert-octagon:before {
  content: "\e95a";
}
.icon-alert-triangle:before {
  content: "\e95c";
}
.icon-align-center:before {
  content: "\e95d";
}
.icon-align-justify:before {
  content: "\eaa5";
}
.icon-align-left:before {
  content: "\eaa6";
}
.icon-align-right:before {
  content: "\eaa7";
}
.icon-anchor:before {
  content: "\eaa8";
}
.icon-aperture:before {
  content: "\eaa9";
}
.icon-archiv:before {
  content: "\eaaa";
}
.icon-arrow-down:before {
  content: "\eaab";
}
.icon-arrow-down-circle:before {
  content: "\eaac";
}
.icon-arrow-down-left:before {
  content: "\eaad";
}
.icon-arrow-down-right:before {
  content: "\eaae";
}
.icon-arrow-left:before {
  content: "\eaaf";
}
.icon-arrow-left-circle:before {
  content: "\eab0";
}
.icon-arrow-right:before {
  content: "\eab1";
}
.icon-arrow-right-circle:before {
  content: "\eab2";
}
.icon-arrow-up:before {
  content: "\eab3";
}
.icon-arrow-up-circle:before {
  content: "\eab4";
}
.icon-arrow-up-left:before {
  content: "\eab5";
}
.icon-arrow-up-right:before {
  content: "\eab6";
}
.icon-at-sign:before {
  content: "\eab7";
}
.icon-award:before {
  content: "\eab8";
}
.icon-bar-chart:before {
  content: "\eab9";
}
.icon-bar-chart-2:before {
  content: "\eaba";
}
.icon-battery:before {
  content: "\eabb";
}
.icon-battery-charging:before {
  content: "\eabc";
}
.icon-bell:before {
  content: "\eabd";
}
.icon-bell-off:before {
  content: "\eabe";
}
.icon-bluetooth:before {
  content: "\eabf";
}
.icon-bold:before {
  content: "\eac0";
}
.icon-book:before {
  content: "\eac1";
}
.icon-book-open:before {
  content: "\eac2";
}
.icon-bookmark:before {
  content: "\eac3";
}
.icon-box:before {
  content: "\eac4";
}
.icon-briefcase:before {
  content: "\eac5";
}
.icon-calendar:before {
  content: "\eac6";
}
.icon-camera:before {
  content: "\eac7";
}
.icon-camera-off:before {
  content: "\eac8";
}
.icon-cast:before {
  content: "\eac9";
}
.icon-check:before {
  content: "\eaca";
}
.icon-check-circle2:before {
  content: "\eacb";
}
.icon-check-square:before {
  content: "\eacc";
}
.icon-chevron-down2:before {
  content: "\eacd";
}
.icon-chevron-left2:before {
  content: "\eace";
}
.icon-chevron-right2:before {
  content: "\eacf";
}
.icon-chevron-up2:before {
  content: "\ead0";
}
.icon-chevrons-down:before {
  content: "\ead1";
}
.icon-chevrons-left:before {
  content: "\ead2";
}
.icon-chevrons-right:before {
  content: "\ead3";
}
.icon-chevrons-up:before {
  content: "\ead4";
}
.icon-chrome:before {
  content: "\ead5";
}
.icon-circle:before {
  content: "\ead6";
}
.icon-clipboard:before {
  content: "\ead7";
}
.icon-clock:before {
  content: "\ead8";
}
.icon-cloud:before {
  content: "\ead9";
}
.icon-cloud-drizzle:before {
  content: "\eada";
}
.icon-cloud-lightning:before {
  content: "\eadb";
}
.icon-cloud-off:before {
  content: "\eadc";
}
.icon-cloud-rain:before {
  content: "\eadd";
}
.icon-cloud-snow:before {
  content: "\eade";
}
.icon-code:before {
  content: "\eadf";
}
.icon-codepen:before {
  content: "\eae0";
}
.icon-command:before {
  content: "\eae1";
}
.icon-compass:before {
  content: "\eae2";
}
.icon-copy2:before {
  content: "\eae3";
}
.icon-corner-down-left:before {
  content: "\eae4";
}
.icon-corner-down-right:before {
  content: "\eae5";
}
.icon-corner-left-down:before {
  content: "\eae6";
}
.icon-corner-left-up:before {
  content: "\eae7";
}
.icon-corner-right-down:before {
  content: "\eae8";
}
.icon-corner-right-up:before {
  content: "\eae9";
}
.icon-corner-up-left:before {
  content: "\eaea";
}
.icon-corner-up-right:before {
  content: "\eaeb";
}
.icon-cpu:before {
  content: "\eaec";
}
.icon-credit-card:before {
  content: "\eaed";
}
.icon-crop:before {
  content: "\eaee";
}
.icon-crosshair:before {
  content: "\eaef";
}
.icon-database2:before {
  content: "\eaf0";
}
.icon-delete:before {
  content: "\eaf1";
}
.icon-disc:before {
  content: "\eaf2";
}
.icon-dollar-sign:before {
  content: "\eaf3";
}
.icon-download:before {
  content: "\eaf4";
}
.icon-download-cloud:before {
  content: "\eaf5";
}
.icon-droplet:before {
  content: "\eaf6";
}
.icon-edit2:before {
  content: "\eaf7";
}
.icon-edit-2:before {
  content: "\eaf8";
}
.icon-edit-3:before {
  content: "\eaf9";
}
.icon-external-link:before {
  content: "\eafa";
}
.icon-eye:before {
  content: "\eafb";
}
.icon-eye-off:before {
  content: "\eafc";
}
.icon-facebook:before {
  content: "\eafd";
}
.icon-fast-forward:before {
  content: "\eafe";
}
.icon-feather:before {
  content: "\eaff";
}
.icon-file:before {
  content: "\eb00";
}
.icon-file-minus:before {
  content: "\eb01";
}
.icon-file-plus:before {
  content: "\eb02";
}
.icon-file-text:before {
  content: "\eb03";
}
.icon-film:before {
  content: "\eb04";
}
.icon-filter:before {
  content: "\eb05";
}
.icon-flag:before {
  content: "\eb06";
}
.icon-folder:before {
  content: "\eb07";
}
.icon-folder-minus:before {
  content: "\eb08";
}
.icon-folder-plus:before {
  content: "\eb09";
}
.icon-gift:before {
  content: "\eb0a";
}
.icon-git-branch:before {
  content: "\eb0b";
}
.icon-git-commit:before {
  content: "\eb0c";
}
.icon-git-merge:before {
  content: "\eb0d";
}
.icon-git-pull-request:before {
  content: "\eb0e";
}
.icon-github2:before {
  content: "\eb0f";
}
.icon-gitlab:before {
  content: "\eb10";
}
.icon-globe1:before {
  content: "\eb11";
}
.icon-grid:before {
  content: "\eb12";
}
.icon-hard-drive:before {
  content: "\eb13";
}
.icon-hash:before {
  content: "\eb14";
}
.icon-headphones:before {
  content: "\eb15";
}
.icon-heart:before {
  content: "\eb16";
}
.icon-help-circle:before {
  content: "\eba8";
}
.icon-home:before {
  content: "\eb18";
}
.icon-image:before {
  content: "\eb19";
}
.icon-inbox:before {
  content: "\eb1a";
}
.icon-info:before {
  content: "\eaa4";
}
.icon-instagram:before {
  content: "\eb1b";
}
.icon-italic:before {
  content: "\eb1c";
}
.icon-layers:before {
  content: "\eb1d";
}
.icon-layout:before {
  content: "\eb1e";
}
.icon-life-buoy:before {
  content: "\eb1f";
}
.icon-link2:before {
  content: "\eb20";
}
.icon-link-2:before {
  content: "\eb21";
}
.icon-linkedin:before {
  content: "\eb22";
}
.icon-list:before {
  content: "\eb23";
}
.icon-loader:before {
  content: "\eb24";
}
.icon-lock:before {
  content: "\eb25";
}
.icon-log-in:before {
  content: "\eb26";
}
.icon-log-out:before {
  content: "\eb27";
}
.icon-mail:before {
  content: "\eb28";
}
.icon-map:before {
  content: "\eb29";
}
.icon-map-pin:before {
  content: "\eb2a";
}
.icon-maximize:before {
  content: "\eb2b";
}
.icon-maximize-2:before {
  content: "\eb2c";
}
.icon-menu2:before {
  content: "\eb2d";
}
.icon-message-circle:before {
  content: "\eb2e";
}
.icon-message-square:before {
  content: "\eb2f";
}
.icon-mic:before {
  content: "\eb30";
}
.icon-mic-off:before {
  content: "\eb31";
}
.icon-minimize:before {
  content: "\eb32";
}
.icon-minimize-2:before {
  content: "\eb33";
}
.icon-minus:before {
  content: "\eb34";
}
.icon-minus-circle:before {
  content: "\eb35";
}
.icon-minus-square:before {
  content: "\eb36";
}
.icon-monitor:before {
  content: "\eb37";
}
.icon-moon:before {
  content: "\eb38";
}
.icon-more-horizontal:before {
  content: "\eb39";
}
.icon-more-vertical:before {
  content: "\eb3a";
}
.icon-move:before {
  content: "\eb3b";
}
.icon-music:before {
  content: "\eb3c";
}
.icon-navigation:before {
  content: "\eb3d";
}
.icon-navigation-2:before {
  content: "\eb3e";
}
.icon-octagon:before {
  content: "\eb3f";
}
.icon-package:before {
  content: "\eb40";
}
.icon-paperclip:before {
  content: "\eb41";
}
.icon-pause:before {
  content: "\eb42";
}
.icon-pause-circle:before {
  content: "\eb43";
}
.icon-percent:before {
  content: "\eb44";
}
.icon-phone:before {
  content: "\eb45";
}
.icon-phone-call:before {
  content: "\eb46";
}
.icon-phone-forwarded1:before {
  content: "\eb47";
}
.icon-phone-incoming:before {
  content: "\eb48";
}
.icon-phone-missed1:before {
  content: "\eb49";
}
.icon-phone-off1:before {
  content: "\eb4a";
}
.icon-phone-outgoing1:before {
  content: "\eb4b";
}
.icon-pie-chart:before {
  content: "\eb4c";
}
.icon-play:before {
  content: "\eb4d";
}
.icon-play-circle:before {
  content: "\eb4e";
}
.icon-plus:before {
  content: "\eb4f";
}
.icon-plus-circle:before {
  content: "\eb50";
}
.icon-plus-square:before {
  content: "\eb51";
}
.icon-pocket:before {
  content: "\eb52";
}
.icon-power2:before {
  content: "\eb53";
}
.icon-printer:before {
  content: "\eb54";
}
.icon-radio:before {
  content: "\eb55";
}
.icon-refresh-ccw:before {
  content: "\eb56";
}
.icon-refresh-cw:before {
  content: "\eb57";
}
.icon-repeat:before {
  content: "\eb58";
}
.icon-rewind:before {
  content: "\eb59";
}
.icon-rotate-ccw:before {
  content: "\eb5a";
}
.icon-rotate-cw:before {
  content: "\eb5b";
}
.icon-rss:before {
  content: "\eb5c";
}
.icon-save:before {
  content: "\eb5d";
}
.icon-scissors:before {
  content: "\eb5e";
}
.icon-search1:before {
  content: "\eb5f";
}
.icon-send:before {
  content: "\eb60";
}
.icon-server2:before {
  content: "\eb61";
}
.icon-settings:before {
  content: "\eb62";
}
.icon-share:before {
  content: "\eb63";
}
.icon-share-2:before {
  content: "\eb64";
}
.icon-shield:before {
  content: "\eb65";
}
.icon-shield-off:before {
  content: "\eb66";
}
.icon-shopping-bag:before {
  content: "\eb67";
}
.icon-shopping-cart:before {
  content: "\eb68";
}
.icon-shuffle:before {
  content: "\eb69";
}
.icon-sidebar:before {
  content: "\eb6a";
}
.icon-skip-back:before {
  content: "\eb6b";
}
.icon-skip-forward:before {
  content: "\eb6c";
}
.icon-slack:before {
  content: "\eb6d";
}
.icon-slash:before {
  content: "\eb6e";
}
.icon-sliders:before {
  content: "\eb6f";
}
.icon-smartphone:before {
  content: "\eb70";
}
.icon-speaker:before {
  content: "\eb71";
}
.icon-square:before {
  content: "\eb72";
}
.icon-star2:before {
  content: "\eb73";
}
.icon-stop-circle:before {
  content: "\eb74";
}
.icon-sun:before {
  content: "\eb75";
}
.icon-sunrise:before {
  content: "\eb76";
}
.icon-sunset:before {
  content: "\eb77";
}
.icon-tablet:before {
  content: "\eb78";
}
.icon-tag:before {
  content: "\eb79";
}
.icon-target:before {
  content: "\eb7a";
}
.icon-terminal:before {
  content: "\eb7b";
}
.icon-thermometer:before {
  content: "\eb7c";
}
.icon-thumbs-down:before {
  content: "\eb7d";
}
.icon-thumbs-up:before {
  content: "\eb7e";
}
.icon-toggle-left:before {
  content: "\eb7f";
}
.icon-toggle-right:before {
  content: "\eb80";
}
.icon-trash:before {
  content: "\eb81";
}
.icon-trash-2:before {
  content: "\eb82";
}
.icon-trending-down:before {
  content: "\eb83";
}
.icon-trending-up:before {
  content: "\eb84";
}
.icon-triangle:before {
  content: "\eb85";
}
.icon-truck:before {
  content: "\eb86";
}
.icon-tv:before {
  content: "\eb87";
}
.icon-twitter:before {
  content: "\eb88";
}
.icon-type:before {
  content: "\eb89";
}
.icon-umbrella:before {
  content: "\eb8a";
}
.icon-underline:before {
  content: "\eb8b";
}
.icon-unlock:before {
  content: "\eb8c";
}
.icon-upload2:before {
  content: "\eb8d";
}
.icon-upload-cloud:before {
  content: "\eb8e";
}
.icon-user2:before {
  content: "\eb8f";
}
.icon-user-check:before {
  content: "\eb90";
}
.icon-user-minus1:before {
  content: "\eb91";
}
.icon-user-plus1:before {
  content: "\eb92";
}
.icon-user-x1:before {
  content: "\eb93";
}
.icon-users1:before {
  content: "\eb94";
}
.icon-video2:before {
  content: "\eb95";
}
.icon-video-off1:before {
  content: "\eb96";
}
.icon-voicemail1:before {
  content: "\eb97";
}
.icon-volume1:before {
  content: "\eb98";
}
.icon-volume-11:before {
  content: "\eb99";
}
.icon-volume-21:before {
  content: "\eb9a";
}
.icon-volume-x1:before {
  content: "\eb9b";
}
.icon-watch1:before {
  content: "\eb9c";
}
.icon-wifi1:before {
  content: "\eb9d";
}
.icon-wifi-off1:before {
  content: "\eb9e";
}
.icon-wind1:before {
  content: "\eb9f";
}
.icon-x1:before {
  content: "\eba0";
}
.icon-x-circle1:before {
  content: "\eba1";
}
.icon-x-square1:before {
  content: "\eba2";
}
.icon-youtube1:before {
  content: "\eba3";
}
.icon-zap1:before {
  content: "\eba4";
}
.icon-zap-off1:before {
  content: "\eba5";
}
.icon-zoom-in1:before {
  content: "\eba6";
}
.icon-zoom-out1:before {
  content: "\eba7";
}
.icon-search:before {
  content: "\e97d";
}
.icon-user-icon:before {
  content: "\eb17";
}
.icon-arrow-left1:before {
  content: "\e988";
}
.icon-circle-empty:before {
  content: "\e987";
}
.icon-r-lang:before {
  content: "\e986";
}
.icon-github:before {
  content: "\e984";
}
.icon-edit:before {
  content: "\e983";
}
.icon-logout:before {
  content: "\e982";
}
.icon-power:before {
  content: "\e97f";
}
.icon-line-arrow-right:before {
  content: "\e97e";
}
.icon-data-chip:before {
  content: "\e980";
}
.icon-stack-square:before {
  content: "\e981";
}
.icon-c-sharp-lang:before {
  content: "\e92e";
}
.icon-java-lang:before {
  content: "\e979";
}
.icon-javascript-lang:before {
  content: "\e97a";
}
.icon-python-lang:before {
  content: "\e97b";
}
.icon-ruby-lang:before {
  content: "\e97c";
}
.icon-dollar-circle:before {
  content: "\e978";
}
.icon-nested-arrow:before {
  content: "\e977";
}
.icon-triangle-down:before {
  content: "\e975";
}
.icon-triangle-up:before {
  content: "\e976";
}
.icon-search-result-blog-post:before {
  content: "\e96e";
}
.icon-search-result-company:before {
  content: "\e96f";
}
.icon-search-result-data-tag:before {
  content: "\e970";
}
.icon-pricetag:before {
  content: "\e974";
}
.icon-search-result-product:before {
  content: "\e971";
}
.icon-search-result-security:before {
  content: "\e972";
}
.icon-search-result-web-page:before {
  content: "\e973";
}
.icon-server:before {
  content: "\e96d";
}
.icon-rows-blue-black:before {
  content: "\e96b";
}
.icon-grid-blue-black:before {
  content: "\e96c";
}
.icon-key:before {
  content: "\e96a";
}
.icon-circle-close-black:before {
  content: "\e969";
}
.icon-close-black:before {
  content: "\e968";
}
.icon-equals:before {
  content: "\e910";
}
.icon-websocket:before {
  content: "\e966";
}
.icon-check-circle:before {
  content: "\e967";
}
.icon-article-alt:before {
  content: "\e965";
}
.icon-chat2:before {
  content: "\e962";
}
.icon-prices:before {
  content: "\e961";
}
.icon-chevron-circle-left-black:before {
  content: "\e960";
}
.icon-menu:before {
  content: "\e95f";
}
.icon-question:before {
  content: "\e95e";
}
.icon-product-company-master:before {
  content: "\e95b";
}
.icon-factory:before {
  content: "\e94d";
}
.icon-stock-chart:before {
  content: "\e958";
}
.icon-globe:before {
  content: "\e959";
}
.icon-us-flag:before {
  content: "\e946";
}
.icon-breadcrumb-divider:before {
  content: "\e937";
}
.icon-company-outline:before {
  content: "\e940";
}
.icon-data-tags:before {
  content: "\e941";
}
.icon-indices:before {
  content: "\e942";
}
.icon-securities:before {
  content: "\e943";
}
.icon-stock-exchanges:before {
  content: "\e944";
}
.icon-gear:before {
  content: "\e926";
}
.icon-chevron-down:before {
  content: "\e91e";
}
.icon-chevron-left:before {
  content: "\e93b";
}
.icon-chevron-up:before {
  content: "\e93c";
}
.icon-chevron-right:before {
  content: "\e93d";
}
.icon-star:before {
  content: "\e945";
}
.icon-circle-code:before {
  content: "\e925";
}
.icon-circle-book:before {
  content: "\e935";
}
.icon-circle-location-hospital:before {
  content: "\e936";
}
.icon-circle-lightbulb-bright:before {
  content: "\e938";
}
.icon-circle-gear:before {
  content: "\e934";
}
.icon-circle-download:before {
  content: "\e963";
}
.icon-circle-megaphone:before {
  content: "\e939";
}
.icon-circle-rss:before {
  content: "\e964";
}
.icon-circle-sunglasses:before {
  content: "\e93a";
}
.icon-plug-alt-rotated:before {
  content: "\e933";
}
.icon-google-sheets:before {
  content: "\e929";
}
.icon-excel:before {
  content: "\e924";
}
.icon-lightbulb-bright:before {
  content: "\e92a";
}
.icon-database-fat:before {
  content: "\e932";
}
.icon-circle-database:before {
  content: "\e91b";
}
.icon-circle-apps:before {
  content: "\e91a";
}
.icon-chevron-right1:before {
  content: "\e900";
}
.icon-code-doc:before {
  content: "\e901";
}
.icon-upload1:before {
  content: "\e902";
}
.icon-lightning-bolt:before {
  content: "\e903";
}
.icon-blogger:before {
  content: "\e904";
}
.icon-guardians:before {
  content: "\e905";
}
.icon-user1:before {
  content: "\e906";
}
.icon-round-article:before {
  content: "\e907";
}
.icon-megaphone:before {
  content: "\e908";
}
.icon-line-data:before {
  content: "\e909";
}
.icon-handshake:before {
  content: "\e90a";
}
.icon-mac-code:before {
  content: "\e90b";
}
.icon-cog:before {
  content: "\e90c";
}
.icon-documentation:before {
  content: "\e90d";
}
.icon-code-chat:before {
  content: "\e90e";
}
.icon-right-arrow:before {
  content: "\e90f";
}
.icon-addition:before {
  content: "\e911";
}
.icon-guide:before {
  content: "\e912";
}
.icon-minus2:before {
  content: "\e913";
}
.icon-plus2:before {
  content: "\e914";
}
.icon-exit:before {
  content: "\e915";
}
.icon-download2:before {
  content: "\e947";
}
.icon-back:before {
  content: "\e916";
  color: #4d486c;
}
.icon-next:before {
  content: "\e917";
}
.icon-skip-back2:before {
  content: "\e918";
}
.icon-skip:before {
  content: "\e919";
}
.icon-adr:before {
  content: "\e948";
}
.icon-article:before {
  content: "\e91c";
}
.icon-bank:before {
  content: "\e949";
}
.icon-calculator:before {
  content: "\e94a";
}
.icon-chat:before {
  content: "\e91d";
}
.icon-checkmark:before {
  content: "\e93f";
}
.icon-close:before {
  content: "\e93e";
}
.icon-company-dollar:before {
  content: "\e94b";
}
.icon-copy:before {
  content: "\e91f";
}
.icon-csv-download:before {
  content: "\e920";
}
.icon-database:before {
  content: "\e921";
}
.icon-icon-document-sign-black:before {
  content: "\e922";
}
.icon-icon-dollar:before {
  content: "\e923";
}
.icon-etf:before {
  content: "\e94c";
}
.icon-gears:before {
  content: "\e927";
}
.icon-info2:before {
  content: "\e92b";
}
.icon-link:before {
  content: "\e92c";
  color: #4f85b6;
}
.icon-money-three:before {
  content: "\e94f";
}
.icon-money-two:before {
  content: "\e951";
}
.icon-news:before {
  content: "\e952";
}
.icon-plug:before {
  content: "\e92d";
}
.icon-preferred-stock:before {
  content: "\e953";
}
.icon-reit:before {
  content: "\e954";
}
.icon-company:before {
  content: "\e955";
}
.icon-sort-desc:before {
  content: "\e92f";
}
.icon-statement:before {
  content: "\e956";
}
.icon-stock-cert:before {
  content: "\e957";
}
.icon-video:before {
  content: "\e930";
}
.icon-web-api:before {
  content: "\e931";
}
.webflow-import .w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.webflow-import .w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.webflow-import .w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.webflow-import .w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.webflow-import .w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.webflow-import .w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.webflow-import .w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.webflow-import .w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.webflow-import .w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.webflow-import .w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.webflow-import .w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.webflow-import body {
  overflow: scroll;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.webflow-import h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 38px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -1px;
}

.webflow-import h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 31px;
  line-height: 36px;
  font-weight: 600;
  letter-spacing: -1px;
}

.webflow-import h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #04c99f;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  text-align: left;
}

.webflow-import h5 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #a273e8;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

.webflow-import p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #5f6091;
  font-size: 18px;
  line-height: 1.6em;
  font-weight: 400;
}

.webflow-import a {
  text-decoration: none;
}

.webflow-import .menu-mobile {
  display: none;
  float: right;
}

.webflow-import .navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 998;
  width: 100%;
  height: 70px;
  border-top: 4px none #04c99f;
  border-bottom: 4px none #04c99f;
  background-color: #2f3238;
}

.webflow-import .section {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 8px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section.light-grey {
  position: relative;
  height: auto;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .section.light-grey.min-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.webflow-import .section.light-grey._100vh {
  height: 100vh;
  margin-bottom: -70px;
  padding-top: 100px;
}

.webflow-import .section.dark-gradient {
  position: relative;
  background-image: linear-gradient(135deg, #785281, #2d3445);
}

.webflow-import .section.dark-gradient.intrinio-hide {
  display: block;
}

.webflow-import .section.intrinio-hide {
  display: none;
}

.webflow-import .section.after-hero {
  padding-top: 20px;
}

.webflow-import .section.follow-hero {
  margin-top: -100px;
  margin-bottom: -100px;
  padding-bottom: 101px;
}

.webflow-import .nav-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .nav-section.position-fix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .nav-link {
  height: 70px;
  padding-right: 26px;
  padding-left: 26px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .nav-link.cta-desktop {
  height: 40px;
  min-width: 175px;
  margin-right: 8px;
  margin-left: 0px;
  padding-top: 35px;
  padding-bottom: 35px;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0px;
  background-color: #414353;
  background-image: none;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 0px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .nav-link.cta-desktop:hover {
  background-color: #51b996;
  background-image: none;
}

.webflow-import .nav-link.login-desktop {
  display: inline-block;
  min-width: 100px;
  margin-right: 0px;
  float: right;
  line-height: 28px;
  text-align: center;
}

.webflow-import .nav-link.login-desktop.logged-in-nav-link {
  display: none;
}

.webflow-import .subheading-1 {
  margin-bottom: 46px;
  color: #757575;
  font-size: 22px;
  line-height: 36px;
  font-weight: 300;
}

.webflow-import .main-heading {
  display: block;
  margin-bottom: 20px;
  color: #434468;
  font-weight: 600;
}

.webflow-import .main-heading.center {
  text-align: center;
}

.webflow-import .primary-button {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 30px;
  background-color: #00d78a;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 30px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button.hollow:hover {
  border-color: #5ac5a1;
  background-color: #5ac5a1;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button.hollow.center {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .primary-button.hollow.hover-blur {
  position: absolute;
  bottom: 40px;
  z-index: 2;
}

.webflow-import .primary-button.hollow.hover-blur:hover {
  text-transform: none;
}

.webflow-import .primary-button.hollow.link {
  padding-top: 13px;
  padding-bottom: 13px;
  float: left;
}

.webflow-import .primary-button.hollow.icon-link {
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
}


.webflow-import .primary-button.hollow.dark {
  border-color: #5f6091;
  color: #5f6091;
}

.webflow-import .primary-button.hollow.dark:hover {
  background-color: #5f6091;
  color: #fff;
}

.webflow-import .primary-button.medium {
  height: 42px;
  min-width: 200px;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 12px 38px;
  border-radius: 50px;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  font-size: 14px;
}

.webflow-import .primary-button.medium:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .primary-button.medium.float-left {
  float: left;
}

.webflow-import .footer-section {
  border-top: 4px solid #00d78a;
  background-color: #2f3238;
}

.webflow-import .footer-heading {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #777a88;
  font-size: 16px;
  text-transform: uppercase;
}

.webflow-import .footer-link {
  display: block;
  float: none;
  color: #aeaeb8;
  font-size: 15px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .footer-link:hover {
  color: #ebebeb;
}

.webflow-import .paragraph-large {
  color: #757575;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-large.dropdown-pad {
  min-width: 300px;
  margin-top: 12px;
  margin-bottom: 18px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
}

.webflow-import .paragraph-large.link {
  display: inline-block;
  color: #04c99f;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.webflow-import .paragraph-large.link:hover {
  color: #000;
  text-decoration: none;
}

.webflow-import .paragraph-large.white {
  margin-bottom: 40px;
  color: #cacadf;
  font-size: 18px;
  line-height: 26px;
  text-align: left;
}

.webflow-import .paragraph-large.center {
  margin-bottom: 50px;
  text-align: center;
}

.webflow-import .column {
  padding: 80px 40px;
}

.webflow-import .columns {
  overflow: visible;
}

.webflow-import .columns.platform {
  display: block;
  max-width: 1120px;
  min-width: 900px;
  margin: 70px 12px 30px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 25px 35px 0 hsla(0, 0%, 45.9%, 0.12);
}

.webflow-import .cube-offset {
  position: static;
  display: block;
  width: 100px;
  margin-right: auto;
  margin-bottom: -10px;
  margin-left: auto;
  padding-left: 0px;
}

.webflow-import .subheading-4 {
  margin-top: 16px;
  margin-bottom: 10px;
  color: #888;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
}

.webflow-import .line-break {
  display: block;
  width: 30%;
  height: 1px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-color: #dedede;
}

.webflow-import .button-row {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: left;
}

.webflow-import .button-row.centered {
  text-align: center;
}

.webflow-import .button-row.centered.intrinio-hide {
  display: none;
}

.webflow-import .button-row.intrinio-hide {
  display: none;
}

.webflow-import .footer-small-link {
  display: inline-block;
  margin-top: 10px;
  margin-right: 50px;
  float: none;
  color: #7d899c;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .footer-small-link.sitemap {
  display: none;
}

.webflow-import .social-icon {
  margin-top: 16px;
  opacity: 0.8;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.webflow-import .social-icon:hover {
  opacity: 1;
}

.webflow-import .left-flex-text {
  padding-right: 45px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex {
  padding-left: 70px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-copy {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 20px;
  color: #888;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

.webflow-import .left-break {
  width: 200px;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: #dedede;
}

.webflow-import .link-list {
  padding-top: 15px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .link-list.first {
  padding-left: 50px;
}

.webflow-import .column-4 {
  padding-left: 0px;
  border-bottom: 1px none #dedede;
}

.webflow-import .columns-list-wrapper {
  padding-bottom: 12px;
  border-bottom: 1px none #000;
}

.webflow-import .green-link {
  display: block;
  float: none;
  color: #04c99f;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .green-link:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link.inline {
  display: inline-block;
}

.webflow-import .green-break {
  width: 150px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #00d78a;
}

.webflow-import .green-break.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .green-break.center {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .right-flex-component {
  overflow: visible;
  margin-top: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .left-flex-image {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .business-visualization {
  width: 90%;
  margin-top: 0px;
}

.webflow-import .background-gradient-1 {
  position: relative;
  left: 0px;
  right: 0px;
  z-index: -2;
  width: 100%;
  height: 700px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: linear-gradient(212deg, rgba(99, 148, 194, 0.27), rgba(99, 148, 194, 0.07) 12%, rgba(99, 148, 194, 0.03) 51%, rgba(99, 148, 194, 0.18));
}

.webflow-import .nav-bar-padding {
  height: 70px;
}

.webflow-import .nav-bar-padding.w2nd-nav {
  display: none;
}

.webflow-import .grid-lines {
  position: absolute;
  z-index: -1;
  overflow: visible;
  width: 100%;
  height: 900px;
  margin-top: -123px;
  padding-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .h-fade {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(99, 148, 194, 0.11)), color-stop(71%, rgba(99, 148, 194, 0)));
  background-image: linear-gradient(180deg, rgba(99, 148, 194, 0.11), rgba(99, 148, 194, 0) 71%);
  opacity: 0.25;
}

.webflow-import .h-fade.flip {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(29%, rgba(99, 148, 194, 0)), to(rgba(99, 148, 194, 0.12)));
  background-image: linear-gradient(180deg, rgba(99, 148, 194, 0) 29%, rgba(99, 148, 194, 0.12));
  opacity: 0.45;
}

.webflow-import .background-block {
  position: absolute;
  z-index: -99;
  width: 100%;
  margin-top: 625px;
  opacity: 0.8;
  -webkit-transform: skew(0deg, -30.5deg);
  -ms-transform: skew(0deg, -30.5deg);
  transform: skew(0deg, -30.5deg);
}

.webflow-import .h-outline {
  width: 70%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 4.9%, 88%, 0.75);
  border-radius: 4px;
}

.webflow-import .h-outline.float-right {
  display: block;
}

.webflow-import .wrapper-relative {
  position: relative;
  height: 1800px;
}

.webflow-import .section-2 {
  position: static;
}

.webflow-import .section-3 {
  height: 500px;
}

.webflow-import .lightboxoverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(63, 72, 74, 0.7);
  background-image: url('../images/search-white.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
}

.webflow-import .sidecolumn {
  padding: 0px;
}

.webflow-import .threeblock {
  width: 33.3333%;
  margin-bottom: 15px;
  padding-right: 3px;
  padding-left: 3px;
  float: left;
}

.webflow-import .fourblock {
  width: 25%;
  padding: 10px;
  float: left;
}

.webflow-import .sectiontag {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 10px 10px 10px 25px;
  font-family: Lato, sans-serif;
  color: #bdbdbd;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

.webflow-import .sectiontag.morepadding {
  padding-left: 50px;
}

.webflow-import .lightboxwrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.webflow-import .button {
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 15px 32px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff4b01), color-stop(99%, #f8733f));
  background-image: linear-gradient(90deg, #ff4b01, #f8733f 99%);
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
}

.webflow-import .button:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff4b01), to(#fe530e));
  background-image: linear-gradient(90deg, #ff4b01, #fe530e);
  color: #fff;
}

.webflow-import .button.darkbutton {
  background-color: #3e4749;
  background-image: none;
}

.webflow-import .button.darkbutton:hover {
  background-color: #5b6568;
}

.webflow-import .button.outline {
  padding-top: 14px;
  padding-bottom: 14px;
  border: 2px solid #ff4b01;
  background-color: transparent;
  background-image: none;
  color: #ff4b01;
}

.webflow-import .button.outline:hover {
  background-color: #ff4b01;
  color: #fff;
}

.webflow-import .imagecaption {
  margin-top: 2px;
  color: #879499;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.webflow-import .contentrow {
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .sideblock {
  position: relative;
  height: 240px;
  padding: 44px 20px;
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .sideblock.auto {
  height: 410px;
  padding-top: 55px;
  padding-bottom: 20px;
}

.webflow-import .colorname {
  margin-top: 6px;
  font-family: Lato, sans-serif;
  color: #3e4749;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
}

.webflow-import .divider {
  width: 50%;
  height: 2px;
  margin-top: 11px;
  margin-bottom: 11px;
  background-color: rgba(0, 0, 0, 0.15);
}

.webflow-import .colorblock {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #ff4b01;
}

.webflow-import .colorblock.third {
  background-color: #3e4749;
}

.webflow-import .colorblock.second {
  background-color: #faa000;
}

.webflow-import .colorblock.fourth {
  background-color: #879499;
}

.webflow-import .dark {
  font-family: Lato, sans-serif;
  color: #444;
}

.webflow-import .textlink {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.webflow-import .colorhex {
  margin-top: 1px;
  color: #879499;
  text-align: center;
}

.webflow-import .logoblock {
  height: 280px;
  background-color: #fff;
  background-image: url('../images/logo-white.svg');
  background-position: 50% 50%;
  background-size: 122px;
  background-repeat: no-repeat;
}

.webflow-import .logoblock.dark {
  background-color: #3f3f3f;
  background-image: url('../images/logo-dark.svg');
  background-size: 122px;
}

.webflow-import .callouttext {
  display: inline-block;
  color: #ff4b01;
  font-size: 40px;
  line-height: 40px;
}

.webflow-import .callouttext._3 {
  margin-top: 7px;
  margin-bottom: 7px;
  padding-right: 50px;
  padding-left: 104px;
  font-family: Lato, sans-serif;
  color: #faa000;
  font-size: 50px;
  line-height: 50px;
  font-style: italic;
  font-weight: 700;
}

.webflow-import .callouttext._4 {
  margin-left: 15px;
  color: #3e4749;
  font-size: 30px;
}

.webflow-import .callouttext._5 {
  margin-left: 63px;
  font-family: Lato, sans-serif;
  color: #879499;
  font-size: 30px;
  font-weight: 700;
}

.webflow-import .callouttext._2 {
  margin-left: 25px;
  padding: 4px 15px;
  font-family: Lato, sans-serif;
  color: #879499;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
}

.webflow-import .mainsection {
  position: static;
  display: block;
  width: 1200px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  border-right: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  background-color: #fff;
}

.webflow-import .bottomcta {
  display: block;
  padding: 20px;
  background-color: #3e4749;
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
  color: #879499;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.webflow-import .bottomcta:hover {
  background-color: #faa000;
  color: #fff;
}

.webflow-import .textblock {
  height: 650px;
  padding: 50px;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .introblock {
  height: 280px;
  padding-top: 34px;
  padding-right: 50px;
  padding-left: 50px;
  border-right: 1px solid #d1d1d1;
}

.webflow-import .secondgroup {
  margin-top: 17px;
  padding-top: 25px;
  padding-left: 30px;
  border-top: 1px solid #d1d1d1;
}

.webflow-import .table-wrapper.border {
  border: 1px solid #ccc;
}

.webflow-import .close {
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  -webkit-column-span: none;
  column-span: none;
}

.webflow-import .tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #cdcdcd;
}

.webflow-import .tabs-menu.pills {
  border-bottom-style: none;
}

.webflow-import .panel {
  overflow: hidden;
  min-height: 88px;
  border: 1px solid #cecece;
  border-radius: 2px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .panel.primary {
  border-color: #3498db;
}

.webflow-import .panel.info {
  border-color: #69b3e5;
}

.webflow-import .panel.danger {
  border-color: #e95e4f;
}

.webflow-import .panel.warning {
  border-color: #f4b34a;
}

.webflow-import .panel.success {
  border-color: #3bcf79;
}

.webflow-import .slider-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .select-field {
  border-radius: 2px;
  background-color: #fff;
}

.webflow-import .accordion {
  width: 100%;
}

.webflow-import .nav-link-2 {
  padding-top: 22px;
  padding-bottom: 22px;
  color: #666;
  text-transform: uppercase;
}

.webflow-import .nav-link-2:hover {
  color: #9f9f9f;
}

.webflow-import .nav-link-2.w--current {
  background-color: #ddd;
  color: #666;
}

.webflow-import .switch-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 76px;
  height: 33px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #3498db;
  border-radius: 50px;
  background-color: #fff;
  color: #b4b4b4;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;
}

.webflow-import .section-tags {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #666;
}

.webflow-import .danger-paragraph {
  color: #e95e4f;
}

.webflow-import .panel-title {
  height: 44px;
  padding-left: 20px;
  background-color: #e5e5e5;
  font-size: 18px;
  line-height: 44px;
}

.webflow-import .panel-title.success {
  background-color: #3bcf79;
  color: #fff;
}

.webflow-import .panel-title.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .panel-title.info {
  background-color: #69b3e5;
  color: #fff;
}

.webflow-import .panel-title.warning {
  background-color: #f4b34a;
  color: #fff;
}

.webflow-import .panel-title.danger {
  background-color: #e95e4f;
  color: #fff;
}

.webflow-import .open-close-accordion-icon {
  margin-right: 10px;
}

.webflow-import .switch-text-block {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 76px;
  height: 33px;
  padding-right: 9px;
  padding-left: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .slider-right-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

.webflow-import .cite-paragraph {
  color: #999;
  line-height: 21px;
  font-style: italic;
}

.webflow-import .on-text {
  color: #3bcf79;
}

.webflow-import .warning-paragraph {
  color: #f4b34a;
}

.webflow-import .row {
  margin-bottom: 30px;
}

.webflow-import .label {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: #fff;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .label.danger {
  background-color: #e95e4f;
  color: #fff;
}

.webflow-import .label.success {
  background-color: #3bcf79;
  color: #fff;
}

.webflow-import .label.info {
  background-color: #69b3e5;
  color: #fff;
}

.webflow-import .label.warning {
  background-color: #f4b34a;
  color: #fff;
}

.webflow-import .label.default {
  background-color: #666;
  color: #fff;
}

.webflow-import .label.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .accordion-content {
  position: relative;
  padding: 20px;
}

.webflow-import .accordion-content.w--open {
  background-color: #fff;
}

.webflow-import .navbar-2 {
  height: 66px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f2f2f2;
}

.webflow-import .off-text {
  color: #e95e4f;
}

.webflow-import .count {
  display: inline-block;
  margin-left: 10px;
  padding: 0px 10px;
  border-radius: 50px;
  background-color: #666;
  color: #fff;
  line-height: 24px;
}

.webflow-import .count.reverse {
  background-color: #fff;
  color: #3498db;
}

.webflow-import .textarea {
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .field-label.disabled {
  color: #c5c5c5;
  text-decoration: line-through;
}

.webflow-import .field-label.checkbox {
  padding-left: 0px;
}

.webflow-import .field-label.checkbox.warning {
  color: #f4a427;
}

.webflow-import .field-label.checkbox.success {
  color: #38ce78;
}

.webflow-import .field-label.checkbox.disabled {
  color: #c5c5c5;
  text-decoration: line-through;
}

.webflow-import .field-label.checkbox.error {
  color: #e94b35;
}

.webflow-import .pagination-block {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .switch-button-block {
  position: relative;
  z-index: 1;
  display: block;
  width: 76px;
  height: 33px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
}

.webflow-import .slider {
  display: block;
  padding: 20px 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .count-badge {
  display: inline-block;
  height: 44px;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  color: #3498db;
}

.webflow-import .count-badge.reverse {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .input-group-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .input-group-wrapper.success {
  border-color: #38ce78;
}

.webflow-import .input-group-wrapper.error {
  border-color: #e74c3c;
}

.webflow-import .input-group-wrapper.warning {
  border-color: #f4a427;
}

.webflow-import .panel-content {
  min-height: 44px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-color: #fff;
}

.webflow-import .accordion-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 44px;
  padding: 0px 0px 0px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e5e5e5;
  color: #5f5f5f;
  font-size: 18px;
  font-weight: 700;
}

.webflow-import .background-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
}

.webflow-import .background-block-2.warning {
  background-color: #fce7c4;
}

.webflow-import .background-block-2.danger {
  background-color: #f9d3cf;
}

.webflow-import .background-block-2.info {
  background-color: #cde6f6;
}

.webflow-import .background-block-2.primary {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3498db;
  color: #fff;
}

.webflow-import .background-block-2.success {
  background-color: #cbf3dc;
}

.webflow-import .info-paragraph {
  color: #69b3e5;
}

.webflow-import .drop-button {
  border: 1px solid #cecece;
  border-radius: 2px;
  background-color: #fff;
  text-transform: uppercase;
}

.webflow-import .success-paragraph {
  color: #3bcf79;
}

.webflow-import .progress-background {
  overflow: hidden;
  height: 22px;
  border-radius: 2px;
  background-color: #fafafa;
  box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .navbar-menu {
  display: block;
  height: 66px;
  float: left;
}

.webflow-import .tab-content {
  padding: 20px;
}

.webflow-import .breadcrumb-link {
  margin-right: 10px;
  margin-left: 10px;
}

.webflow-import .breadcrumb-link.active {
  color: #707070;
}

.webflow-import .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 170px;
  padding-left: 6%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.webflow-import .progress-bar {
  display: inline-block;
  width: 37%;
  height: 22px;
  background-color: #3498db;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .progress-bar.red {
  width: 8%;
  background-color: #e95e4f;
}

.webflow-import .progress-bar.orange {
  width: 10%;
  background-color: #f4b34a;
}

.webflow-import .progress-bar.green {
  width: 25%;
  background-color: #3bcf79;
}

.webflow-import .input-group-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #ccc;
  background-color: #e5e5e5;
}

.webflow-import .input-group-left.error {
  border-right-color: #e74c3c;
  background-color: #f9d3cf;
}

.webflow-import .input-group-left.warning {
  border-right-color: #f4a427;
  background-color: #fce7c4;
}

.webflow-import .input-group-left.success {
  border-right-color: #38ce78;
  background-color: #cbf3dc;
}

.webflow-import .input {
  height: 44px;
  margin-bottom: 0px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .input.focused {
  border-color: #3498db;
}

.webflow-import .input.group {
  border-style: none;
}

.webflow-import .input.disabled {
  background-color: #e5e5e5;
}

.webflow-import .input.large {
  padding: 26px 30px;
  font-size: 16px;
}

.webflow-import .lead-paragraph {
  font-size: 18px;
}

.webflow-import .lead-paragraph.pricing-page {
  color: #434468;
  font-size: 17px;
  line-height: 1.5em;
  font-weight: 400;
}

.webflow-import .table-heading {
  font-weight: 700;
}

.webflow-import .button-2 {
  height: 44px;
  padding: 10px 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #333;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .button-2:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.webflow-import .button-2:active {
  box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}

.webflow-import .button-2.w--current {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.success {
  background-color: #2ecc71;
  color: #fff;
}

.webflow-import .button-2.success:hover {
  background-color: #63d995;
}

.webflow-import .button-2.sign-in-navbar {
  margin-top: 11px;
  margin-right: 11px;
  margin-bottom: 11px;
  float: right;
}

.webflow-import .button-2.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.primary:hover {
  background-color: #67b2e5;
}

.webflow-import .button-2.xtra-small {
  height: 23px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.webflow-import .button-2.pager {
  border-radius: 50px;
  color: #3498db;
}

.webflow-import .button-2.large {
  height: 55px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.webflow-import .button-2.pagination {
  border-style: none;
  border-radius: 0px;
}

.webflow-import .button-2.pagination.right-border {
  border-right-style: solid;
}

.webflow-import .button-2.pagination.right-border.current {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.small {
  height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.webflow-import .drop-link {
  min-width: 180px;
  border-bottom: 1px solid #fff;
}

.webflow-import .drop-link:hover {
  border-bottom-color: #ccc;
  background-color: #e5e5e5;
}

.webflow-import .tab-link {
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: transparent;
  color: #3498db;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .tab-link:hover {
  background-color: #e5e5e5;
}

.webflow-import .tab-link.w--current {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #fff;
}

.webflow-import .tab-link.pill {
  border-radius: 2px;
}

.webflow-import .tab-link.pill.w--current {
  margin-right: 2px;
  margin-left: 2px;
  background-color: #3498db;
  color: #fff;
}

.webflow-import .slider-left-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

.webflow-import .section-heading {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

.webflow-import .small-paragraph {
  font-size: 12px;
  line-height: 17px;
}

.webflow-import .table-cell {
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.webflow-import .input-group-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #ccc;
  background-color: #e5e5e5;
}

.webflow-import .input-group-right.error {
  border-left-style: none;
  background-color: #fff;
  color: #e94b35;
  font-weight: 900;
}

.webflow-import .input-group-right.warning {
  border-left-style: none;
  background-color: #fff;
  color: #f4a427;
  font-weight: 900;
}

.webflow-import .input-group-right.success {
  border-left-style: none;
  background-color: #fff;
  color: #38ce78;
  font-weight: 900;
}

.webflow-import .container {
  padding-top: 50px;
}

.webflow-import .container.no-pad {
  margin-right: 70px;
  margin-bottom: 100px;
  margin-left: 70px;
  padding-top: 60px;
  padding-bottom: 80px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.2);
}

.webflow-import .site-label {
  margin-right: 10px;
  padding-bottom: 0px;
  color: #999;
  font-size: 14px;
  text-align: right;
  text-transform: uppercase;
}

.webflow-import .drop-toggle {
  height: 44px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.webflow-import .block {
  display: inline-block;
}

.webflow-import .table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
}

.webflow-import .table-row.odd {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #e5e5e5;
}

.webflow-import .colors-wrapper {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
}

.webflow-import .alert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
}

.webflow-import .alert.success {
  border: 1px solid #3bcf79;
  background-color: #cbf3dc;
  color: #3bcf79;
}

.webflow-import .alert.warning {
  border: 1px solid #f4b34a;
  background-color: #fce7c4;
  color: #f4b34a;
}

.webflow-import .alert.info {
  border: 1px solid #3498db;
  background-color: #cde6f6;
  color: #3498db;
}

.webflow-import .alert.danger {
  border: 1px solid #e95e4f;
  background-color: #f9d3cf;
  color: #e95e4f;
}

.webflow-import .breadcrumbs-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f2f2f2;
}

.webflow-import .switch-button {
  position: absolute;
  display: block;
  width: 27px;
  height: 27px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 50px;
  background-color: #3498db;
}

.webflow-import .primary-pragraph {
  color: #3498db;
}

.webflow-import .accordion-wrapper {
  overflow: hidden;
  width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .drop-list.w--open {
  margin-top: 20px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  text-transform: none;
}

.webflow-import .drop-list.drop-up.w--open {
  bottom: 66px;
}

.webflow-import .table-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #ccc;
}

.webflow-import .well {
  min-height: 44px;
  padding-top: 12px;
  padding-left: 20px;
  border-radius: 2px;
  background-color: #f2f2f2;
  box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .brand-2 {
  display: block;
  padding: 23px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #606060;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.webflow-import .button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .button-group.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .muted-paragraph {
  color: #9a9a9a;
}

.webflow-import .kitchen-sink {
  background-color: #f8f8f8;
}

.webflow-import .float-right {
  clear: none;
}

.webflow-import .dropdown-trigger {
  position: relative;
  display: block;
}

.webflow-import .dropdown-trigger:hover {
  opacity: 1;
}

.webflow-import .menu-desktop {
  float: left;
}

.webflow-import .link {
  display: block;
}

.webflow-import .link.nav-list {
  position: static;
  display: block;
  margin-bottom: 12px;
  float: none;
  -webkit-transition: border 150ms ease-in-out;
  transition: border 150ms ease-in-out;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-decoration: none;
}

.webflow-import .link.nav-list:hover {
  padding-bottom: 0px;
  opacity: 1;
  color: #04c99f;
  text-decoration: none;
}

.webflow-import .link.nav-list.hide {
  display: none;
}

.webflow-import .nav-title {
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px none rgba(1, 193, 148, 0.5);
  color: #04c99f;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .menu-columns {
  display: block;
  overflow: visible;
  margin: 7px 4px 0px;
  padding: 10px 10px 25px 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  box-shadow: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .menu-columns:hover {
  box-shadow: 0 15px 30px -3px #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .menu-columns.link-list {
  padding-right: 20px;
  padding-left: 50px;
  background-color: transparent;
}

.webflow-import .menu-columns.coming-soon {
  opacity: 0.36;
  cursor: default;
}

.webflow-import .menu-columns.coming-soon:hover {
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .nav-dropdown-background {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  display: block;
  overflow: hidden;
  height: 310px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 0 17px 25px -5px rgba(0, 0, 0, 0.15);
}

.webflow-import .nav-dropdown-background.customers {
  height: 295px;
}

.webflow-import .nav-dropdown-background.about {
  position: absolute;
  height: 280px;
}

.webflow-import .mega-menu-product {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
}

.webflow-import .mega-menu-about {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
  opacity: 1;
}

.webflow-import .mega-menu-customers {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
}

.webflow-import .mega-menu-copy {
  margin-top: 4px;
  margin-bottom: 10px;
  color: #66677c;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .mega-menu-product-visual {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .mega-menu-light-heading {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #777885;
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
}

.webflow-import .product-icon {
  margin-top: -6px;
  margin-right: 8px;
  margin-left: -13px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 20px;
}

.webflow-import .intrinio-logo-svg {
  height: 70px;
  max-width: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: transparent;
}

.webflow-import .menu-flex-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .menu-title-column {
  display: block;
  overflow: hidden;
  min-width: 260px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 18px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .image-2 {
  width: 90%;
}

.webflow-import .nav-link-mobile {
  height: 70px;
  margin-right: 6px;
  margin-left: 6px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  line-height: 27px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-mobile:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
  display: none;
}

.webflow-import .platform-heading {
  text-align: center;
}

.webflow-import .vendor-grid {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". .";
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 50px auto 50px auto 50px auto 50px auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .vendor-logo {
  height: auto;
}

.webflow-import .vendor-logo.bats {
  opacity: 0.4;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.webflow-import .div-right {
  margin-top: 50px;
  padding-right: 60px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-left {
  margin-right: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .smart-container {
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .smart-container.flex {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .smart-container.flex.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.webflow-import .smart-container.flex.bottom-padding {
  padding-bottom: 50px;
}

.webflow-import .smart-container.narrow-pad {
  padding-right: 80px;
  padding-left: 80px;
}

.webflow-import .smart-container.hidden-form {
  display: block;
  overflow: hidden;
  height: 0px;
  padding-top: 70px;
  padding-bottom: 0px;
}

.webflow-import .smart-container.center {
  text-align: center;
}

.webflow-import .sub-heading {
  padding-right: 130px;
}

.webflow-import .sub-heading.center {
  padding-right: 0px;
  text-align: center;
}

.webflow-import .white-heading {
  margin-bottom: 41px;
  color: #fff;
  font-weight: 400;
}

.webflow-import .intrinio-engine-title {
  padding-top: 80px;
  color: #fff;
  font-size: 24px;
  text-align: center;
}

.webflow-import .engine-div-block {
  position: relative;
  display: block;
  width: 390px;
  height: auto;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .hex-white {
  position: relative;
  width: 100%;
  padding-left: 0px;
  opacity: 0.15;
}

.webflow-import .block-main {
  display: inline-block;
  margin-top: 50px;
  margin-left: 103px;
  text-shadow: 0 1px 0 #000;
}

.webflow-import .block-main.purple {
  z-index: 8;
  margin-top: 216px;
}

.webflow-import .block-main.green {
  z-index: 9;
  margin-top: 104px;
}

.webflow-import .block-main.blue {
  z-index: 10;
  padding-left: 0px;
}

.webflow-import .block-main {
  position: absolute;
}

.webflow-import .heading-9 {
  color: #b3b3c7;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.webflow-import .sub-element-paragraph {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 70px;
  color: #b3b3c7;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .sub-element-paragraph.no-left-padding {
  padding-left: 0px;
  color: #f1f1f1;
  font-size: 17px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .sub-element-icon {
  position: absolute;
  width: 32px;
  height: 32px;
  background-color: transparent;
  font-size: 18px;
}

.webflow-import .sub-element-icon.stack {
  margin-left: 4px;
}

.webflow-import .sub-element-title {
  padding-top: 4px;
  padding-left: 70px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.webflow-import .intrinio-engine-value-props {
  display: none;
}

.webflow-import .absolute-gradient-1 {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  opacity: 1;
}

.webflow-import .absolute-gradient-1.dark {
  z-index: 9;
  opacity: 0.45;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.flip {
  left: auto;
  top: 0px;
  right: 0px;
  z-index: -1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.flip.vert-offset {
  top: 0px;
  right: 0px;
  max-width: 20%;
  margin-top: 100px;
}

.webflow-import .absolute-gradient-1.dark {
  background-color: transparent;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.dark {
  display: block;
  background-color: transparent;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  display: block;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.right-side {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -1;
}

.webflow-import .column-div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
}

.webflow-import .column-div-block.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.webflow-import .square-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  margin: 10px 20px;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 3px;
  box-shadow: none;
}

.webflow-import .section-header {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 30px;
  padding-left: 30px;
}

.webflow-import .tile-icon {
  height: 90px;
  margin-bottom: -26px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .cta-block-left {
  padding-right: 140px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .heading-green {
  color: #00d78a;
  font-weight: 400;
}

.webflow-import .subheading-2 {
  margin-top: 10px;
  margin-bottom: 40px;
  color: #777885;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  text-transform: none;
}

.webflow-import .content-wrapper {
  position: relative;
  z-index: 3;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .grid {
  grid-template-areas: ". . . . ." ". . . . .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.webflow-import .grid.footer {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 53px;
  padding-bottom: 53px;
  padding-left: 0px;
  grid-row-gap: 10px;
  grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . .";
  -ms-grid-rows: auto 10px auto 10px auto 10px auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.webflow-import .footer-line {
  margin-top: 25px;
  border-top: 1px solid #444343;
}

.webflow-import .image-7 {
  margin-top: 40px;
}

.webflow-import .social-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.webflow-import .product-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  margin: 10px;
  padding: 20px 20px 20px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 10px 35px 0 #d3d3d3;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .product-tile:hover {
  box-shadow: 0 15px 40px 0 #d3d3d3;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.webflow-import .product-tile.coming-soon {
  opacity: 0.32;
  cursor: progress;
}

.webflow-import .heading-10 {
  overflow: visible;
  min-width: 300px;
  font-size: 30px;
}

.webflow-import .link-wrapper-child {
  display: block;
  width: 217px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .absolute-gradient-2 {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  opacity: 0.33;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: -1;
  opacity: 0.2;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: -1;
  margin-top: -20vh;
  padding-top: 20vh;
  opacity: 0.2;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: 0;
  margin-top: -20vh;
  padding-top: 20vh;
  opacity: 0.2;
}

.webflow-import .utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.webflow-import .utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .code-editor-wrapper {
  width: 100%;
  height: 530px;
  margin-top: 46px;
  padding-left: 20px;
}

.webflow-import .code-tab-plane {
  overflow: hidden;
  height: 475px;
  padding-top: 8px;
  padding-left: 30px;
  border: 2px solid #5f616f;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-image: linear-gradient(160deg, #545575 19%, #32335a 77%);
}

.webflow-import .paragraph-code {
  font-family: Inconsolata, monospace;
  color: #dfe3f0;
  font-size: 16px;
  line-height: 21px;
}

.webflow-import .code-tab-menu {
  width: 100%;
  height: 55px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #2f304a;
}

.webflow-import .code-tab-link {
  height: 55px;
  clear: left;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: transparent;
}

.webflow-import .code-tab-link:hover {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: hsla(0, 0%, 100%, 0.06);
}

.webflow-import .code-tab-link.w--current {
  z-index: 2;
  height: 57px;
  border-top: 2px solid #5f616f;
  border-right: 2px solid #5f616f;
  border-left: 2px solid #5f616f;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #545575;
}

.webflow-import .code-tab-name {
  padding-top: 9px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #aaa;
  font-size: 16px;
}

.webflow-import .code-tab-name:hover {
  color: #d3d3d3;
}

.webflow-import .code-endpoint {
  width: 440px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  color: #96a5be;
  line-height: 22px;
}

.webflow-import .tabs {
  display: block;
  border-radius: 12px;
  box-shadow: 49px 49px 100px -25px rgba(45, 49, 92, 0.5);
}

.webflow-import .code-green-text {
  color: #6fcf97;
}

.webflow-import .code-salmon-text {
  color: #e6a070;
}

.webflow-import .harry-potter {
  position: absolute;
  width: 18px;
  margin-left: -17px;
  padding-top: 22px;
  opacity: 0.4;
}

.webflow-import .text-span-2 {
  color: #04c99f;
  text-decoration: underline;
  cursor: pointer;
}

.webflow-import .login-link {
  height: 70px;
  margin-right: 6px;
  margin-left: 6px;
  float: right;
  font-family: 'Open Sans', sans-serif;
  color: #999;
  font-size: 14px;
  line-height: 27px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .login-link:hover {
  border-bottom: 1px none transparent;
  color: #04c99f;
}

.webflow-import .login-link.hover {
  display: inline-block;
  min-width: 100px;
  margin-right: 0px;
  float: right;
  color: #999;
  text-align: center;
}

.webflow-import .login-link.hover:hover {
  background-color: #3f444d;
  color: #f0f0f0;
}

.webflow-import .login-link.hover.logged-in-nav-link {
  display: none;
}

.webflow-import .intrinio-logo-svg-2 {
  height: 70px;
  max-width: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: transparent;
  opacity: 1;
}

.webflow-import .navbar-3 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 70px;
  border-top: 4px none #04c99f;
  border-bottom: 4px none #04c99f;
  background-color: #333;
  box-shadow: none;
}

.webflow-import .paragraph-medium {
  font-family: 'Open Sans', sans-serif;
  color: #757575;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .paragraph-medium.bottom-padding {
  margin-bottom: 50px;
}

.webflow-import .paragraph-medium.center {
  text-align: center;
}

.webflow-import .list {
  margin-top: 20px;
}

.webflow-import .shadow-panel {
  display: block;
  width: 100%;
  max-width: 550px;
  min-height: 600px;
  margin: 10px;
  padding: 30px 20px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 #d3d3d3;
  text-align: center;
  cursor: pointer;
}

.webflow-import .shadow-panel.large-pad {
  padding-right: 30px;
  padding-left: 30px;
}

.webflow-import .shadow-panel.v2 {
  overflow: hidden;
  max-width: 450px;
  min-height: 500px;
  padding: 20px 0px 0px;
}

.webflow-import .left-flex-text-2 {
  padding-right: 60px;
  padding-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-block {
  margin-right: 20px;
  margin-left: 20px;
}

.webflow-import .image-8 {
  max-width: 60%;
  margin-top: 5px;
  margin-right: 20px;
  margin-left: 20px;
  opacity: 0.86;
}

.webflow-import .heading-med-purple {
  margin-top: 10px;
  color: #a961ec;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .cta-columns {
  margin-top: 30px;
  margin-right: -10px;
  margin-left: -10px;
}

.webflow-import .image-bw {
  max-width: 65%;
  margin: 0px 20px 10px;
}

.webflow-import .logo-column-2 {
  padding-left: 0px;
  border-bottom: 1px none #dedede;
}

.webflow-import .logo-grayscale {
  max-width: 60%;
  margin: 14px 20px 20px;
  opacity: 0.64;
}

.webflow-import .image-3 {
  max-width: 70%;
  margin-right: 20px;
  margin-left: 20px;
  opacity: 0.71;
}

.webflow-import .sign-up-pannel {
  overflow: visible;
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .heading-med-blue {
  margin-top: 10px;
  color: #4188e5;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .heading-top-pad {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #777885;
  font-weight: 400;
}

.webflow-import .tile-image-position {
  position: relative;
  width: 80px;
  margin-top: -45px;
  margin-right: 15px;
  margin-left: -80px;
}

.webflow-import .tile-paragraph {
  font-family: 'Open Sans', sans-serif;
  color: #7f7f7f;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .hover-link-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 40px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 10px 35px -10px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

.webflow-import .hover-link-tile:hover {
  box-shadow: 0 15px 55px -15px rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.webflow-import .small-print {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #bbb;
  font-size: 14px;
  text-align: center;
}

.webflow-import .arrow-icon {
  font-size: 24px;
  line-height: 20px;
}

.webflow-import .tile-heading-link {
  margin-top: 10px;
  color: #41aae5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .tile-heading-link._2 {
  color: #3191c7;
}

.webflow-import .tile-heading-link._3 {
  color: #b770de;
}

.webflow-import .number-title {
  margin-top: 10px;
  margin-right: 22px;
  font-family: Overpass, sans-serif;
  color: #04c99f;
  font-size: 54px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: -3px;
}

.webflow-import .feature-detail {
  margin-top: 16px;
  line-height: 24px;
}

.webflow-import .dropdown-fix {
  display: none;
}

.webflow-import .hero-text-block {
  width: 44%;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .slide {
  background-image: url('../images/hero-background-01.png');
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.webflow-import .hero-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70vh;
  max-height: 700px;
  min-height: 500px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, hsla(0, 0%, 100%, 0.24)), to(rgba(99, 148, 194, 0.1)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.24) 23%, rgba(99, 148, 194, 0.1));
}

.webflow-import .paragraph-hero {
  margin-bottom: 21px;
  color: #778097;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-hero.center {
  text-align: center;
}

.webflow-import .hero-heading {
  display: block;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 46px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: -2px;
}

.webflow-import .hero-slider {
  position: absolute;
  display: block;
  width: 100%;
  height: 70vh;
  max-height: 700px;
  min-height: 500px;
  background-color: transparent;
}

.webflow-import .smart-container-hero {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-tab-detail {
  margin-top: 8px;
  opacity: 0.8;
  color: #616275;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.webflow-import .hero-tab-title {
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .data-stack-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 34px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #fff;
  border-radius: 15px;
  box-shadow: 0 5px 20px -5px #777885;
}

.webflow-import .data-stack-box.b {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #636488;
}

.webflow-import .data-stack-box.a {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #434468;
}

.webflow-import .data-stack-box.c {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #8081ac;
}

.webflow-import .green-link-lnline {
  display: inline;
  float: none;
  color: #04c99f;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .green-link-lnline:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link-lnline.resize {
  font-size: 14px;
}

.webflow-import .paragraph-large-2 {
  color: #757575;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-large-2.center {
  margin-bottom: 20px;
  padding-right: 108px;
  padding-left: 10px;
  color: #778097;
  text-align: left;
}

.webflow-import .paragraph-large-2.center {
  padding-right: 10px;
  text-align: center;
}

.webflow-import .paragraph-large-2.white {
  margin-bottom: 40px;
  color: #f1f1f1;
  font-size: 20px;
  line-height: 32px;
  text-align: left;
}

.webflow-import .left-flex {
  padding-top: 8px;
  padding-right: 30px;
  padding-left: 10px;
  float: left;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .enterprise-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .enterprise-right.text {
  padding-right: 30px;
}

.webflow-import .hero-tab-link {
  width: 33%;
  padding: 40px 40px 45px 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #fff;
  background-color: #fff;
  box-shadow: none;
  -webkit-transition: top 150ms ease-in-out;
  transition: top 150ms ease-in-out;
  color: #434468;
}

.webflow-import .hero-tab-link:hover {
  background-color: #fcfcfc;
  background-image: none;
  box-shadow: none;
  color: #04c99f;
  font-style: normal;
  text-decoration: none;
}

.webflow-import .hero-tab-link.w--current {
  top: -5px;
  margin-bottom: -5px;
  border-style: solid solid none;
  border-top-width: 5px;
  border-top-color: #04c99f;
  border-right-width: 1px;
  border-right-color: #dedede;
  border-left-width: 1px;
  border-left-color: #dedede;
  background-color: #fff;
  background-image: none;
  box-shadow: none;
}

.webflow-import .hero-tab-link.w--current:hover {
  color: #434468;
}

.webflow-import .hero-tabs-menu {
  top: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .enterprise-left {
  padding-top: 8px;
  padding-right: 60px;
  -webkit-box-flex: 20%;
  -webkit-flex: 20%;
  -ms-flex: 20%;
  flex: 20%;
}

.webflow-import .right-flex-2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex-2.text {
  padding-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
}

.webflow-import .javascript-cta-line {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 28px;
}

.webflow-import .sub-heading-2 {
  font-size: 28px;
}

.webflow-import .flex-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1120px;
  min-width: 900px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.webflow-import .flex-block.tab-plane {
  margin-top: 40px;
  margin-bottom: -30px;
}

.webflow-import .hero-tabs {
  z-index: 3;
  margin-top: -70px;
}

.webflow-import .tab-plane-headings {
  margin-bottom: 10px;
  color: #04c99f;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .paragraph {
  margin-bottom: 30px;
  line-height: 24px;
}

.webflow-import .paragraph.light {
  width: 80%;
  margin-top: 8px;
  margin-bottom: 30px;
  color: #7e7f91;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .paragraph.medium {
  margin-top: 8px;
  margin-bottom: 30px;
  opacity: 0.8;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .text-block {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.webflow-import .data-stack-grid {
  margin-bottom: 40px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-row-gap: 35px;
  grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 35px auto 35px auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .hero-tabs-content {
  margin-top: 40px;
  margin-bottom: 70px;
  padding-right: 50px;
  padding-bottom: 15px;
  padding-left: 50px;
}

.webflow-import .left-arrow {
  display: block;
}

.webflow-import .left-arrow.hide {
  display: none;
}

.webflow-import .left-arrow.intrinio-hide {
  position: absolute;
  z-index: -99;
}

.webflow-import .right-arrow {
  display: none;
}

.webflow-import .right-arrow.intrinio-hide {
  z-index: -99;
}

.webflow-import .slide-nav {
  display: none;
}

.webflow-import .updates-header-block {
  margin-top: 70px;
  margin-bottom: 100px;
}

.webflow-import .product-update-tabs {
  margin-top: -45px;
  text-align: center;
}

.webflow-import .tab-menu-link {
  margin-right: 16px;
  margin-left: 16px;
  padding: 12px 10px;
  background-color: transparent;
  color: #434468;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .tab-menu-link:hover {
  color: #04c99f;
}

.webflow-import .tab-menu-link.w--current {
  border-bottom: 2px solid #04c99f;
  background-color: transparent;
  color: #04c99f;
}

.webflow-import .update-list-wrapper {
  display: inline-block;
  width: 75%;
  float: left;
  text-align: left;
}

.webflow-import .tabs-content {
  margin-top: 80px;
  margin-bottom: 80px;
  padding-right: 40px;
  padding-left: 40px;
  text-align: left;
}

.webflow-import .collection-item {
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 30px 40px;
  background-color: #fff;
}

.webflow-import .update-category-type {
  display: inline;
  color: #04c99f;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .update-date {
  display: inline;
  margin-left: 17px;
  color: #d3d3d3;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .header-block-title {
  text-align: center;
}

.webflow-import .header-block-description {
  font-family: 'Open Sans', sans-serif;
  color: #757575;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .view-details-button {
  display: inline-block;
  height: 45px;
  margin-top: 39px;
  margin-bottom: 15px;
  padding: 16px 35px;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #04c99f;
  border-radius: 50px;
  background-color: #fff;
  background-image: none;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #04c99f;
  font-size: 16px;
  line-height: 12px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .view-details-button:hover {
  background-color: #04c99f;
  color: #fff;
}

.webflow-import .text-block-2 {
  font-size: 14px;
}

.webflow-import .tab-section {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .tab-section.light-grey {
  position: relative;
  height: auto;
  padding-top: 0px;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .updates-smart-container {
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .image-9 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.webflow-import .tabs-menu-2 {
  display: none;
}

.webflow-import .cta-inline {
  display: inline;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .cta-inline:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .html-embed {
  width: 100%;
}

.webflow-import .html-embed.grow {
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .paragraph-2 {
  line-height: 23px;
}

.webflow-import .bold-text {
  font-weight: 400;
}

.webflow-import .div-block-19 {
  margin-top: 40px;
}

.webflow-import .div-block-20 {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-block-21 {
  position: relative;
  display: block;
  padding-right: 30px;
  float: left;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-block-23 {
  width: auto;
}

.webflow-import .div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.webflow-import .heading-13 {
  margin-bottom: 40px;
  padding-right: 75px;
  font-size: 30px;
  line-height: 40px;
}

.webflow-import .product-tile-icon {
  width: 100px;
  margin-right: auto;
  margin-bottom: -30px;
  margin-left: auto;
}

.webflow-import .heading-light-blue {
  margin-top: 10px;
  color: #28b7ff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.webflow-import .product-tile-column {
  margin-top: 30px;
  margin-right: 50px;
  margin-left: 50px;
}

.webflow-import .link-block-hover {
  opacity: 0.89;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.webflow-import .link-block-hover:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .text-block-link {
  margin-top: 16px;
  color: #04c99f;
  font-size: 15px;
}

.webflow-import .signup-wrapper {
  position: static;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .signup-block-left {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 40%;
  height: 100vh;
  padding-right: 0px;
  padding-left: 6%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #2f3238;
}

.webflow-import .signup-block-right {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 60%;
  height: auto;
  min-height: 100vh;
  margin-left: 40%;
  padding: 100px 10%;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .div-block-26 {
  position: absolute;
  top: 50%;
  display: inline-block;
  max-width: 450px;
  min-width: 300px;
  margin-right: 50px;
  float: right;
  -webkit-transform: translate(0px, -55%);
  -ms-transform: translate(0px, -55%);
  transform: translate(0px, -55%);
}

.webflow-import .paragraph-4 {
  margin-top: 20px;
  padding-right: 0px;
  color: #d3d3d3;
  font-size: 16px;
  line-height: 26px;
}

.webflow-import .heading-14 {
  color: #fff;
}

.webflow-import .hubspot-signup-embed {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .text-block-3 {
  margin-top: 20px;
  color: #04c99f;
  text-transform: uppercase;
}

.webflow-import .text-span-4 {
  color: #04c99f;
}

.webflow-import .text-span-4:hover {
  color: #000;
}

.webflow-import .section---dark-grey {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #2e3546;
}

.webflow-import .div-block-30 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.webflow-import .paragraph-5 {
  margin-top: 16px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .services-column {
  display: block;
  margin-top: 27px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.webflow-import .services-column.padded {
  padding-right: 60px;
  padding-left: 60px;
}

.webflow-import .heading-17 {
  color: #fff;
  text-align: center;
}

.webflow-import .heading-18 {
  text-align: center;
}

.webflow-import .heading-19 {
  margin-top: 20px;
  color: #fff;
  text-align: center;
}

.webflow-import .paragraph-light {
  margin-top: 16px;
  margin-bottom: 16px;
  color: #d3d3d3;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .columns-2 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.webflow-import .circle-image {
  border-radius: 50%;
}

.webflow-import .heading-20 {
  margin-top: 0px;
  color: #6bf1b1;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .bio-column {
  padding-right: 31px;
  padding-left: 31px;
  text-align: center;
}

.webflow-import .div-block-31 {
  text-align: center;
}

.webflow-import .form-div {
  position: relative;
  max-width: 550px;
  margin: 30px auto;
}

.webflow-import .html-embed-3 {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .heading-lrg-blue {
  margin-top: 10px;
  color: #4188e5;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .primary-button-2 {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-2.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 30px;
  background-color: #00d78a;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow {
  height: 46px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding-right: 45px;
  border: 1px solid #04c99f;
  border-radius: 30px;
  background-color: hsla(0, 0%, 100%, 0.51);
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #04c99f;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #00d78a;
  background-color: #00d78a;
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin {
  position: static;
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px 5px 0px 15px;
  padding: 17px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: hsla(0, 0%, 100%, 0);
  color: #5ac5a1;
  text-align: center;
}

.webflow-import .primary-button-2.hollow.margin:hover {
  position: static;
  border-style: solid;
  border-color: rgba(131, 224, 196, 0);
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 0 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #83e0c4;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  border-color: #5ac5a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #83e0c4;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  border-color: #5ac5a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.footer {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hero {
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px;
  padding: 18px 45px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hero._2 {
  margin-left: 0px;
  background-color: #434468;
  background-image: none;
}

.webflow-import .primary-button-2.hero._2:hover {
  background-color: #574872;
}

.webflow-import .primary-button-2.hollow {
  height: 46px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border: 1px solid #04c99f;
  border-radius: 30px;
  background-color: hsla(0, 0%, 100%, 0.51);
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #04c99f;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #00d78a;
  background-color: #00d78a;
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin {
  position: static;
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px 5px 0px 15px;
  padding: 17px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: hsla(0, 0%, 100%, 0);
  color: #5ac5a1;
  text-align: center;
}

.webflow-import .primary-button-2.hollow.margin:hover {
  position: static;
  border-style: solid;
  border-color: rgba(131, 224, 196, 0);
  background-color: rgba(0, 215, 138, 0);
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 0 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #5ac5a1;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.hollow.hover-blur {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 25px;
  z-index: 2;
  display: block;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-2.hollow.hover-blur:hover {
  display: block;
}

.webflow-import .primary-button-2.icon {
  position: relative;
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px 10px 0px 0px;
  padding: 14px 10px;
  float: left;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.icon:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.footer {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 5px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: transparent;
  background-color: #5ac5a1;
  background-image: none;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.white-button {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 53px;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .primary-button-2.white-button:hover {
  border-radius: 53px;
  opacity: 0.79;
}


.webflow-import .primary-button-2.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 30px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #5ac5a1;
  background-color: #5ac5a1;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.hover-blur {
  position: absolute;
  bottom: 40px;
  z-index: 2;
}

.webflow-import .primary-button-2.hollow.hover-blur:hover {
  text-transform: none;
}

.webflow-import .primary-button-2.footer-single-column {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer-single-column:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.footer-single-column.services-cta {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-2.footer-single-column.services-cta {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
}

.webflow-import .background-block-soft {
  position: absolute;
  z-index: -99;
  width: 100%;
  margin-top: -200px;
  opacity: 1;
  -webkit-transform: skew(0deg, -20deg);
  -ms-transform: skew(0deg, -20deg);
  transform: skew(0deg, -20deg);
}

.webflow-import .message-block {
  overflow: hidden;
  width: 70%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .chat-message-2 {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .blue {
  color: #4188e5;
}

.webflow-import .green {
  color: #04c99f;
}

.webflow-import .green.bold {
  font-weight: 400;
}

.webflow-import .paragraph-6 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 45px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .grid-mobile {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .support-table-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #434468;
}

.webflow-import .support-table-header-row.w--current {
  background-color: #434468;
}

.webflow-import .support-table-header-row.green {
  background-color: #07b97a;
}

.webflow-import .h4-table-heading {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.webflow-import .h4-table-subheading {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.webflow-import .support-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .support-row.odd {
  background-color: #f8f8f8;
}

.webflow-import .support-column {
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  border-radius: 8px;
  box-shadow: 0 1px 33px -5px rgba(0, 0, 0, 0.26);
}

.webflow-import .div-block-35 {
  height: 90px;
}

.webflow-import .support-table-label {
  margin-left: -4px;
  color: #434468;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .support-table-detail {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  color: #777885;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .div-block-36 {
  margin-top: 90px;
  margin-right: -10px;
}

.webflow-import .div-block-37 {
  border-radius: 8px;
}

.webflow-import .div-block-38 {
  border-radius: 8px;
}

.webflow-import .paragraph-7 {
  margin-top: 16px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .section-4 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section-4.light-grey {
  position: relative;
  height: auto;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .arrow-22 {
  position: relative;
  display: inline-block;
  font-size: 22px;
  line-height: 20px;
}

.webflow-import .support-table-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #6c6d90;
  -webkit-transition: padding 200ms ease, background-color 200ms ease;
  transition: padding 200ms ease, background-color 200ms ease;
}

.webflow-import .support-table-link-block:hover {
  padding-top: 0px;
  padding-bottom: 3px;
  background-color: #535481;
}

.webflow-import .support-table-link-block.primary {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #00d78a;
}

.webflow-import .support-table-link-block.primary:hover {
  background-color: #05c983;
}

.webflow-import .heading-23 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .hero-text-block-wide {
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.webflow-import .hero-heading-subpage {
  margin-bottom: 50px;
  text-align: center;
}

.webflow-import .subpage-hero-section {
  margin-top: 160px;
  margin-bottom: 160px;
}

.webflow-import .div-block-40 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.webflow-import .support-grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.webflow-import .support-table-header-row-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #434468;
}

.webflow-import .support-table-header-row-tab.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #434468;
}

.webflow-import .tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .support-table-emphesis {
  font-weight: 400;
}

.webflow-import .tabs-2 {
  display: none;
}

.webflow-import .inline-tag {
  display: none;
  margin-left: 8px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #ffaf40;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
  font-size: 11px;
  line-height: 22px;
  font-weight: 400;
}

.webflow-import .inline-tag.green {
  background-color: #00d78a;
}

.webflow-import .inline-tag.custom {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  margin-top: 4px;
  margin-right: 14px;
}

.webflow-import .text-block-5 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #afafaf;
  font-weight: 300;
  text-align: center;
}

.webflow-import .div-block-41 {
  text-align: center;
}

.webflow-import .form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .submit-button {
  margin-left: 18px;
  padding-right: 44px;
  padding-left: 44px;
  border-radius: 6px;
  background-color: #00d78a;
  font-size: 16px;
}

.webflow-import .hero-help-center {
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .help-center-hero {
  padding-top: 100px;
  padding-bottom: 100px;
}

.webflow-import .div-block-42 {
  overflow: hidden;
  border-radius: 6px;
  box-shadow: 14px 14px 80px -40px #434468;
}

.webflow-import .text-span-7 {
  font-weight: 400;
}

.webflow-import .column-text {
  margin-top: 16px;
  padding-right: 0px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .green-link-lnline-2 {
  display: inline;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .green-link-lnline-2:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .heading-lrg-purple {
  margin-top: 10px;
  color: #b079fd;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .support-column-image {
  width: 85%;
  margin-bottom: 20px;
}

.webflow-import .help-center-subtitle {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  color: #434468;
  font-size: 18px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .background-panel {
  display: block;
  width: 100%;
  max-width: 900px;
  min-height: 600px;
  margin: 10px auto;
  padding: 30px 80px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 #d3d3d3;
  text-align: center;
  cursor: pointer;
}

.webflow-import .paragraph-9 {
  max-width: none;
  margin-top: 40px;
  margin-bottom: 36px;
  font-size: 15px;
  line-height: 24px;
  text-align: left;
}

.webflow-import .inline-title {
  color: #434468;
  font-size: 16px;
  line-height: 30px;
  font-weight: 600;
}

.webflow-import .bold-text-2 {
  color: #434468;
  font-weight: 600;
}

.webflow-import .html-embed-4 {
  max-width: 600px;
  margin: 30px auto;
}

.webflow-import .announcement-title {
  margin-top: 25px;
  margin-bottom: 50px;
  color: #04c99f;
  text-align: left;
}

.webflow-import .text-span-8 {
  font-size: 16px;
}

.webflow-import .text-block-9 {
  margin-top: 48px;
  margin-bottom: 12px;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.webflow-import .collection-item-2 {
  margin-bottom: 15px;
}

.webflow-import .text-block-8 {
  margin-top: 53px;
  margin-bottom: 21px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

.webflow-import .rich-text-block-2 {
  margin-top: 10px;
}

.webflow-import .rich-text-block-3 {
  padding-top: 0px;
}

.webflow-import .link-3 {
  font-size: 22px;
  font-weight: 600;
}

.webflow-import .div-block-45 {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .link-4 {
  font-size: 18px;
}

.webflow-import .collection-item-3 {
  margin-bottom: 15px;
}

.webflow-import .rich-text-block-4 {
  margin-top: 21px;
  padding-top: 0px;
}

.webflow-import .text-block-11 {
  margin-top: 17px;
}

.webflow-import .div-block-46 {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .rich-text-block-5 {
  margin-top: 22px;
  margin-bottom: 10px;
}

.webflow-import .light.top-bottom-padding {
  display: block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  color: #434468;
  font-size: 22px;
}

.webflow-import .light.block-on-desktop {
  display: block;
}

.webflow-import .light {
  font-weight: 300;
}

.webflow-import .dropdown-menu3 {
  position: absolute;
  right: -35px;
  z-index: 99;
  display: none;
  overflow: visible;
  width: 310px;
  height: 480px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #fff;
  opacity: 0;
}

.webflow-import .nav_dropdown {
  position: absolute;
  top: 70px;
  right: 0px;
  z-index: 100;
  overflow: hidden;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 15px 50px 0 rgba(50, 59, 85, 0.25);
}

.webflow-import .menu_wrapper {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 0px;
}

.webflow-import .menu_wrapper.focus {
  overflow: visible;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f5f9fb;
}

.webflow-import .menu-title-sub {
  margin-top: 2px;
  margin-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #8f93a3;
  font-size: 16.77px;
  line-height: 26px;
}

.webflow-import .dropdown-menu1 {
  position: absolute;
  left: 0px;
  right: auto;
  z-index: 99;
  display: none;
  overflow: visible;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .nav-link-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 89px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  font-family: Inconsolata, monospace;
  color: #000;
  font-size: 15px;
  text-decoration: none;
}

.webflow-import .nav-link-wrap:hover {
  color: #fff;
}

.webflow-import .link-block-white {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  text-decoration: none;
}

.webflow-import .link-block-white:hover {
  border-radius: 6px;
  background-color: #f9fbff;
}

.webflow-import .link-block-white.focus {
  padding-top: 10px;
  background-color: #f5f9fb;
}

.webflow-import .link-block-white.focus:hover {
  background-color: #eff4f7;
}

.webflow-import .link-block-white.focus.first {
  margin-right: 0px;
  padding-top: 30px;
  padding-right: 10px;
  padding-bottom: 30px;
  opacity: 1;
}

.webflow-import .link-block-white.focus.first:hover {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  opacity: 1;
}

.webflow-import .link-block-white.focus.first_2 {
  padding-top: 20px;
  padding-bottom: 10px;
  opacity: 0.9;
}

.webflow-import .link-block-white.focus.first_2:hover {
  opacity: 1;
}

.webflow-import .link-block-white.focus.last {
  padding-bottom: 20px;
}

.webflow-import .link-block-white.products {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
}

.webflow-import .link-block-white.products:hover {
  background-color: #fff;
}

.webflow-import .link-block-white.products.first {
  height: auto;
  padding-top: 30px;
}

.webflow-import .link-block-white.products.first.hover {
  margin-top: 22px;
  margin-right: 0px;
  padding-top: 21px;
  padding-bottom: 21px;
}

.webflow-import .link-block-white.products.last {
  padding-bottom: 30px;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}

.webflow-import .link-block-white.products.last:hover {
  border-bottom: 1px solid #eaf0f3;
}

.webflow-import .link-block-white.products.hover {
  margin-right: 30px;
  padding-top: 21px;
  padding-right: 10px;
  padding-bottom: 21px;
}

.webflow-import .link-block-white.products.hover:hover {
  background-color: #f5f9fb;
}

.webflow-import .link-block-white.products.hover.last-border {
  margin-right: 0px;
  border-bottom: 1px solid #fff;
}

.webflow-import .link-block-white.products.hover.last-border:hover {
  border-bottom-color: #eaf0f3;
  border-radius: 0px;
}

.webflow-import .nav-block-white {
  width: 100%;
  background-color: #fff;
}

.webflow-import .menu-title-t {
  margin-bottom: 4px;
  color: #1d1f31;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.webflow-import .menu-title-t._4 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #617dcb;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._3 {
  color: #71c1f2;
}

.webflow-import .menu-title-t._2 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #5ac5a1;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._1 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #9f7ed4;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t.green {
  color: #5ac5a1;
}

.webflow-import .menu-title-t.green:hover {
  color: #434468;
}

.webflow-import .menu-title-t._3 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #68698e;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._5 {
  margin-top: 4px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #71c1f2;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .dropdown-menu2 {
  position: absolute;
  right: -20px;
  z-index: 99;
  display: none;
  overflow: visible;
  width: 390px;
  height: 680px;
  padding-top: 15px;
  padding-bottom: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .nav_items {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 70px;
  margin-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .nav_items.intrinio-hide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .main-nav-link {
  margin-left: 0px;
  padding: 20px 24px;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .main-nav-link:hover {
  color: #fff;
}

.webflow-import .menu-product-tile {
  width: 50px;
  margin-top: 4px;
  margin-right: 20px;
  margin-left: 25px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .menu-product-tile.marketplace {
  margin-top: 4px;
}

.webflow-import .menu-link-list {
  color: #434468;
  font-size: 13px;
}

.webflow-import .menu-link-list.indent {
  margin: 0px 100px 0px 86px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

.webflow-import .menu-link-list.indent:hover {
  color: #434468;
}

.webflow-import .menu-link-list.indent.hide {
  display: block;
}

.webflow-import .menu-link-list.indent2 {
  margin-left: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.webflow-import .menu-link-list.indent2.last {
  margin-bottom: 0px;
  padding-bottom: 30px;
}

.webflow-import .nav-link-list-item {
  color: #434468;
  font-size: 15px;
}

.webflow-import .nav-link-list-item:hover {
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .image-24 {
  margin-top: -6px;
  padding-right: 20px;
  padding-left: 25px;
}

.webflow-import .nav-block-focus {
  background-color: #f5f9fb;
}

.webflow-import .nav-block-focus.last {
  padding-bottom: 18px;
}

.webflow-import .link-block-title {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  text-decoration: none;
}

.webflow-import .nav-link-copy {
  height: 70px;
  margin-left: 0px;
  padding-right: 26px;
  padding-left: 26px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-copy:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .hero-content-wrapper {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .text-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #434468;
}

.webflow-import .text-cta:hover {
  color: #5ac5a1;
}

.webflow-import .text-cta.home {
  margin-top: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .text-cta.align-left-padded {
  margin-top: 21px;
  margin-left: 120px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .text-cta.align-left-padded.no-margin {
  margin-top: 20px;
  padding-left: 0px;
}

.webflow-import .text-cta.align-left {
  margin-top: 39px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .text-cta.padding-toplarge {
  margin-top: 50px;
}

.webflow-import .text-cta.hidden {
  display: none;
}

.webflow-import .drop-shadow-card {
  position: static;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .drop-shadow-card.extra-right-left-margins {
  margin-right: 20px;
  margin-left: 20px;
}

.webflow-import .drop-shadow-card.bottom-cta {
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  border-style: none;
}

.webflow-import .drop-shadow-card.no-margin {
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .drop-shadow-card.bottom-cta {
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  border-style: none;
}

.webflow-import .slide-nav-4 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 25px;
  opacity: 0.45;
  font-size: 12px;
}

.webflow-import .slide-nav-4.hide {
  display: none;
}

.webflow-import .image-23 {
  margin-right: 20px;
}

.webflow-import .paragraph-hero-new {
  margin-bottom: 21px;
  color: #434468;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-hero-new.dark-purple {
  display: inline-block;
  color: #2e2f54;
}

.webflow-import .paragraph-hero-new.dark-purple {
  color: #2e2f54;
}

.webflow-import .green-check-img {
  display: inline-block;
  width: auto;
  max-width: 30px;
  min-width: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-flex-child-wrapper {
  position: relative;
  width: 52%;
  margin-bottom: 100px;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .h4-new {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #5ac5a1;
  font-size: 24px;
  line-height: 170%;
  font-weight: 300;
  text-align: center;
}

.webflow-import .right-content-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .right-content-column.align-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .right-content-column.top-align {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-column.top-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-column.found-vant-fix {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .sub-heading-2-new {
  margin-top: 35px;
  margin-bottom: 30px;
  color: #434468;
  font-size: 22px;
  line-height: 1.4em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .sub-heading-2-new.pricing-page {
  margin-top: 15px;
  margin-bottom: 50px;
}

.webflow-import .green-link-new {
  display: block;
  margin-left: 95px;
  float: none;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .green-link-new:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link-new.padding-left {
  margin-left: 0px;
  padding-left: 25px;
}

.webflow-import .hero-heading-new {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .hero-heading-new.centered.white {
  color: #fff;
}

.webflow-import .hero-heading-new.white {
  margin-bottom: 10px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .hero-heading-new.white {
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.4em;
}

.webflow-import .hero-heading-new.white {
  display: block;
  margin-bottom: 0px;
  color: #fff;
  line-height: 20px;
}

.webflow-import .hero-heading-new.prophet-mkt {
  display: block;
  margin-top: 50px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.2em;
}

.webflow-import .hero-heading-new.white-text {
  margin-bottom: 5px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .testimonial-container-new {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .dollars {
  font-size: 36px;
  font-weight: 600;
}

.webflow-import .dollars.hidden {
  display: none;
}

.webflow-import .wyg-grid {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .sub-heading-new {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .sub-heading-new.testimonial-header {
  position: relative;
  left: 0px;
  top: 0%;
  right: auto;
  bottom: 0%;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  line-height: 1.4em;
  text-align: right;
}

.webflow-import .sub-heading-new.light-plum {
  color: #5f6091;
}

.webflow-import .sub-heading-new.light-plum.align-center {
  margin-bottom: 35px;
  font-size: 30px;
  line-height: 130%;
}

.webflow-import .sub-heading-new.align-right {
  padding-right: 0px;
  text-align: right;
}

.webflow-import .sub-heading-new.pricing {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .divider-new {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-new.invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  min-height: 18vh;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-new.invert.opaque-negative-margin {
  min-height: 20vh;
  background-color: transparent;
  background-image: linear-gradient(-5.42deg, transparent 50%, #f5fbfc 0);
}

.webflow-import .divider-new.bottom {
  position: absolute;
}

.webflow-import .divider-new.bottom.opaque-gradient {
  background-color: hsla(0, 0%, 100%, 0);
  background-image: linear-gradient(-5.42deg, #fff 50%, transparent 0);
}

.webflow-import .text-block-17 {
  display: block;
  color: #434468;
  font-size: 16px;
}

.webflow-import .small-text-hero {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .wyg-grid-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-container-960 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-960.slider-new {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-960.flex-child-right {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.webflow-import .content-container-960.hero {
  position: static;
  margin-top: 130px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .content-container-960.hero.no-top-padding-mobile {
  margin-bottom: 0px;
}

.webflow-import .content-container-960.horizontal-flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.webflow-import .content-container-960.horizontal-flex.negative-margin {
  margin-top: -200px;
}

.webflow-import .content-container-960.horizontal-flex-fixed-width {
  position: relative;
  width: 960px;
  margin-right: 0px;
  margin-left: 0px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .content-container-960.smaller-tablet-padding {
  min-height: 414px;
}

.webflow-import .content-container-960.shrink-if-possible {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .left-content-column {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .left-content-column.top-align {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-column.top-align.right-padding {
  padding-right: 10%;
}

.webflow-import .left-content-column.top-align.padding-top-right {
  padding-top: 60px;
  padding-right: 12.5%;
  color: #fff;
}

.webflow-import .left-content-column.json-example {
  padding-top: 5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .customer-logos {
  max-width: 155px;
  min-width: 0px;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.webflow-import ._2-content-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import ._2-content-columns.top-padding {
  margin-top: 50px;
}

.webflow-import ._2-content-columns.extra-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.webflow-import .tab-content-columns {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.webflow-import .testimonials-slider {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.webflow-import .testimonials-slider.custom-dev-page {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .divider-hero {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-hero.relative {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: -100px;
}

.webflow-import .vendor-logos {
  max-width: 170px;
  min-width: 0px;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.webflow-import .column-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .column-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .image-16 {
  width: auto;
  height: auto;
  max-width: none;
  min-width: 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .h3-new {
  margin-top: 0px;
  color: #8f90a3;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .h3-new.mobile-tabs-header {
  display: none;
}

.webflow-import .mask-4 {
  height: auto;
}

.webflow-import .content-container-1120 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .content-container-1120.fill-mobile {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .content-container-1120.stretch {
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .content-container-1120.top-padding {
  width: 100%;
  margin-top: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .content-container-1120.hide {
  display: none;
}

.webflow-import .right-text-wrapper {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-text-wrapper.padding-left {
  padding-left: 75px;
}

.webflow-import .right-text-wrapper.padding-left {
  padding-left: 75px;
}

.webflow-import .customer-logo-grid {
  margin-top: 50px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: center;
  grid-column-gap: 2vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.47;
}

.webflow-import .customer-logo-grid.home2 {
  margin-top: 10px;
}

.webflow-import .wyg-grid-column-left {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .wyg-list-text {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5ac5a1;
  font-size: 16px;
}

.webflow-import .image-14 {
  position: static;
  z-index: 2;
  display: inline-block;
  overflow: visible;
  width: 90%;
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .image-20 {
  max-width: 50px;
}

.webflow-import .grid-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .divider-line-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  width: 75%;
  height: 4.4px;
  margin-bottom: 5vh;
  float: left;
  clear: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .divider-line-2.hide {
  display: none;
}

.webflow-import .prophet-blue {
  color: #6c96e8;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .prophet-blue._20-size {
  font-size: 20px;
}

.webflow-import .card-bottom-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  margin-right: -60px;
  margin-bottom: 0px;
  margin-left: -60px;
  padding-right: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px 0px 8px 8px;
  background-color: #f5fbfc;
}

.webflow-import .bundle-cost {
  display: block;
  font-size: 19.95px;
  line-height: 130%;
  font-weight: 600;
}

.webflow-import .bundle-cost.purple {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #a273e8;
  letter-spacing: -1px;
}

.webflow-import .bundle-cost.new-green {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #5ac5a1;
  letter-spacing: -1px;
}

.webflow-import .bundle-cost.plum {
  color: #5f6091;
  font-weight: 300;
}

.webflow-import .bundle-cost.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .bundle-cost.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .bundle-cost.plum {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #434468;
  font-weight: 600;
  letter-spacing: -1px;
}

.webflow-import .content-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 65px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .content-section.no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 75px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section {
  padding-top: 7.5%;
  padding-bottom: 7.5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section.white {
  background-color: #fff;
  background-image: none;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
  padding-top: 75px;
  padding-bottom: 0px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue._125pad {
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue._90-pad {
  padding-top: 90px;
  padding-bottom: 90px;
}

.webflow-import .content-section.no-margin-top.light-blue._90-pad.border-top {
  border-style: solid none none;
  border-width: 1px;
  border-color: #ededed #000 #000;
}

.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
  padding-top: 100px;
  padding-bottom: 0px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.padding-top-75 {
  margin-top: 0px;
  padding-top: 40px;
}

.webflow-import .content-section.no-margin-top.border-top {
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.webflow-import .content-section.no-margin-top.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.no-margin-top.light-blue-new {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 75px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-75 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f9fbff;
}

.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f9fbff;
}

.webflow-import .content-section.no-margin-top.light-blue {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
  padding-top: 50px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.footer-padding {
  padding-top: 80px;
  padding-bottom: 80px;
  border-top-color: #ededed;
}

.webflow-import .content-section.no-margin-top.border-top {
  border-right-style: none;
}

.webflow-import .content-section.no-margin-top.prices-page {
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.found-vant {
  z-index: 1;
  margin-top: 0px;
  padding-top: 75px;
}

.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding: 90px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import .content-section.extra-margin-top-150 {
  margin-top: 150px;
}

.webflow-import .content-section.extra-margin-bottom-125 {
  margin-bottom: 125px;
}

.webflow-import .content-section.extra-margin-top-bottom-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.webflow-import .content-section.extra-margin-top-bottom-100.align-content-center {
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-section.full-page-width {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 65px;
  padding-bottom: 65px;
}

.webflow-import .content-section.full-page-width.blue-background {
  background-color: #f5fbfc;
}

.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
  padding-top: 100px;
  padding-bottom: 150px;
}

.webflow-import .content-section.extra-margin-top-bottom-45 {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-bottom: 50px;
}

.webflow-import .content-section.extra-margin-top-100 {
  margin-top: 100px;
}

.webflow-import .content-section.padding-only {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.padding-only.no-mobile-pad.contain-overflow {
  overflow: hidden;
}

.webflow-import .content-section.intrinio-hide {
  display: block;
}

.webflow-import .content-section.gray-bgr {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.light-blue-new {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 65px;
  padding-bottom: 65px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.light-blue-new.extra-padding {
  padding-top: 100px;
  padding-bottom: 120px;
}

.webflow-import .content-section.negative-top-margin {
  margin-top: -200px;
  margin-bottom: 90px;
}

.webflow-import .content-section.negative-top-margin._20-bottom-marg {
  display: block;
  margin-top: -190px;
  margin-bottom: 20px;
  padding-top: 0px;
}

.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
  display: block;
  margin-top: -220px;
  margin-bottom: 120px;
  padding-top: 0px;
}

.webflow-import .content-section.gray-bgr {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 40px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.gray-bgr.prophet-mkt {
  z-index: 0;
}

.webflow-import .content-section.gray-bgr2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.light-blue-bg {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.light-blue-bg.vertical-flex {
  padding-top: 0px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .content-section.found-vant-brands {
  margin-top: 80px;
  margin-bottom: 150px;
}

.webflow-import .content-section.our-team-page {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.webflow-import .content-section.our-team-page.team-page {
  padding: 20px 40px 80px;
}

.webflow-import .flex-content {
  padding-left: 20px;
}

.webflow-import .green-customer-quote {
  margin-top: 10px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 1.4em;
}

.webflow-import .green-customer-quote.align-center {
  padding-top: 20px;
  text-align: center;
}

.webflow-import .image-15 {
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
}

.webflow-import .image-15.padding {
  padding-right: 40px;
}

.webflow-import .text-span-9 {
  color: #04c99f;
  text-decoration: underline;
  cursor: pointer;
}

.webflow-import .rich-text-left-align-small-green {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small-green.home h5 {
  color: #5ac5a1;
}

.webflow-import .rich-text-left-align-small-green.home p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small-green h5 {
  color: #5ac5a1;
  font-size: 17px;
}

.webflow-import .code-editor-wrapper-new {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: auto;
  height: 530px;
  margin-top: 20px;
  padding-left: 20px;
}

.webflow-import .customer-quote-small {
  font-size: 16px;
}

.webflow-import .tabs-4 {
  display: block;
  float: right;
  border-radius: 12px;
  box-shadow: 49px 49px 100px -25px rgba(45, 49, 92, 0.5);
}

.webflow-import .rich-text-left-align {
  padding-left: 0px;
  color: #8283be;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align h5 {
  padding-left: 0px;
  color: #617dcb;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .rich-text-left-align h6 {
  margin-top: 5px;
  color: #8283be;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .hero-copy-plum {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .hero-copy-plum.wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  font-size: 18px;
}

.webflow-import .hero-copy-plum.wrap:hover {
  color: #5ac5a1;
}

.webflow-import .hero-copy-plum.lightweight {
  margin: 10px 12%;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 20px;
  line-height: 1.6em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
  margin-right: 0px;
  margin-left: 0px;
  text-align: center;
}

.webflow-import .hero-copy-plum.lightweight.left-align {
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.webflow-import .hero-copy-plum.lightweight.no-margin {
  margin: 0px;
}

.webflow-import .hero-copy-plum.lightweight.small-margin {
  margin-right: 7.5%;
  margin-left: 7.5%;
}

.webflow-import .hero-copy-plum.lightweight.standout {
  margin: 110px 0% 90px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.webflow-import .hero-copy-plum.light {
  font-weight: 300;
}

.webflow-import .hero-copy-plum.wrap-new {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  font-size: 18px;
}

.webflow-import .columns-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .tab-content-column-left {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .divider-line {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 90%;
  height: 4.4px;
  margin-top: 6vh;
  float: right;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .divider-line.hide {
  display: none;
}

.webflow-import .wyg-grid-column-right {
  display: block;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .top-footer-button-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .foundation-purple {
  color: #9f7ed4;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .foundation-purple.small {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
}

.webflow-import .testimonial {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #545575;
  font-size: 22px;
  line-height: 150%;
  font-weight: 300;
}

.webflow-import .home-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: 900px;
  margin-top: -70px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .green-break-new {
  position: static;
  width: 150px;
  height: 3px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #5ac5a1;
}

.webflow-import .green-break-new.right-align {
  margin-bottom: 0px;
  margin-left: auto;
  float: none;
  clear: none;
}

.webflow-import .green-break-new.wider {
  position: static;
  width: 270px;
  margin: 30px auto;
}

.webflow-import .green-break-new.centered {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .image-18 {
  display: block;
  max-width: 50px;
}

.webflow-import .hero-text-wrapper {
  position: relative;
  width: 40%;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-copy-light-plum {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .hero-copy-light-plum.small-margin {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 0px;
  color: #5f6091;
  line-height: 1.4em;
}

.webflow-import .vendor-logo-grid {
  overflow: visible;
  padding: 25px 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 5vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.39;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .image-22 {
  float: left;
}

.webflow-import .hero-image-wrapper {
  position: absolute;
  left: 44%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  padding-right: 0%;
  padding-left: 20px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hero-image-wrapper.big-pad {
  padding-left: 60px;
}

.webflow-import .primary-button-new {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 8px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-new.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 30px;
  background-color: #5ac5a1;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-new.hero:hover {
  background-color: #54bb98;
  background-image: none;
  box-shadow: 0 10px 15px -8px hsla(0, 0%, 82.8%, 0.6);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-new.hero.hollow {
  padding-top: 14px;
  padding-bottom: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: transparent;
  background-image: none;
  color: #5ac5a1;
  font-weight: 400;
}

.webflow-import .primary-button-new.hero.hollow.large {
  height: 50px;
  padding-right: 50px;
  padding-left: 50px;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.large.new:hover {
  background-color: #5ac5a1;
  color: #fafafa;
}

.webflow-import .primary-button-new.hero.hollow.new-large {
  height: 50px;
  min-width: 260px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.new-large:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  color: #fff;
}

.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.webflow-import .primary-button-new.hero.hollow.new-large.align-center {
  min-width: 240px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
  height: 50px;
  min-width: 260px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.new-large-hoome:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  color: #fff;
}

.webflow-import .primary-button-new.hero.hollow.new-large-hoome.no-marg {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.webflow-import .grid-list-text {
  display: inline;
  min-height: 40px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.webflow-import .grid-list-text.extra-padding {
  padding-left: 30px;
}

.webflow-import .text-block-19 {
  color: #999;
  font-size: 16px;
  line-height: 29px;
  letter-spacing: -4%;
}

.webflow-import .green-link-icon-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .green-link-icon-flex.small-padding {
  padding-top: 5px;
  padding-bottom: 5px;
}

.webflow-import .image-17 {
  position: relative;
  float: left;
}

.webflow-import .testimonial-permanent-text-wrap {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .vantage-green {
  color: #5ac5a1;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .vantage-green._20-size {
  font-size: 20px;
}

.webflow-import .vantage-green.small {
  font-size: 20px;
}

.webflow-import .tab-content-column-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .rich-text-left-align-small {
  margin-right: 20px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.home h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.home p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small h5 {
  color: #617dcb;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .rich-text-left-align-small h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small.fin-data-marketplace h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.fin-data-marketplace p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .left-image-negative-left-margin {
  display: block;
  margin-right: 0px;
  margin-left: -100px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .image-27 {
  width: 511px;
  padding-left: 0px;
}

.webflow-import .secondary-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .left-text-wrapper {
  position: relative;
  left: 0px;
  z-index: 3;
  width: auto;
  max-width: none;
  margin-right: auto;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  clear: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .left-text-wrapper.negative-margin {
  margin-right: -25px;
}

.webflow-import .left-text-wrapper.padding-right {
  padding-right: 50px;
}

.webflow-import .left-text-wrapper.shrink {
  max-width: 55%;
}

.webflow-import .left-text-wrapper.negative-margin {
  margin-right: -40px;
  padding-left: 0px;
}

.webflow-import .left-text-wrapper.found-vant-pages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .sub-heading-28 {
  padding-right: 0px;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-28.align-center {
  margin-top: 0px;
  margin-bottom: 70px;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .bundle-text.plum {
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
}

.webflow-import .bundle-text.gray {
  padding-top: 5px;
  padding-bottom: 10px;
  color: #c4c4c4;
}

.webflow-import .bundle-text.gray.hidden {
  display: none;
}

.webflow-import .rich-text-left-align-foundation-purple {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-foundation-purple h5 {
  font-size: 17px;
}

.webflow-import .green-hero-text {
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .top-footer-icon {
  width: 50px;
  margin-top: -20px;
  margin-right: 20px;
}

.webflow-import .secondary-navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 98;
  display: block;
  height: 64px;
  margin-top: 70px;
  background-color: #fff;
  box-shadow: 7px 7px 20px -10px rgba(67, 68, 104, 0.2);
}

.webflow-import .product-logo {
  width: 100px;
  margin-top: -5px;
  padding-left: 0px;
}

.webflow-import .purple-gradient-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(160deg, #785281, #2d2e45 47%);
  color: #fff;
}

.webflow-import .dollar-sign {
  font-size: 36px;
  font-weight: 300;
}

.webflow-import .dollar-sign.hidden {
  display: none;
}

.webflow-import .hero-column-right {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .divider-flat {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f5fbfc), color-stop(0, #fff));
  background-image: linear-gradient(0deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-flat.invert {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  min-height: 18vh;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), color-stop(0, #f5fbfc));
  background-image: linear-gradient(0deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-flat.invert.high-z {
  z-index: 5;
}

.webflow-import .divider-flat.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.webflow-import .dark-button {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  -webkit-transition: all 250ms ease, background-color 250ms ease;
  transition: all 250ms ease, background-color 250ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .dark-button:hover {
  background-color: #665880;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .dark-button.margin-top {
  margin-top: 15px;
  margin-bottom: 0px;
}

.webflow-import .dark-button.wide {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(86, 73, 109, 0.59);
  opacity: 1;
  line-height: 16px;
  font-weight: 400;
  text-transform: none;
}

.webflow-import .dark-button.wide.nobutton {
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}

.webflow-import .dark-button.wide.nobutton:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .dark-button.case-sensitive {
  font-weight: 400;
  text-transform: none;
}

.webflow-import .right-flex-image-wrapper {
  margin-right: -70px;
  margin-left: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .subheading-3 {
  margin-bottom: 20px;
  color: #434468;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: 0vw;
}

.webflow-import .cta-wrapper {
  margin-top: 30px;
}

.webflow-import .price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #60627b;
}

.webflow-import .price-wrapper.first-column {
  border-left: 1px solid #60627b;
  border-top-left-radius: 8px;
}

.webflow-import .price-wrapper.no-border {
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-style: none;
}

.webflow-import .price-wrapper.last-column {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.enterprise-api-border {
  border-left: 1px solid #60627b;
  border-top-left-radius: 8px;
}

.webflow-import .price-wrapper.enterprise-border {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.no-border {
  padding: 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-style: none;
}

.webflow-import .price-wrapper.enterprise-border {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.last-column {
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .cta-text-green {
  display: block;
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .cta-text-green:hover {
  color: #434468;
}

.webflow-import .cta-text-green.wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  color: #5ac5a1;
  font-size: 16px;
}

.webflow-import .cta-text-green.wrap:hover {
  color: #434468;
}

.webflow-import .bullet-text {
  padding-left: 15px;
  color: #6fe7ba;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .bullet-text.royal-blue {
  color: #6a94e0;
}

.webflow-import .left-flex-image-right-margin {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 100px;
  margin-left: -100px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .disclaimer-text-light {
  color: #b0aabb;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .image-26 {
  max-width: 110%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .home-gray {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #a8afb6;
  font-size: 18px;
  line-height: 170%;
  text-align: center;
}

.webflow-import .home-gray.light.padded {
  padding-top: 22px;
  padding-bottom: 22px;
  text-transform: uppercase;
}

.webflow-import .home-gray.light.padded.case-sensitive {
  text-transform: none;
}

.webflow-import .bulk-download-grid {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 0px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .sub-heading-light-white {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 45px;
  font-size: 24px;
  line-height: 38px;
  font-weight: 300;
  letter-spacing: -2%;
}

.webflow-import .product-description-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-column-left {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .secondary-nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .product-description-c2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-right: 1px none #dae1f3;
}

.webflow-import .h3-green {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 50px;
  font-weight: 600;
}

.webflow-import .h3-green.mobile-tabs-header {
  background-image: url('../images/5a1dd5a4d4c92f0001f0ad20_dropdown-icon.svg');
  background-position: 94% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.webflow-import .h3-green.mobile-tabs {
  text-align: center;
}

.webflow-import .brand-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .bullet-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .product-hero-img {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 150%;
  max-width: 180%;
  min-width: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .insignia-text {
  padding-left: 16px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #9f7ed4;
  font-size: 16px;
  line-height: 29px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .insignia-text.vantage-green {
  padding-left: 16px;
  color: #5ac5a1;
}

.webflow-import .insignia-text.prophet-blue {
  padding-left: 16px;
  color: #508dfb;
}

.webflow-import .product-page-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55vh;
  max-height: 500px;
  margin-top: 130px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import .download-description-main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
}

.webflow-import .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .button-wrapper.top-padding-50 {
  padding-top: 50px;
}

.webflow-import .image-28 {
  max-width: 100px;
  margin-bottom: -10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .product-description-c1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-right: 1px solid #dae1f3;
}

.webflow-import .product-description-c1.no-border {
  padding-bottom: 75px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-right-style: none;
}

.webflow-import .price-grid-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.2) hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.3);
}

.webflow-import .price-grid-item-wrapper.last-column {
  border-right: 1px solid #60627b;
}

.webflow-import .price-grid-item-wrapper.last-column.last-row {
  border-right-width: 1px;
  border-right-color: #60627b;
  border-bottom-right-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.last-row {
  border-bottom-style: solid;
  border-bottom-color: #60627b;
}

.webflow-import .price-grid-item-wrapper.first-column {
  border-left-style: solid;
  border-left-color: #60627b;
}

.webflow-import .price-grid-item-wrapper.first-column.last-row {
  border-bottom-style: solid;
  border-bottom-color: #60627b;
  border-bottom-left-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.button-row {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 20px;
  border-style: none;
  border-color: hsla(0, 0%, 76.9%, 0.3) #c4c4c4 #60627b #60627b;
  border-radius: 0px;
}

.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
  border-style: solid;
  border-right-color: #60627b;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
  border-style: solid;
  border-right-color: #60627b;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.webflow-import .anchor-link-2 {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #999;
}

.webflow-import .anchor-link-2:hover {
  color: #434468;
}

.webflow-import .anchor-link-2.w--current {
  color: #434468;
}

.webflow-import .anchor-link-2.last {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left: 1px solid #ddd;
}

.webflow-import .anchor-link-2.blue-button {
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 20px;
  background-color: #8cbeff;
  background-image: none;
  -webkit-transition: color 250ms ease, background-color 250ms ease;
  transition: color 250ms ease, background-color 250ms ease;
  color: #fff;
}

.webflow-import .anchor-link-2.blue-button:hover {
  background-color: #434468;
}

.webflow-import .checkmark-grid {
  padding-bottom: 60px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .checkmark-grid.vertical {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .checkmark-grid.vertical.margin-left {
  padding-left: 120px;
}

.webflow-import .checkmark-grid.vertical.extra-padding {
  padding-top: 50px;
  padding-bottom: 0px;
}

.webflow-import .checkmark-grid.vertical.no-bottom-padding {
  padding-bottom: 0px;
}

.webflow-import .checkmark-grid.double-stack {
  padding-bottom: 0px;
  padding-left: 30px;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.webflow-import .checkmark-grid.vertical {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .checkmark-grid.vertical.margin-left {
  padding-left: 0px;
}

.webflow-import .green-button-span {
  display: inline;
  padding-right: 4px;
  padding-left: 4px;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .green-button-span:hover {
  text-decoration: none;
}

.webflow-import .product-description-c2-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px none #dae1f3;
}

.webflow-import .download-description-subwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .download-description-text {
  margin-right: 20px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .download-description-text h5 {
  color: #fff;
  font-size: 18px;
}

.webflow-import .download-description-text p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #c4c4c4;
}

.webflow-import .text-span-10 {
  color: #5ac5a1;
}

.webflow-import .text-span-10:hover {
  text-decoration: underline;
}

.webflow-import .customer-quote-wrapper {
  margin-top: 50px;
}

.webflow-import .purple-pricing-section-header {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  width: auto;
  min-width: 960px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .purple-pricing-section-header.marketplace-header.flex-width {
  min-width: 0px;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  margin-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .purple-pricing-section-header.main-marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .product-insignia {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .product-insignia.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .image-31 {
  position: relative;
  z-index: 2;
  width: 45vw;
  max-width: 800px;
  margin-right: 0px;
  float: right;
}

.webflow-import .terminal-image-1 {
  margin-bottom: -5vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .terminal-slide-2 {
  position: relative;
}

.webflow-import .page-edge-image-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-top: -75px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .page-edge-image-wrapper.no-negative-margin {
  top: 5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .page-edge-image-wrapper.no-negative-margin.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .page-edge-image-wrapper.zero-margins {
  margin-top: 0px;
}

.webflow-import .slide-nav-3 {
  padding-top: 0px;
  background-color: transparent;
  opacity: 0.45;
}

.webflow-import .top-heading {
  margin-bottom: -10px;
  font-size: 16px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .top-heading.prophet-blue {
  color: #508dfb;
}

.webflow-import .top-heading.found-vant-purple {
  color: #9496dd;
  text-transform: uppercase;
}

.webflow-import .terminal-slider-mask {
  overflow: hidden;
  margin-right: -7vw;
}

.webflow-import .terminal-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  max-height: 600px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .right-terminal-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .body {
  overflow: scroll;
}

.webflow-import .column-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .columns-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .sub-heading-plum {
  padding-bottom: 35px;
  color: #5f6091;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: uppercase;
}

.webflow-import .normal-weight {
  font-weight: 400;
}

.webflow-import .column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .card-icon {
  width: 80px;
  margin-top: -20px;
  margin-right: 0px;
}

.webflow-import .rich-text-left-align-prophet-blue {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-prophet-blue h5 {
  color: #6ba4e5;
  font-size: 17px;
}

.webflow-import .stack-wrapper {
  padding-top: 7.5vh;
  padding-right: 10%;
  padding-left: 10%;
}

.webflow-import .why-intrinio-subhead {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #3b3c5d;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .sub-element-title-wrapper {
  color: #fff;
  font-size: 18px;
}

.webflow-import .sub-element-title-new {
  padding-top: 6px;
  padding-left: 44px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .section-5 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 8px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section-5.dark-gradient-new {
  position: relative;
  z-index: auto;
  padding-top: 0px;
  padding-bottom: 150px;
  border-radius: 0px;
  background-image: linear-gradient(135deg, #785281, #2d3445);
}

.webflow-import .small-text-hero-why-intrinio {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .heading-9-new {
  color: #b3b3c7;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.webflow-import .heading-9-new.dark-button-caption {
  max-width: 50%;
  margin-top: -120px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 20px;
  background-color: #39394f;
  color: #c4c4c4;
  font-size: 16px;
}

.webflow-import .why-intrinio-page-link {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #999;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .why-intrinio-page-link:hover {
  color: #757272;
}

.webflow-import .why-intrinio-page-link:focus {
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .why-intrinio-page-link.w--current {
  color: #5ac5a1;
}

.webflow-import .why-intrinio-page-link.current {
  color: #5ac5a1;
}

.webflow-import .left-flex-img {
  position: relative;
  width: 100%;
  padding-left: 0px;
  opacity: 1;
}

.webflow-import .left-flex-image-new {
  margin-left: -7vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .icon-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.webflow-import .intrinio-engine-value-props-2 {
  display: none;
}

.webflow-import .why-intrinio-subhead-3 {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #7576a2;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .div-right-2 {
  margin-top: 50px;
  padding-right: 60px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .paragraph-hero-why-intrinio {
  margin-bottom: 10px;
  color: #434468;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .why-intrinio-subhead-2 {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #58597d;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .left-image-negative-margin {
  max-width: 90%;
  padding-top: 5vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .why-intrinio-hero-img {
  position: relative;
  top: auto;
  bottom: 0px;
  z-index: 2;
  max-width: 130%;
  min-width: 0px;
  padding-top: 10vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .light-descriptor {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #434468;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .white-subheading {
  margin-bottom: 41px;
  color: #fff;
  font-size: 24px;
  line-height: 38px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .icon-columns {
  margin-top: 10vh;
}

.webflow-import .chain-subhead {
  font-size: 18px;
  letter-spacing: -3%;
  text-transform: uppercase;
}

.webflow-import .hex-description-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hex-description-column.lead {
  padding-top: 45px;
}

.webflow-import .hex-description-column.lead {
  padding-top: 35px;
}

.webflow-import .hero-text-wrapper-50 {
  position: relative;
  width: 50%;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .data-journey-hero-img {
  position: relative;
  top: auto;
  bottom: auto;
  z-index: 2;
  width: 100%;
  max-width: 850px;
  min-width: 0px;
  padding-top: 0vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-36 {
  height: 100%;
  padding-bottom: 10px;
}

.webflow-import .image-35 {
  position: relative;
  z-index: 2;
  max-width: 80%;
  margin-top: -55vh;
  margin-bottom: -25vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .data-journey-hero-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: 600px;
  margin-top: 130px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import ._16px-light-paragraph {
  color: #434468;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .data-journey-hero-wrapper {
  position: absolute;
  left: 44%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0%;
  padding-left: 20px;
  clear: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hex-image-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .basic-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .link-5 {
  color: #5ac5a1;
}

.webflow-import .link-5:hover {
  text-decoration: underline;
}


.webflow-import .div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .link-6 {
  color: #5ac5a1;
}

.webflow-import .link-6:hover {
  text-decoration: underline;
}

.webflow-import .link-7 {
  color: #5ac5a1;
}

.webflow-import .div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .text-block-20 {
  font-size: 20px;
  text-align: left;
}

.webflow-import .image-37 {
  width: 34px;
  max-width: 50px;
}

.webflow-import .heading-24 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5d82f6;
  font-size: 18px;
  text-transform: uppercase;
}

.webflow-import .checkmark-grid-prophet-3 {
  padding-bottom: 40px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .checkmark-grid-vantage-2 {
  padding-bottom: 60px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .dark-button-2 {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .dark-button-2:hover {
  background-color: #5ac5a1;
}

.webflow-import .dark-button-2.right {
  display: none;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
}

.webflow-import .tabs-5 {
  padding-right: 20px;
  padding-left: 20px;
}

.webflow-import .checkmark-grid-foundation-2 {
  padding-bottom: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .product-tab-dropdown {
  background-color: transparent;
}

.webflow-import .tabs-menu-5 {
  display: -ms-grid;
  display: grid;
  padding-right: 50px;
  padding-bottom: 35px;
  padding-left: 50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .text-cta-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #434468;
}

.webflow-import .text-cta-2:hover {
  color: #5ac5a1;
}

.webflow-import .bundles-tabs-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: box-shadow 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}

.webflow-import .bundles-tabs-2:hover {
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.75);
  box-shadow: 0 10px 20px 0 hsla(0, 0%, 82.8%, 0.3);
}

.webflow-import .bundles-tabs-2.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .mobile-pricing-tabs-wrapper {
  display: none;
}

.webflow-import .tab-dropdown {
  background-color: #493f5b;
}

.webflow-import .tab-link-tab-3 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-3.w--current {
  background-color: #493f5b;
}

.webflow-import .tab-link-tab-2 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-2.w--current {
  background-color: #493f5b;
}

.webflow-import .light-gray-price-grid-text-2 {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .blue-price-grid-link-2 {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #6a94e0;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .pricing-grid-2 {
  padding-top: 50px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .pricing-grid-2.individual {
  padding-top: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .tab-link-tab-1 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-1.w--current {
  background-color: #625775;
}

.webflow-import .dark-gray-price-grid-text-2 {
  padding: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .dotted-line-concave-down-2 {
  position: absolute;
  left: 0%;
  top: 20%;
  right: 0%;
  bottom: auto;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.webflow-import .hex-block-text-2 {
  padding-top: 40px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
  font-size: 18px;
  text-align: center;
}

.webflow-import .dotted-line-concave-up {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 30%;
  display: block;
  min-width: 100%;
  margin-left: 0px;
  padding-top: 0px;
}

.webflow-import .dotted-line-wrapper-2 {
  position: relative;
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .hex-image-2 {
  position: relative;
  z-index: 0;
  width: 100px;
  height: 100px;
  max-height: none;
  max-width: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .grid-11 {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .hex-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85px;
  height: 85px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 300px;
  box-shadow: 28px 28px 30px 20px rgba(203, 212, 209, 0.3);
}

.webflow-import .hex-item-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-width: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .fixed-gradient-hex-section-1.z-99 {
  position: relative;
  z-index: 3;
}

.webflow-import .hex-columns-2 {
  min-width: 920px;
  padding-top: 20px;
  padding-right: 8vw;
  padding-left: 8vw;
}

.webflow-import .gradient-hex-images-2 {
  min-width: 100px;
}

.webflow-import .bundles-text-left {
  display: block;
  padding-right: 0px;
  padding-left: 20px;
  color: #999;
  font-size: 16px;
  line-height: 29px;
}

.webflow-import ._50-vpx {
  height: 50px;
}

.webflow-import .icon-4 {
  display: none;
}

.webflow-import .icon-5 {
  display: none;
}

.webflow-import .text-span-14 {
  font-weight: 600;
}

.webflow-import .text-span-15 {
  font-weight: 600;
}

.webflow-import .intrinio-hide {
  display: none;
}

.webflow-import .image-38 {
  margin-left: 16px;
}

.webflow-import .image-39 {
  margin-left: 16px;
}

.webflow-import .image-40 {
  margin-left: 16px;
}

.webflow-import .div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .text-span-16 {
  font-weight: 400;
}

.webflow-import .lightbox-link {
  margin-top: 16px;
  margin-bottom: -13px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .lightbox-link.intrinio-hiden {
  display: none;
}

.webflow-import .image-41 {
  width: 100px;
  opacity: 0.87;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .image-41:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .collection-item-4 {
  display: inline-block;
  width: 33%;
  min-height: 200px;
  margin-top: 55px;
  margin-bottom: 55px;
  padding: 28px 26px;
  border-style: solid;
  border-width: 1px;
  border-color: #d1d1d1;
}

.webflow-import .heading-25 {
  margin-top: -11px;
}

.webflow-import .paragraph-10 {
  font-size: 15px;
}

.webflow-import .collection-list-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .collection-list {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .collection-list-wrapper-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .image-42 {
  width: 175px;
}

.webflow-import .collection-item-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 34px;
}

.webflow-import .div-block-55 {
  margin-left: 42px;
}

.webflow-import .image-37-copy {
  width: 34px;
  max-width: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .heading-24-copy {
  padding-left: 9px;
  color: #5ac5a1;
  font-size: 18px;
  text-transform: uppercase;
}

.webflow-import .heading-24-copy2 {
  padding-left: 9px;
  color: #9f7ed4;
  font-size: 18px;
  text-transform: uppercase;
}

.webflow-import .text-span-17 {
  font-weight: 600;
}

.webflow-import .text-span-18 {
  font-weight: 600;
}

.webflow-import .text-block-21 {
  color: #777885;
}

.webflow-import .style {
  color: #d3d3d3;
  cursor: text;
}

.webflow-import .style:hover {
  color: #d3d3d3;
}

.webflow-import .html-embed-5 {
  width: 90%;
  max-width: 500px;
}

.webflow-import .tabs-menu-startup {
  display: -ms-grid;
  display: grid;
  padding-right: 30px;
  padding-bottom: 35px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .stock-bundles-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .icon-subhead-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .stock-bundles-description {
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #d3daed;
  font-size: 13px;
  line-height: 20px;
}

.webflow-import .anchor-links-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .sub-heading-new-2 {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-new-2.light-plum {
  color: #5f6091;
}

.webflow-import .footer-top-column-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .blue-button-hollow {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 14px 40px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #4b8bff;
  border-radius: 30px;
  background-color: transparent;
  color: #4081f3;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .stock-bundles-title {
  width: 62%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #fff;
  font-size: 20px;
}

.webflow-import .green-link-icon-flex-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .transparent-product-card-grid {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .transparent-product-card-grid.stock-bundles {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .left-top-footer-icon {
  margin-right: 20px;
  padding-top: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .image-43 {
  margin-top: -2px;
}

.webflow-import .top-footer-icons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 65px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .top-footer-icons.no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
}

.webflow-import .top-footer-icons.no-margin-top.gray-blue-bg {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  background-color: #f9fbff;
}

.webflow-import .top-footer-icons.no-margin-top.white-bg-w-borders {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.webflow-import .top-footer-icons.no-margin-top.white-bg-w-borders {
  border-top: 1px solid #ededed;
  border-bottom: 1px none #ededed;
}

.webflow-import .section-label-text {
  display: block;
  padding-right: 5px;
  padding-left: 7.5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #afb1ce;
  font-size: 18px;
}

.webflow-import .section-label-text.green {
  color: #5ac5a1;
}

.webflow-import .marketplace-link-chevron {
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .footer-top-green-h5 {
  padding-left: 0px;
  color: #5ac5a1;
  font-size: 17px;
}

.webflow-import .bundles-plans-spacer {
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.webflow-import .bundles-clickthrough-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .bundles-marketplace-description {
  margin-top: 5px;
  margin-bottom: 40px;
  color: #c3cfef;
  font-size: 18px;
  line-height: 30px;
}

.webflow-import .bundle-header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .image-44 {
  min-width: 11px;
  margin-left: auto;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .inline-link-text {
  display: inline-block;
  padding-left: 15px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 20px;
}

.webflow-import .bulk-downloads-clickthrough {
  padding-right: 10px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 25px;
}

.webflow-import .vendor-logo-grid-new {
  overflow: visible;
  padding: 25px 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 5vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.39;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .downloads-card-bottom-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .icons-subhead-underline {
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #5f6091;
}

.webflow-import .bundles-subhead {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .bundles-card-divider {
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgba(195, 207, 239, 0.1);
}

.webflow-import .bundles-card-description {
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #e9f0f9;
  font-size: 16px;
  line-height: 154%;
}

.webflow-import .downloads-card-top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .basic-flex-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .content-section-off-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f9fbff;
}

.webflow-import .content-section-off-white.extra-padding-125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section-off-white.min-height {
  min-height: 460px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-section-off-white.min-height.top-pad-90 {
  padding-top: 90px;
}

.webflow-import .content-section-off-white.extra-padding-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.webflow-import .content-section-off-white.extra-padding-150.min-height-720 {
  overflow: hidden;
  min-height: 800px;
}

.webflow-import .heading-2-new {
  color: #434468;
  font-size: 28px;
}

.webflow-import .heading-2-new.white {
  color: #fff;
}

.webflow-import .heading-2-new.white.top-bottom-padding {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .divider-gray-blue {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f9fbff 50%, #fff 0);
}

.webflow-import .divider-gray-blue.invert {
  display: block;
  overflow: visible;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f9fbff 0);
}

.webflow-import .marketplace-link-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .access-method {
  color: #d9e2fb;
  font-size: 16px;
  text-align: center;
}

.webflow-import .icon-section-label-green {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #f6fcf9;
}

.webflow-import .bulk-downloads-marketplace-header-text {
  padding-left: 0px;
  font-size: 20px;
}

.webflow-import .soft-curve-divider {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 7vw;
  background-image: url('../images/soft_curve_divider.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.webflow-import .bundles-marketplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .right-image-stretch-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  margin-right: 2.5%;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .right-image-stretch-wrapper.first-on-mobile {
  left: 50%;
  top: auto;
  right: 2.5%;
  z-index: 5;
  width: 50%;
  max-width: 920px;
  margin-right: 0%;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .downloads-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 125px;
  padding: 15px 17.5px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 6px solid #5ac5a1;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 0 15px 27px -7px rgba(113, 119, 153, 0.2);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .downloads-card-wrapper:hover {
  background-color: #fff;
  box-shadow: 0 20px 27px -13px rgba(113, 119, 153, 0.4);
}

.webflow-import .green-hover-link {
  padding-right: 10px;
  color: #71eebf;
  font-size: 18px;
  line-height: 25px;
}

.webflow-import .footer-top-description {
  color: #5f6091;
  font-size: 18px;
  line-height: 1.6em;
}

.webflow-import .downloads-card-title {
  color: #434468;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .green-discount-ribbon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -25px;
  margin-left: auto;
  padding: 8px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #4bb18f;
  color: #fff;
  font-size: 15px;
  letter-spacing: 3%;
  text-transform: uppercase;
}

.webflow-import .footer-top-text-wrapper {
  padding-left: 20px;
}

.webflow-import .left-content-wrapper {
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-wrapper.shrink-to-42 {
  width: 42%;
}

.webflow-import .left-content-wrapper.shrink-to-40 {
  width: 40%;
}

.webflow-import .left-content-wrapper.shrink-to-42 {
  width: 42%;
}

.webflow-import .left-content-wrapper.shrink-to-42-new {
  width: 42%;
}

.webflow-import .marketplace-link-body {
  overflow: visible;
  padding-top: 2.5px;
  padding-bottom: 8px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #999;
}

.webflow-import .image-45 {
  position: relative;
  z-index: 3;
  max-width: 100%;
  margin-top: -3vw;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .marketplace-link-grid {
  position: relative;
  z-index: 9;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  box-shadow: 0 0 84px 11px rgba(95, 96, 145, 0.26);
}

.webflow-import .marketplace-link-head {
  padding-top: 8px;
  padding-bottom: 2.5px;
  color: #434468;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .divider-offwhite-to-transparent {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 12vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: transparent;
  background-image: linear-gradient(-5.42deg, transparent 50%, #f9fbff 0);
}

.webflow-import .right-top-footer-icon {
  margin-right: 20px;
  padding-top: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .image-46 {
  position: relative;
  margin-top: 0vh;
  margin-left: -25px;
  padding-left: 0px;
}

.webflow-import .right-content-container {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .left-image-container {
  display: block;
  margin-right: 0px;
  margin-left: -35px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .icon-section-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .image-47 {
  display: block;
  padding-right: 7.5px;
  padding-left: 5px;
}

.webflow-import .access-method-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}

.webflow-import .anchor-links {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  padding: 8px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 100px;
  background-color: rgba(206, 203, 242, 0.15);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .anchor-links:hover {
  background-color: #71609b;
}

.webflow-import .anchor-links.w--current {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .anchor-links.icon-section-label {
  margin-left: 0px;
}

.webflow-import .anchor-links.icon-section-label:hover {
  background-color: rgba(206, 203, 242, 0.15);
}

.webflow-import .footer-top-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px none #ededed;
}

.webflow-import .left-image-wrapper {
  position: relative;
  z-index: 3;
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .downloads-card-light-gray {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
}

.webflow-import .footer-top-blue-h5 {
  padding-left: 0px;
  color: #617dcb;
  font-size: 17px;
}

.webflow-import .marketplace-purple-background {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30vh;
  padding-bottom: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(145deg, #674c89, #281547 80%);
  color: #fff;
}

.webflow-import .marketplace-purple-background.hero {
  margin-top: 69px;
  padding-top: 15vh;
  padding-bottom: 12vh;
  background-image: url('../images/header_bg.svg'), linear-gradient(135deg, #77648f, #31175c);
  background-position: 50% 0%, 0px 0px;
  background-size: cover, auto;
}

.webflow-import .marketplace-purple-background.bundles {
  padding-bottom: 150px;
}

.webflow-import .bundles-marketplace-header-text {
  padding-left: 0px;
  font-size: 20px;
}

.webflow-import .bundles-card-images {
  width: 80px;
  margin: 0px -5px -17.5px -10px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .marketplace-link-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 7.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: none none solid solid;
  border-width: 1px 1px 1px 6px;
  border-color: #000 #000 #dae9ed transparent;
  background-color: #fff;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.webflow-import .marketplace-link-wrapper:hover {
  border-left: 6px solid #5ac5a1;
  background-color: #f9fbff;
}

.webflow-import .marketplace-link-wrapper.last {
  border-bottom: 2px solid #fff;
}

.webflow-import .vendor-grid-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: 1120px;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .bulk-downloads-clickthrough-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .bundle-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #534478;
}

.webflow-import .bundle-card-wrapper.hover-effect {
  background-color: #534478;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .bundle-card-wrapper.hover-effect:hover {
  background-color: #71609b;
}

.webflow-import .left-image-top-padding {
  display: block;
  max-width: 90%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .icon-section-label-gray {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #eff5fb;
}

.webflow-import .marketplace-bundles-text {
  display: block;
  padding-right: 0px;
  padding-left: 10px;
  color: #c2ccd6;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .bulk-downloads-grid {
  margin-bottom: 4vh;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .right-text-wrapper-2 {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .downloads-subhead-underline {
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #e3ecf9;
}

.webflow-import .downloads-card-text-wrapper {
  padding-right: 7.5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .anchor-link-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
  padding-left: 7.5px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #e8eeff;
  font-size: 18px;
  line-height: 1.5em;
}

.webflow-import .anchor-link-icon {
  display: block;
  padding-right: 7.5px;
  padding-left: 5px;
}

.webflow-import .black-on-hover:hover {
  -webkit-filter: contrast(200%) saturate(0%);
  filter: contrast(200%) saturate(0%);
}

.webflow-import .arrow-right-white {
  display: none;
}

.webflow-import .arrow-right-black {
  display: none;
}

.webflow-import .chat-bubble-white {
  display: none;
  margin-top: -2px;
}

.webflow-import .chat-bubble-green {
  margin-top: -2px;
}

.webflow-import .text-block-22 {
  font-weight: 400;
}

.webflow-import .text-span-19 {
  padding-left: 6px;
  color: #b6b6b6;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
}

.webflow-import .company-value-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .small-stock-chart {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-chart.dark2 {
  display: none;
}

.webflow-import .small-stock-chart.midnight2 {
  display: none;
}

.webflow-import ._960-page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 960px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import ._960-page-container.vertical-flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  opacity: 0.8;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .dropdown-toggle:hover {
  opacity: 1;
  font-style: normal;
}

.webflow-import .dropdown-toggle.w--open {
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .marketplace-h1 {
  margin-top: 0px;
  color: #fff;
  font-size: 23px;
  line-height: 30px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .selector-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.webflow-import .selector-link-wrapper:hover {
  background-color: #e7ecf5;
}

.webflow-import .selector-link-wrapper.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .selector-link-wrapper.w--current:hover {
  background-color: #e7ecf5;
}

.webflow-import .marketplace-header {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #5f6091;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}

.webflow-import .circle-changer-title {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 0.5;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .circle-changer-title.light-switch {
  opacity: 1;
}

.webflow-import .gray-description {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f93a3;
  font-size: 16px;
}

.webflow-import .marketplace-selector-name {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 20px;
  opacity: 0.7;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #434468;
  font-weight: 600;
}

.webflow-import .marketplace-selector-name.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .marketplace-selector-name.current {
  opacity: 1;
}

.webflow-import .marketplace-selector-name.current-marketplace {
  opacity: 1;
}

.webflow-import ._1120-page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: 1120px;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .marketplace-selector-icon-main {
  width: 30px;
  height: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 1;
}

.webflow-import .ribbon-grid {
  padding-left: 30px;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: 0.5fr 2.75fr 1fr;
  grid-template-columns: 0.5fr 2.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .marketplace-hero-lead {
  color: #fff;
  font-size: 17px;
  line-height: 1.8em;
}

.webflow-import .ticker-value-change {
  padding-top: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .ticker-value-change.negative-value {
  color: #fc7373;
}

.webflow-import .ticker-value-change.positive-value {
  color: #5ac5a1;
}

.webflow-import .inline-ticker-wrapper-mobile {
  display: none;
}

.webflow-import .content-container-1121 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1121.stretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .company-ticker {
  padding-bottom: 2.5px;
  font-size: 21px;
  font-weight: 600;
}

.webflow-import .company-ticker.plum-ticker {
  color: #434468;
}

.webflow-import .company-ticker.white-ticker {
  color: #fff;
}

.webflow-import .circle-changer {
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
}

.webflow-import .circle-changer.dark {
  position: relative;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 0.5;
}

.webflow-import .circle-changer.light {
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 0.5;
}

.webflow-import .circle-changer.light:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer.midnight {
  background-image: linear-gradient(135deg, #5f6091, #434468);
  opacity: 0.5;
}

.webflow-import .circle-changer.light-absolute {
  position: absolute;
  display: none;
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 1;
}

.webflow-import .circle-changer.light-absolute:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer.dark-absolute {
  position: absolute;
  display: none;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 1;
}

.webflow-import .company-ticker-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .thin-cta-ribbon-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('../images/widget_header_bg2.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.webflow-import .left-content-wrapper-2 {
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-wrapper-2._52-percent {
  position: relative;
  width: 52%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .left-content-wrapper-2._45-percent {
  width: 45%;
}

.webflow-import .ticker-value-number {
  padding-bottom: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  letter-spacing: -1%;
}

.webflow-import .ticker-value-number.white-value {
  color: #fff;
}

.webflow-import .ticker-value-number.plum-value {
  color: #5f6091;
}

.webflow-import .ticker-summary-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  min-height: 50px;
  min-width: 300px;
  margin-bottom: 25px;
  padding: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 4px;
  box-shadow: 0 11px 41px 0 rgba(97, 125, 203, 0.3);
}

.webflow-import .ticker-summary-wrapper.purple-gradient {
  padding: 15px;
  background-image: linear-gradient(120deg, #5f6091, #434468);
}

.webflow-import .button-changer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 0%;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .icon-6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #ecf8fc;
}

.webflow-import .large-stock-chart {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .large-stock-chart.dark-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .large-stock-chart.midnight-stretch {
  position: absolute;
  left: 0vw;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .large-stock-chart.light-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .left-stretch-image-wrapper {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  padding-right: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-48 {
  margin-top: -60px;
  float: right;
}

.webflow-import .right-image-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  margin-left: auto;
}

.webflow-import .right-image-wrapper.stretch {
  left: auto;
  right: -20%;
  overflow: hidden;
  width: 70%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .right-image-wrapper.top-aligned {
  bottom: auto;
  width: 45%;
}

.webflow-import .right-image-wrapper._55-percent {
  display: block;
  width: 55%;
  margin-right: 0px;
  margin-left: auto;
}

.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
  margin-right: -20px;
}

.webflow-import .right-image-wrapper._60-percent {
  display: block;
  width: 60%;
  margin-right: -20px;
  margin-left: auto;
}

.webflow-import .all-changers-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .all-changers-wrapper.left-justify {
  margin-top: 20px;
  margin-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .marketplace-selector-text {
  padding-right: 45px;
  padding-left: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #fff;
  font-size: 16px;
}

.webflow-import .widgets-marketplace-header-img-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 48%;
}

.webflow-import .company-name {
  color: #c3c5dd;
}

.webflow-import .ticker-summary-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.webflow-import .large-stock-chart-wrapper-mobile {
  display: none;
}

.webflow-import .changer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .changer-wrapper.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .changer-wrapper.dark:hover {
  opacity: 1;
}

.webflow-import .changer-wrapper.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .changer-wrapper.midnight:hover {
  opacity: 1;
}

.webflow-import .changer-wrapper.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .changer-wrapper.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .changer-wrapper.white:hover {
  opacity: 1;
}

.webflow-import .changer-wrapper.white.active-on-load {
  opacity: 1;
}

.webflow-import .inline-ticker-summary-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .inline-ticker-summary-img.midnight {
  display: block;
}

.webflow-import .inline-ticker-summary-img.dark {
  display: block;
}

.webflow-import .widgets-blue-background.hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  margin-top: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #386f7c;
  background-image: url('../images/api_header_bg.svg');
  background-size: cover;
}

.webflow-import .cta-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .image-51 {
  position: static;
  right: 0px;
  max-height: 350px;
  margin-left: 0px;
  float: right;
}

.webflow-import .dropdown-list-2 {
  background-color: #fff;
}

.webflow-import .dropdown-list-2.w--open {
  width: 120%;
  margin-top: 20px;
  margin-left: -15px;
  padding: 10px 0px;
  border-radius: 7.1px;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .ribbon-text-description {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #b3dfe7;
  font-size: 16px;
  line-height: 26px;
}

.webflow-import .small-stock-chart-wrapper-mobile {
  display: none;
}

.webflow-import .marketplace-selector-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-top: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .dropdown {
  display: none;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .left-image-negative-margin-wrapper {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 70vw;
  margin-left: -30vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .learn-more-chevron {
  padding-top: 8px;
}

.webflow-import .container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .market-selector-dropdown {
  width: 240px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.webflow-import .mkt-subcat-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 10px;
  padding-top: 2px;
  padding-right: 15px;
  padding-left: 15px;
  border-bottom: 2px solid transparent;
  opacity: 0.6;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
}

.webflow-import .mkt-subcat-link:hover {
  border-bottom: 2px solid #508dfb;
  opacity: 1;
  color: #508dfb;
}

.webflow-import .mkt-subcat-link.w--current {
  border-bottom-color: #508dfb;
  opacity: 1;
  color: #508dfb;
}

.webflow-import .mkt-subcat-link.all-link {
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .mkt-subcat-link.all-link:hover {
  border-bottom-style: solid;
  border-bottom-color: #508dfb;
  color: #508dfb;
}

.webflow-import .mkt-subcat-link.all-link.w--current {
  margin-right: 10px;
  margin-left: 0px;
  border-bottom: 2px solid #508dfb;
  background-color: transparent;
  opacity: 1;
  color: #508dfb;
}

.webflow-import .product_cms_container {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product_cms_container.list {
  display: block;
}

.webflow-import .product_cms_container.grid-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product_cms_container.grid-view-container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product_cms_container.list-view-container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .product_cms_container.list-view-container {
  display: block;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 1;
}

.webflow-import .marketplace-hero-lead-wrapper {
  margin-top: 10px;
  margin-bottom: 40px;
}

.webflow-import .filter-by-icon {
  margin-bottom: -2px;
  padding-right: 7.5px;
  padding-left: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .market-selector-text {
  padding-right: 12.5px;
  padding-left: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .text-block-29 {
  color: #434468;
  font-weight: 600;
}

.webflow-import .image-59 {
  opacity: 0.7;
}

.webflow-import .filter-selector-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 0px 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .filter-selector-wrapper.prophet-feeds {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .market-selector-main-icon {
  width: 38px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  opacity: 1;
}

.webflow-import .collection-list-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: -10px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .collection-list-5.sub-collection {
  margin-left: 0px;
}

.webflow-import .mkt-nav2-header-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 960px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .search-button {
  display: none;
}

.webflow-import .controls-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .grid-view-img {
  padding: 0px;
  opacity: 1;
}

.webflow-import .mkt-nav2-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-55 {
  width: 38px;
}

.webflow-import .breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2.5px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #a2b2ca;
  font-weight: 600;
}

.webflow-import .mkt-nav2-selector-chevron {
  margin-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.7;
  color: #434468;
}

.webflow-import .regional-navbar-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .filter-counter-wrapper {
  margin-right: 0px;
  margin-left: auto;
  padding: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 3.86px;
  background-color: #ebebeb;
}

.webflow-import .filters-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .marketplace-dropdown {
  background-color: #fff;
}

.webflow-import .marketplace-dropdown.w--open {
  width: 250px;
  margin-top: 0px;
  margin-left: -15px;
  padding: 15px 0px;
  border-radius: 14px;
  box-shadow: 0 15px 50px 0 rgba(50, 59, 85, 0.25);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .mkt-nav2-dropdown {
  height: 55px;
  padding-left: 0px;
}

.webflow-import .mkt-filter-chevron {
  border: 1px none #000;
  color: #8f93a3;
  font-size: 14px;
  font-weight: 700;
}

.webflow-import .filter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .mkt-nav2-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: #dae9ed #000;
  background-color: #fff;
}

.webflow-import .mkt-nav2-catselector-prices {
  display: none;
  padding-right: 20px;
  color: #5f6091;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .list-view-img {
  padding: 0px;
}

.webflow-import .collection-list-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .mkt-nav2-catselector-chevron {
  color: #5f6091;
}

.webflow-import .list-grid-selector-wrapper {
  margin-right: 0px;
  margin-left: auto;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .div-block-61 {
  width: 1px;
  height: 49px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #a2a6bf;
}

.webflow-import .collection-item-8 {
  display: block;
}

.webflow-import .empty-state-2 {
  display: none;
}

.webflow-import .collection-item-7 {
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .mkt-filter-dropdown {
  margin-right: 15px;
  margin-left: 0px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #e3ecf9;
  border-radius: 4px;
}

.webflow-import .mkt-filter-dropdown.persona {
  -webkit-box-flex: 0;
  -webkit-flex: 0 14%;
  -ms-flex: 0 14%;
  flex: 0 14%;
}

.webflow-import .mkt-filter-dropdown.access-method {
  -webkit-box-flex: 0;
  -webkit-flex: 0 20%;
  -ms-flex: 0 20%;
  flex: 0 20%;
}

.webflow-import .mkt-filter-dropdown.asset-class {
  -webkit-box-flex: 0;
  -webkit-flex: 0 18%;
  -ms-flex: 0 18%;
  flex: 0 18%;
}

.webflow-import .mkt-filter-dropdown.data-types {
  -webkit-box-flex: 0;
  -webkit-flex: 0 18%;
  -ms-flex: 0 18%;
  flex: 0 18%;
}

.webflow-import .mkt-filter-dropdown.region {
  -webkit-box-flex: 0;
  -webkit-flex: 0 15%;
  -ms-flex: 0 15%;
  flex: 0 15%;
}

.webflow-import .mkt-filter-dropdown.vendor {
  -webkit-box-flex: 0;
  -webkit-flex: 0 15%;
  -ms-flex: 0 15%;
  flex: 0 15%;
}

.webflow-import .form-block-3 {
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .mkt-selector-nav2-text {
  padding-right: 25px;
  padding-left: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.7;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .mkt-selector-nav2-text.current-mkt-text {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 1;
}

.webflow-import .mkt-filter-dropdown-opener {
  margin-left: 0px;
  padding-top: 12.5px;
  padding-bottom: 12.5px;
  border-style: solid;
  border-width: 1px;
  border-color: #e0eaf9;
  border-radius: 4px;
  background-color: #fff;
}

.webflow-import .mkt-filter-dropdown-opener.w--open {
  margin-left: 0px;
}

.webflow-import .mkt-nav2-catselector-current {
  display: none;
  padding-right: 20px;
  color: #5f6091;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .marketplace-hero-lead-2 {
  color: #939ab2;
  font-size: 17px;
  line-height: 1.8em;
  font-weight: 400;
}

.webflow-import .mkt-nav-2-catselector-dropdown {
  background-color: #fff;
}

.webflow-import .mkt-nav-2-catselector-dropdown.w--open {
  width: 275px;
  border-radius: 2.13px;
  box-shadow: 0 6px 8.14px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .mkt-current-title {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #000;
  font-size: 22px;
  line-height: 1.2em;
}

.webflow-import .mkt-current-title.prophet-page {
  font-size: 20px;
}

.webflow-import .market-selector-name {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .market-selector-name.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .market-selector-name.current {
  opacity: 1;
}

.webflow-import .breadcrumb-link-2 {
  display: block;
  margin-right: 5px;
  margin-left: 5px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #999;
  font-size: 13px;
}

.webflow-import .breadcrumb-link-2:hover {
  color: #434468;
}

.webflow-import .breadcrumb-link-2.first-breadcrumb {
  margin-left: 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #999;
  font-size: 13px;
}

.webflow-import .breadcrumb-link-2.first-breadcrumb:hover {
  color: #434468;
}

.webflow-import .collection-list-wrapper-5 {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: 0px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .dropdown-2 {
  position: relative;
  height: 55px;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .image-60 {
  position: absolute;
  margin-right: 0px;
  padding-right: 20px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.7;
}

.webflow-import .div-block-60 {
  width: 1px;
  height: 49px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #8f93a3;
  opacity: 0.2;
}

.webflow-import .st-search-input {
  display: block;
  margin-bottom: 0px;
  padding: 25px 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 0px none #000;
  opacity: 0.7;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .st-search-input::-webkit-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input:-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input::-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input::placeholder {
  color: #434468;
}

.webflow-import .st-search-input.dark-bgr {
  width: 300px;
  padding-left: 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: transparent;
  color: #dbe5ff;
}

.webflow-import .st-search-input.dark-bgr:focus {
  border-radius: 3px;
  background-color: #fff;
  opacity: 1;
  color: #5f6091;
}

.webflow-import .st-search-input.dark-bgr::-webkit-input-placeholder {
  color: #dbe5ff;
}

.webflow-import .st-search-input.dark-bgr:-ms-input-placeholder {
  color: #dbe5ff;
}

.webflow-import .st-search-input.dark-bgr::-ms-input-placeholder {
  color: #dbe5ff;
}

.webflow-import .st-search-input.dark-bgr::placeholder {
  color: #dbe5ff;
}

.webflow-import .breadcrumb-separator {
  margin-right: 2px;
  margin-left: 2px;
  color: #999;
  font-size: 13px;
}

.webflow-import .mkt-dropdown-list {
  width: 250px;
  background-color: #fff;
}

.webflow-import .mkt-dropdown-list.w--open {
  left: auto;
  right: 0px;
  width: 320px;
  margin-top: 15px;
  padding: 0px 0px 20px;
  border-radius: 7.13px;
  box-shadow: 0 14px 48px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .mkt-dropdown-list.sort-by.w--open {
  width: 200px;
}

.webflow-import .mkt-dropdown-list.filter-by {
  width: 340px;
  padding-right: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
}

.webflow-import .market-selector-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: -20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22.5px;
  margin-bottom: 10px;
  padding-right: 30px;
  padding-left: 50px;
  color: #434468;
}

.webflow-import .api-subcategory-header-container {
  position: static;
  left: 0%;
  top: 70px;
  right: 0%;
  bottom: auto;
  z-index: 22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-bottom: 1px solid #dae9ed;
  background-color: #fff;
}

.webflow-import .api-subcategory-header-container.all-feeds-fixed {
  position: fixed;
  margin-top: 0px;
}

.webflow-import .filter-group {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .filter-label {
  padding: 0px 12.5px 0px 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #434468;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .checkbox-label {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #434468;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .filter-counter {
  color: #858585;
  font-size: 11px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .mkt-nav2-selector-dropdown {
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .list-view {
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 0px;
  opacity: 1;
}

.webflow-import .market-selector-arrow {
  right: 50px;
  margin-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #dbe5ff;
  font-size: 15px;
}

.webflow-import .market-selector-arrow.widgets {
  top: -24px;
  right: 99px;
}

.webflow-import .market-selector-arrow.financial-data {
  top: -20px;
}

.webflow-import .mkt-subcat-name {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .mkt-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 15px;
}

.webflow-import .mkt-nav2-catselector-link {
  padding-left: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .mkt-nav2-catselector-link:hover {
  background-color: #f5f9fb;
  color: #242424;
}

.webflow-import .mkt-nav2-catselector-link.w--current {
  color: #242424;
}

.webflow-import .checkbox-2 {
  margin-top: 0px;
  margin-right: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid;
  border-width: 1.34px;
  border-color: #c4cce2;
  color: #c4cce2;
  font-size: 16px;
}

.webflow-import .nav2-divider {
  width: 1px;
  height: 32px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #8f93a3;
  opacity: 0.2;
}

.webflow-import .selector-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .selector-toggle:hover {
  font-style: normal;
}

.webflow-import .selector-toggle.w--open {
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .selector-toggle.widgets {
  margin-top: 26px;
  padding-top: 0px;
  padding-bottom: 25px;
}

.webflow-import .grid-view {
  margin-right: 5px;
  margin-left: 7.5px;
  padding: 5px 0px;
  opacity: 0.5;
}

.webflow-import .api-marketplace-header-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/api_header_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  color: #fff;
}

.webflow-import .mix {
  margin-bottom: 0px;
}

.webflow-import .filter_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .api-marketplace-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-height: 130px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 15px 20px 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-left: 6px none #5ac5a1;
  border-radius: 4px;
  background-color: rgba(64, 68, 90, 0.6);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
  color: #445687;
}

.webflow-import .api-marketplace-card-wrapper:hover {
  background-color: rgba(64, 68, 90, 0.85);
}

.webflow-import .api-card-left-wrapper {
  position: relative;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .api-marketplace-card-title {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .api-marketplace-card-summary {
  padding-top: 10px;
  padding-right: 15px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dbe5ff;
  font-size: 13px;
  line-height: 20px;
}

.webflow-import .api-card-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .product-name {
  padding-top: 7.5px;
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.webflow-import .mkt-starting-at {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #8f93a3;
  font-size: 14px;
}

.webflow-import .product-grid {
  width: 100%;
  -ms-grid-columns: 8fr 4fr;
  grid-template-columns: 8fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .product-grid.grid-list-view {
  -ms-grid-columns: 9fr 2.5fr;
  grid-template-columns: 9fr 2.5fr;
}

.webflow-import .product-grid.grid-grid-view {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 9fr;
  grid-template-columns: 9fr;
}

.webflow-import .product-grid.grid-list-view {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 9fr 2.5fr;
  grid-template-columns: 9fr 2.5fr;
}

.webflow-import .mkt-dollar-sign-vantage {
  padding-top: 10px;
  padding-bottom: 0px;
  color: #434468;
  font-size: 34px;
  line-height: 25px;
  font-weight: 300;
}

.webflow-import .mkt-dollar-sign-vantage.mkt-home {
  font-size: 32px;
  font-weight: 300;
}

.webflow-import .foundation-purple-2 {
  color: #9f7ed4;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .product-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.5px;
  padding-right: 5px;
  padding-bottom: 2.5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 8;
  -webkit-flex: 8 auto;
  -ms-flex: 8 auto;
  flex: 8 auto;
}

.webflow-import .product-details-wrapper.product-details-vantage {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto;
  border-right: 1px solid #e3ecf9;
}

.webflow-import .product-details-wrapper.product-details-foundation {
  padding: 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 2;
  -webkit-flex: 2 0 auto;
  -ms-flex: 2 0 auto;
  flex: 2 0 auto;
  border-right: 1px solid #e3ecf9;
}

.webflow-import .mkt-cost-wrapper {
  position: static;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 4;
  -webkit-flex: 4 0 auto;
  -ms-flex: 4 0 auto;
  flex: 4 0 auto;
  border-left: 1px none #e3ecf9;
}

.webflow-import .mkt-cost-wrapper.mkt-vantage-foundation {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-left-style: none;
}

.webflow-import .mkt-cost-wrapper.mkt-vantage {
  padding-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 2;
  -webkit-flex: 2 0 auto;
  -ms-flex: 2 0 auto;
  flex: 2 0 auto;
  border-left-style: none;
}

.webflow-import .vantage-description {
  position: relative;
  display: block;
  margin-right: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #8f93a3;
  font-size: 15px;
  font-weight: 400;
}

.webflow-import .mkt-cost-vantage {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5ac5a1;
  font-size: 34px;
  font-weight: 600;
}

.webflow-import .product-grid-foundation {
  width: 100%;
  -ms-grid-columns: 3.5fr 6.5fr 2fr;
  grid-template-columns: 3.5fr 6.5fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .mkt-cost-foundation {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #9f7ed4;
  font-size: 34px;
  font-weight: 600;
}

.webflow-import .product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 210px;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 15px 0px 15px 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 17px 20px -15px rgba(134, 139, 153, 0.3);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .product:hover {
  background-color: #fff;
  box-shadow: 0 20px 27px -20px rgba(113, 119, 153, 0.51);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.webflow-import .product.grid-view-product {
  min-height: 200px;
  padding-right: 20px;
  padding-left: 30px;
}

.webflow-import .product.list-view-product {
  display: block;
  min-height: 125px;
}

.webflow-import .product.st-result {
  min-height: 125px;
}

.webflow-import .product.list-view-product {
  display: block;
  min-height: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.webflow-import .recommendation {
  display: none;
}

.webflow-import .popularity {
  display: none;
}

.webflow-import .product-summary {
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
}

.webflow-import .categ {
  display: none;
}

.webflow-import .intrinio-id {
  display: none;
}

.webflow-import .mkt-cost {
  padding-top: 10px;
  padding-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #434468;
  font-size: 34px;
  line-height: 25px;
  font-weight: 600;
}

.webflow-import .mkt-cost.mkt-home {
  font-size: 32px;
}

.webflow-import .foundation-vantage-namebox {
  margin-left: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .mkt-per-month {
  padding-top: 10px;
  padding-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 18px;
  line-height: 13px;
  font-weight: 400;
}

.webflow-import .mkt-per-month.per-month-foundation {
  border: 1px none #000;
  color: #9f7ed4;
}

.webflow-import .mkt-per-month.per-month-vantage {
  color: #5ac5a1;
}

.webflow-import .foundation-subhead {
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #9f7ed4;
  font-size: 17px;
  font-weight: 600;
}

.webflow-import .advanced-analysis {
  padding-bottom: 5px;
  color: #999;
  font-size: 16px;
}

.webflow-import .vantage-foundation-price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 2;
  -webkit-flex: 2 auto;
  -ms-flex: 2 auto;
  flex: 2 auto;
}

.webflow-import .mkt-dollar-sign {
  display: block;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #434468;
  font-size: 32px;
  line-height: 20px;
  font-weight: 300;
}

.webflow-import .vantage-description-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 8;
  -webkit-flex: 8 auto;
  -ms-flex: 8 auto;
  flex: 8 auto;
  color: #8f93a3;
  font-size: 15px;
  font-weight: 400;
}

.webflow-import .product-grid-vantage {
  width: 100%;
  -ms-grid-columns: 3.5fr 6.5fr 2fr;
  grid-template-columns: 3.5fr 6.5fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .vantage-subhead {
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #5ac5a1;
  font-size: 17px;
  font-weight: 600;
}

.webflow-import .cost-wrapper {
  display: none;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .div-block-62 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .intrinio-product-head-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  color: #8f93a3;
}

.webflow-import .mkt-nav2-crumbtitle-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .included-in-bundle {
  margin-left: 5px;
  color: #5ac5a1;
}

.webflow-import .list-view-button {
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 0px;
  opacity: 0.5;
}

.webflow-import .grid-view-button {
  margin-right: 5px;
  margin-left: 7.5px;
  padding: 5px 0px;
  opacity: 1;
}

.webflow-import .mkt-request-quote {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #434468;
  font-size: 16px;
  text-align: center;
}

.webflow-import .product-counter {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .open-parenthesis {
  padding-right: 0px;
  padding-left: 3.5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .closed-parenthesis {
  padding-left: 0.5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .fin-data-card-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .mktplace-home-counter {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .mktplace-open-parenthesis {
  display: inline-block;
  padding-right: 0px;
  padding-left: 5px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .mktplace-closed-parenthesis {
  display: inline-block;
  padding-left: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .search-wrapper-light {
  margin-right: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: transparent;
}

.webflow-import .mkt-search-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e0eaf9;
  border-radius: 40px;
  background-color: #fff;
}

.webflow-import .st-search-input-2 {
  position: static;
  z-index: 9999;
  display: block;
  width: 100%;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #e0eaf9;
  background-color: transparent;
  opacity: 1;
  color: #434468;
  font-weight: 600;
}

.webflow-import .st-search-input-2::-webkit-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .st-search-input-2:-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .st-search-input-2::-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .st-search-input-2::placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .image-61 {
  padding-right: 10px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
}

.webflow-import .div-block-63 {
  height: 100px;
  background-color: #fff;
}

.webflow-import .product-label-separator {
  margin-left: 5px;
}

.webflow-import .text-block-30 {
  opacity: 1;
  line-height: 26px;
}

.webflow-import .search-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9998;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(17, 18, 20, 0.6);
  box-shadow: 0 22px 62px 0 rgba(157, 169, 180, 0.9);
}

.webflow-import .div-block-64 {
  margin-top: 7px;
}

.webflow-import .search-container {
  position: absolute;
  left: auto;
  top: 17.5%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 75vh;
  max-width: 750px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 4px;
  background-color: #fff;
}

.webflow-import .search-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px 10px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #dae9ed;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.webflow-import .text-block-31 {
  color: #434468;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .search-header-text {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #434468;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .div-block-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
}

.webflow-import .search-results-container {
  display: block;
  overflow: scroll;
  padding: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px none #000;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: transparent;
}

.webflow-import .image-62 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.webflow-import .search-modal-popup-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 0.875px;
  border-color: #e0eaf9;
  border-radius: 40px;
  background-color: rgba(249, 251, 255, 0.5);
  opacity: 1;
  color: #434468;
  font-weight: 600;
  cursor: text;
}

.webflow-import .search-modal-popup-link::-webkit-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link:-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link::-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link::placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link.dark-bgr {
  border-color: #8f90a3;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.webflow-import .st-result {
  display: block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 40px;
  border-bottom: 1px none #dae9ed;
  border-radius: 4px;
  background-color: #fff;
  background-image: url('../images/chevron-right_search.svg');
  background-position: 94% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: color 150ms ease, background-color 200ms ease;
  transition: color 150ms ease, background-color 200ms ease;
  color: #434468;
}

.webflow-import .st-result:hover {
  background-image: url('../images/chevron-right_search.svg'), -webkit-gradient(linear, left top, left bottom, from(#f5fbfc), to(#f5fbfc));
  background-image: url('../images/chevron-right_search.svg'), linear-gradient(180deg, #f5fbfc, #f5fbfc);
  background-position: 94% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
  color: #3f6fcc;
}

.webflow-import .title {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 2.5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .text-block-32 {
  color: #434468;
}

.webflow-import .st-search-result-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #dae9ed;
  color: #434468;
}

.webflow-import .st-search-result-link:hover {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .div-block-66 {
  position: absolute;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
}

.webflow-import .close-modal-link {
  position: static;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
  padding: 1px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .text-block-33 {
  margin-top: 10px;
}

.webflow-import .mktplace-home-top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .search-wrapper-dark {
  position: relative;
  z-index: 6;
  margin-right: 0px;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  color: #d1dbf3;
  font-size: 14px;
}

.webflow-import .placeholder-text-dark-bgr {
  opacity: 1;
  color: #d1dbf3;
  font-weight: 400;
}

.webflow-import .summary {
  margin-top: 10px;
}

.webflow-import .link-8 {
  display: none;
}

.webflow-import .mobile-product-arrow-wrapper {
  display: none;
}

.webflow-import .mobile-category-slider-wrapper {
  display: none;
}

.webflow-import .st-result-2 {
  display: block;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 17px 20px -15px rgba(134, 139, 153, 0.3);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .st-result-2:hover {
  box-shadow: 0 20px 27px -20px rgba(113, 119, 153, 0.51);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.webflow-import .st-search-result-link-2 {
  display: block;
  width: 100%;
  padding: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
}

.webflow-import .st-search-result-link-2:hover {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .search-mag-glass {
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 1;
}

.webflow-import .text-block-35 {
  font-family: 'Open Sans', sans-serif;
  color: #8f93a3;
  font-size: 13px;
}

.webflow-import .heading-26 {
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .product-search-summary {
  width: 90%;
  padding-top: 2.5px;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #8f93a3;
  font-size: 13px;
}

.webflow-import .st-no-results {
  padding-top: 10%;
  padding-right: 0px;
  padding-left: 0px;
  color: #434468;
  font-size: 19px;
  text-align: center;
}

.webflow-import .st-spelling-suggestion {
  padding: 5px 0px;
  color: #434468;
  text-align: center;
}

.webflow-import .st-loading-message {
  display: block;
  width: 95%;
  padding: 20px 60px 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px none #000;
  color: #434468;
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
}

.webflow-import .st-loading-message:hover {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mkt-dark-bgr-separator {
  display: block;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #60627b;
}

.webflow-import .grid-12 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .foundation-vantage-mktplace-grid {
  position: static;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .heading-27 {
  position: static;
  display: block;
  margin-bottom: 15px;
  color: #939ab2;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .foundation-vantage-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 15px 15px 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: solid;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 4px;
  background-color: rgba(64, 68, 90, 0.3);
  -webkit-transition: background-color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, opacity 200ms ease;
}

.webflow-import .foundation-vantage-mktplace-wrapper:hover {
  background-color: rgba(64, 68, 90, 0.85);
}

.webflow-import .foundation-vantage-mktplace-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .foundation-vantage-mktplace-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.webflow-import .foundation-vantage-mktplace-subhead {
  color: #fff;
  font-size: 14px;
  line-height: 1.4em;
}

.webflow-import .foundation-mktplace-title {
  height: 1.2em;
  color: #b877e4;
  font-size: 21px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .foundation-vantage-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.webflow-import .image-63 {
  width: auto;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .found-vant-starting-at {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 14px;
  line-height: 1.5em;
}

.webflow-import .text-block-36 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
}

.webflow-import .found-vant-mktplace-price {
  display: none;
  color: #fff;
  font-size: 32px;
  line-height: 1.2em;
  font-weight: 600;
}

.webflow-import .text-span-20 {
  font-weight: 300;
}

.webflow-import .found-vant-mktplace-dollarsign {
  font-weight: 300;
}

.webflow-import .vantage-mktplace-title {
  color: #5ac5a1;
  font-size: 21px;
  line-height: 1.4em;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .div-block-67 {
  width: 100vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .found-vantage-midpage-ad {
  width: 100vw;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: url('../images/api_header_bg.svg');
  background-position: 50% 0%;
  background-size: cover;
}

.webflow-import .div-block-68 {
  margin-top: 20px;
  padding: 20px 10px;
  background-color: #fff;
}

.webflow-import .st-prev {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  padding: 10px;
  float: none;
  clear: none;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #5f6091;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .st-prev:hover {
  color: #3f6fcc;
}

.webflow-import .text-block-37 {
  text-transform: uppercase;
}

.webflow-import .text-block-38 {
  text-transform: uppercase;
}

.webflow-import .st-next {
  display: inline-block;
  margin-left: 10px;
  padding: 10px;
  float: none;
  clear: none;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #5f6091;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .st-next:hover {
  color: #3f6fcc;
}

.webflow-import .st-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding: 10px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fff;
}

.webflow-import .lookatme {
  display: inline-block;
  margin-right: 6px;
  margin-left: 6px;
  padding: 0px 8px;
  border-radius: 4px;
  background-color: #5ac5a1;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
}

.webflow-import .lookatme.white-text {
  color: #fff;
}

.webflow-import .product-order-index {
  display: none;
}

.webflow-import .product-recommendation-score {
  display: none;
}

.webflow-import .category-display-order {
  display: none;
}

.webflow-import .section-6 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 8px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section-6.light-grey {
  position: relative;
  height: auto;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .section-6.light-grey._100vh {
  height: 100vh;
  margin-bottom: -70px;
  padding-top: 100px;
}

.webflow-import .inline-changer-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-white.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-white.dark:hover {
  opacity: 1;
}

.webflow-import .inline-changer-white.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-white.midnight:hover {
  opacity: 1;
}

.webflow-import .inline-changer-white.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .inline-changer-white.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-white.white:hover {
  opacity: 1;
}

.webflow-import .inline-changer-white.white.active-on-load {
  opacity: 1;
}

.webflow-import .inline-changer-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-dark.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-dark.dark:hover {
  opacity: 1;
}

.webflow-import .inline-changer-dark.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-dark.midnight:hover {
  opacity: 1;
}

.webflow-import .inline-changer-dark.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .inline-changer-dark.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-dark.white:hover {
  opacity: 1;
}

.webflow-import .inline-changer-dark.white.active-on-load {
  opacity: 1;
}

.webflow-import .inline-changer-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-midnight.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-midnight.dark:hover {
  opacity: 1;
}

.webflow-import .inline-changer-midnight.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-midnight.midnight:hover {
  opacity: 1;
}

.webflow-import .inline-changer-midnight.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .inline-changer-midnight.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-midnight.white:hover {
  opacity: 1;
}

.webflow-import .inline-changer-midnight.white.active-on-load {
  opacity: 1;
}

.webflow-import .inline-ticker-img-white {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .inline-ticker-img-white.midnight {
  display: none;
}

.webflow-import .inline-ticker-img-white.dark {
  display: none;
}

.webflow-import .inline-ticker-img-dark {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .inline-ticker-img-dark.midnight {
  display: none;
}

.webflow-import .inline-ticker-img-dark.dark {
  display: block;
}

.webflow-import .inline-ticker-img-midnight {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .inline-ticker-img-midnight.midnight {
  display: block;
}

.webflow-import .inline-ticker-img-midnight.dark {
  display: block;
}

.webflow-import .small-stock-light {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-light.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-light.dark:hover {
  opacity: 1;
}

.webflow-import .small-stock-light.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-light.midnight:hover {
  opacity: 1;
}

.webflow-import .small-stock-light.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-light.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-light.white:hover {
  opacity: 1;
}

.webflow-import .small-stock-light.white.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark:hover {
  opacity: 1;
}

.webflow-import .small-stock-dark.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark.dark:hover {
  opacity: 1;
}

.webflow-import .small-stock-dark.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark.midnight:hover {
  opacity: 1;
}

.webflow-import .small-stock-dark.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-dark.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark.white:hover {
  opacity: 1;
}

.webflow-import .small-stock-dark.white.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-midnight:hover {
  opacity: 1;
}

.webflow-import .small-stock-midnight.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-midnight.dark:hover {
  opacity: 1;
}

.webflow-import .small-stock-midnight.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-midnight.midnight:hover {
  opacity: 1;
}

.webflow-import .small-stock-midnight.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-midnight.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-midnight.white:hover {
  opacity: 1;
}

.webflow-import .small-stock-midnight.white.active-on-load {
  opacity: 1;
}

.webflow-import .small-stock-img-light {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-img-light.dark2 {
  display: none;
}

.webflow-import .small-stock-img-light.midnight2 {
  display: none;
}

.webflow-import .small-stock-img-dark {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-img-dark.dark2 {
  display: none;
}

.webflow-import .small-stock-img-dark.midnight2 {
  display: none;
}

.webflow-import .small-stock-img-midnight {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-img-midnight.dark2 {
  display: none;
}

.webflow-import .small-stock-img-midnight.midnight2 {
  display: none;
}

.webflow-import .full-stock-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-white.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-white.dark:hover {
  opacity: 1;
}

.webflow-import .full-stock-white.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-white.midnight:hover {
  opacity: 1;
}

.webflow-import .full-stock-white.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-white.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-white.white:hover {
  opacity: 1;
}

.webflow-import .full-stock-white.white.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-dark.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-dark.dark:hover {
  opacity: 1;
}

.webflow-import .full-stock-dark.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-dark.midnight:hover {
  opacity: 1;
}

.webflow-import .full-stock-dark.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-dark.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-dark.white:hover {
  opacity: 1;
}

.webflow-import .full-stock-dark.white.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 0px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-midnight.dark {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-midnight.dark:hover {
  opacity: 1;
}

.webflow-import .full-stock-midnight.midnight {
  margin-right: 10px;
  margin-left: 10px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-midnight.midnight:hover {
  opacity: 1;
}

.webflow-import .full-stock-midnight.midnight.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-midnight.white {
  margin-right: 10px;
  margin-left: 0px;
  opacity: 0.5;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-midnight.white:hover {
  opacity: 1;
}

.webflow-import .full-stock-midnight.white.active-on-load {
  opacity: 1;
}

.webflow-import .full-stock-img-midnight {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .full-stock-img-midnight.dark-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-midnight.midnight-stretch {
  position: absolute;
  left: 0vw;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-midnight.light-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-dark {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .full-stock-img-dark.dark-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-dark.midnight-stretch {
  position: absolute;
  left: 0vw;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-dark.light-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-white {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .full-stock-img-white.dark-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-white.midnight-stretch {
  position: absolute;
  left: 0vw;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .full-stock-img-white.light-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .hero-text-wrap {
  position: relative;
  width: 40%;
  padding-right: 0px;
  padding-left: 30px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .marketplace-link-body-2 {
  overflow: visible;
  padding-top: 4px;
  padding-bottom: 8px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #999;
}

.webflow-import .left-image-container-2 {
  display: block;
  margin-right: 0px;
  margin-left: -34px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .home-mktplace-cat-grid {
  position: relative;
  z-index: 9;
  margin-left: 14px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 31px 84px 0 #cbd9db;
}

.webflow-import .home-widgets-arrow {
  padding-left: 10px;
}

.webflow-import .wyg-heading {
  margin-top: 0px;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .grid-13 {
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .home-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4.8px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .hero-content-wrapper-new {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .mktplace-card-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.webflow-import .home-found-vant-starting {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 14px;
  line-height: 1.2em;
}

.webflow-import .vantage-mktplace-title-2 {
  color: #5ac5a1;
  font-size: 21px;
  line-height: 25px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .home-powered-by {
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .home-mktplace-link-chevron {
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .home-mkt-link-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 95px;
  padding: 12px 7.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: none none none solid;
  border-width: 1px 1px 1px 6px;
  border-color: #000 #000 #dae9ed #fff;
  background-color: transparent;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.webflow-import .home-mkt-link-wrapper:hover {
  border-left: 6px solid #72c3f3;
  background-color: #f9fbff;
}

.webflow-import .home-mkt-link-wrapper.first-link {
  border-bottom-style: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.webflow-import .home-mkt-link-wrapper.last {
  border-bottom: 2px none #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.webflow-import .wyg-list-card {
  position: relative;
  z-index: 20;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .wyg-text-home {
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
}

.webflow-import .wyg-tagline {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f90a3;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .home-mktplace-heading {
  margin-top: 32px;
  margin-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .home-found-vant-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 96px;
  padding: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 15px 30px 0 rgba(124, 148, 161, 0.25);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #999;
}

.webflow-import .home-found-vant-mktplace-wrapper:hover {
  box-shadow: 0 20px 28px 0 rgba(124, 148, 161, 0.3);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.webflow-import .image-65 {
  position: relative;
  z-index: 100;
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 740px;
  margin-right: 0px;
}

.webflow-import .content-container-1122 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1122.content-right {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .content-container-1122.content-left {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .cta-bottom-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .home-bulk-downloads-arrow {
  padding-left: 10px;
}

.webflow-import .trusted-brands-head {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  font-weight: 300;
  text-align: center;
}

.webflow-import .home-bulk-downloads {
  color: #a574e7;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .wyg-grid-home {
  grid-auto-flow: row;
  grid-column-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .home-vant-icon {
  width: 45px;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .home-card-neg-margin {
  position: relative;
  z-index: 99;
  margin-top: -250px;
}

.webflow-import .foundation-purple-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #ba78e3;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .foundation-purple-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .div-block-71 {
  position: absolute;
  left: 45%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  overflow: hidden;
  width: 55%;
  max-width: 900px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .home-found-vant-mktplace-grid {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  margin-right: -65px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import ._50-50-content-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import ._50-50-content-columns.neg-right-margin {
  margin-right: -65px;
}

.webflow-import .home-feat-products-head {
  position: static;
  display: block;
  margin-bottom: 15px;
  color: #8f93a3;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .bulk-downloads-right-chevron {
  margin-right: -10px;
  margin-left: auto;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .home-bulkdown-grid {
  margin-top: 80px;
  margin-bottom: 4vh;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 30px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .home-mktplace-description {
  padding-top: 10px;
  padding-bottom: 40px;
  color: #8f93a3;
  font-size: 16px;
  text-align: center;
}

.webflow-import .marketplace-hero-icon {
  width: 60px;
}

.webflow-import .foundation-mktplace-title-2 {
  height: 1.2em;
  color: #b877e4;
  font-size: 21px;
  line-height: 25px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .foundation-blue-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #72c3f3;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .foundation-blue-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .home-found-icon {
  width: 45px;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-1 {
  position: absolute;
  left: auto;
  top: 30%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 4.4px;
  margin-right: -10%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .line-divider-1.shorter {
  margin-right: -5%;
}

.webflow-import .divider-line-wrap {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: hidden;
  height: 270px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-line-wrap.invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-line-wrap.invert.pricing-page {
  height: 440px;
}

.webflow-import .divider-line-wrap.our-team {
  margin-top: -2.5%;
}

.webflow-import .plaintext-link {
  color: #508dfb;
  font-weight: 400;
}

.webflow-import .plaintext-link:hover {
  text-decoration: underline;
}

.webflow-import .downloads-card-text-wrapper-2 {
  padding-right: 7.5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .home-hero-img-wrapper {
  position: absolute;
  left: 40%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  height: 92vh;
  max-height: 840px;
  margin-top: 0px;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/intrinio-home-hero.png');
  background-position: 0px 0px;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.webflow-import .div-block-72 {
  position: absolute;
  top: auto;
  right: 50%;
  margin-top: -30px;
  margin-bottom: 0px;
  margin-left: -60px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.webflow-import .home-downloads-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 130px;
  padding: 15px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 6px none #fff;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 9px 32px 0 rgba(113, 119, 153, 0.12);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .home-downloads-card-wrapper:hover {
  border-left-style: none;
  border-left-color: #ba78e3;
  background-color: #fff;
  box-shadow: 0 9px 32px 0 rgba(95, 96, 145, 0.22);
}

.webflow-import .line-divider-2 {
  position: absolute;
  left: 0%;
  top: 70%;
  right: auto;
  bottom: 0%;
  z-index: 3;
  width: 100%;
  height: 4.4px;
  margin-left: -15%;
  float: left;
  clear: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .small-text-hero-2 {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .small-text-hero-2.small-padding {
  padding-top: 10px;
}

.webflow-import .home-widgets {
  color: #5ac5a1;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .home-hero-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 760px;
  margin-top: -70px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .home-downloads-card-descript {
  overflow: hidden;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
}

.webflow-import .wyg-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .wyg-cta:hover {
  color: #434468;
}

.webflow-import .hero-paragraph {
  margin-bottom: 21px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .hero-paragraph.our-team {
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 22px;
}

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

.webflow-import .wyg-icon {
  width: auto;
  height: auto;
  max-width: none;
  padding: 2px 15px 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .foundation-vantage-text-wrap-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .mktplace-link-divider {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 15;
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #dae9ed;
}

.webflow-import .home-found-vant-subhead {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .home-found-vant-subhead.invert {
  color: #ccc;
}

.webflow-import .home-fin-data-arrow {
  padding-left: 10px;
}

.webflow-import .wyg-card-header-wrapper {
  padding-bottom: 30px;
}

.webflow-import .right-content-wrapper {
  width: 40%;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-wrapper.home-services {
  width: 45%;
}

.webflow-import .home-fin-data {
  color: #72c3f3;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .mktplace-card-divider {
  height: 1px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #ccc;
}

.webflow-import .block-descript {
  margin-top: 35px;
  margin-bottom: 30px;
  padding-right: 100px;
  padding-left: 100px;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.8em;
  font-weight: 400;
  text-align: justify;
}

.webflow-import .block-descript.margin-bottom {
  margin-bottom: 100px;
}

.webflow-import .downloads-card-title-2 {
  color: #434468;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .dark-descript {
  margin-top: 30px;
  margin-bottom: 20px;
  padding-right: 0px;
  float: none;
  color: #545575;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .widgets-green-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .widgets-green-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .wyg-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .foundation-vantage-mktplace-right-2 {
  margin-top: 0px;
  margin-left: auto;
  text-align: center;
}

.webflow-import .image-69 {
  margin-right: 20px;
  padding-top: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .basic-flex-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .section-7 {
  border-top: 1px solid #000;
}

.webflow-import .link-9 {
  display: inline-block;
}

.webflow-import .collection-list-7 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 1;
}

.webflow-import .foundation-vantage-mktplace-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: solid;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 4px;
  background-color: rgba(64, 68, 90, 0.3);
  -webkit-transition: background-color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, opacity 200ms ease;
}

.webflow-import .foundation-vantage-mktplace-wrapper-2:hover {
  background-color: rgba(64, 68, 90, 0.85);
}

.webflow-import .search-modal-popup-link-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e0eaf9;
  border-radius: 40px;
  background-color: rgba(249, 251, 255, 0.5);
  opacity: 1;
  color: #434468;
  font-weight: 600;
  cursor: text;
}

.webflow-import .search-modal-popup-link-2::-webkit-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-2:-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-2::-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-2::placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-2.dark-bgr {
  border-color: #8f90a3;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.webflow-import .foundation-vantage-mktplace-subhead-2 {
  color: #fff;
  font-size: 14px;
  line-height: 1.4em;
}

.webflow-import .market-selector-main-icon-2 {
  width: 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  opacity: 1;
}

.webflow-import .financial-data-home-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .mkt-current-title-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 22px;
  line-height: 1.2em;
}

.webflow-import .mkt-nav2-bottom-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: #dae9ed #000;
  background-color: #fff;
}

.webflow-import .mobile-filter-button {
  display: none;
}

.webflow-import .text-block-39 {
  opacity: 0.7;
}

.webflow-import .filter-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.webflow-import .filter-wrapper-2:hover {
  display: block;
  background-color: #f5fbfc;
}

.webflow-import .filters-checkbox {
  position: absolute;
  left: 30px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 15px;
  height: 15px;
  margin-top: 13px;
  margin-left: 0px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 1.3px;
  border-color: #c4cce2;
  border-radius: 4.46px;
  background-color: #fff;
}

.webflow-import .filters-checkbox.w--redirected-checked {
  width: 15px;
  height: 15px;
  border-color: #6c8de9;
  background-color: #6c8de9;
  background-size: 12px;
}

.webflow-import .filters-checkbox.w--redirected-focus {
  box-shadow: none;
}

.webflow-import .filters-form {
  display: block;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .mktplace-filter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .filter-count-wrapper {
  display: none;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 4px;
  background-color: #508dfb;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
}

.webflow-import .clear-filters-text {
  display: inline-block;
  padding-left: 5px;
  color: #508dfb;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: normal;
}

.webflow-import .text-block-40 {
  display: none;
}

.webflow-import .filter-label-list {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 65px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #434468;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .filter-label-list:hover {
  color: #3f6fcc;
}

.webflow-import .mktplace-filter-list-wrapper.w--open {
  overflow: scroll;
  width: auto;
  height: auto;
  max-height: 600px;
  max-width: none;
  min-width: 300px;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 7.13px;
  background-color: #fff;
  box-shadow: 0 14px 48px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .filters-section {
  position: fixed;
  left: 0%;
  top: 162px;
  right: 0%;
  bottom: auto;
  z-index: 22;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dae9ed;
  background-color: #fff;
}

.webflow-import .clear-filters-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .filter-dropdown-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 5px 15px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/filter-chevron.svg');
  background-position: 92% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
}

.webflow-import .filter-dropdown-wrapper.w--open {
  background-image: url('../images/filter-chevron-up.svg');
  background-position: 92% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.webflow-import .filter-count-number {
  font-size: 10px;
}

.webflow-import .filter-label-2 {
  padding-right: 35px;
  padding-left: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #434468;
  font-size: 13px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .mkt-filter-dropdown-2 {
  display: block;
  margin-right: 15px;
  margin-left: 0px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #e3ecf9;
  border-radius: 4px;
}

.webflow-import .filters-form-block {
  margin-bottom: 0px;
}

.webflow-import .mkt-current-title-desktop {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 22px;
  line-height: 1.2em;
}

.webflow-import .product-tags-node {
  display: none;
}

.webflow-import .no-results {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  min-height: 300px;
  margin-bottom: 50px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .text-block-41 {
  color: #999;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .no-results-gray {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
  font-size: 18px;
  line-height: 2em;
  font-weight: 600;
}

.webflow-import .text-block-42 {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #999;
  font-weight: 600;
}

.webflow-import .no-results-gray-sub {
  padding: 0px 24%;
  color: #999;
  line-height: 2em;
  font-weight: 600;
  text-align: center;
}

.webflow-import .image-70 {
  display: inline-block;
}

.webflow-import .link-block-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .content-container-1123 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: 1120px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1123.top-padding {
  width: 100%;
  margin-top: 250px;
}

.webflow-import .content-container-1123.stretch {
  width: 100%;
}

.webflow-import .services-card-hero-text {
  padding-top: 15px;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .paragraph-hero-footer {
  margin-bottom: 21px;
  color: #2e2f54;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .paragraph-hero-footer.our-team {
  margin-bottom: 30px;
}

.webflow-import .divider-section-white-blue {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 18vh;
  max-height: 550px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .hero-content-wrapper-960 {
  position: relative;
  z-index: 5;
  display: block;
  width: 100%;
  max-width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-top-2 {
  position: absolute;
  left: 8%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .ui-ux-img {
  width: 100%;
  margin-top: -30px;
  margin-left: auto;
  padding-left: 0%;
}

.webflow-import .tesitmonial-permanent-text-wrap-single-testimonial {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .testimonial-container-single-testimonial {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .hero-paragraph-services {
  margin-bottom: 10px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .divider-overflow-no-lines {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -12%;
  padding-top: 12%;
}

.webflow-import .services-card-h2 {
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .hero-image-container-1120 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-bottom-1 {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -12%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .services-card-wrapper {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 30px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 4.8px;
  background-color: #fff;
  box-shadow: 0 25px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .right-content-wrapper-2._35-percent-width {
  width: 40%;
}

.webflow-import .right-content-wrapper-2._35-percent-width.negative-right-margin {
  width: 40%;
  margin-right: -10px;
}

.webflow-import .small-copy {
  margin-top: 36px;
  margin-bottom: 20px;
  padding-right: 0px;
  float: none;
  color: #5f6091;
  font-size: 17px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .services-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 900px;
  margin-top: -70px;
  margin-bottom: 0px;
  padding-top: 220px;
  padding-bottom: 150px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .left-absolute-image-wrapper-62 {
  position: absolute;
  width: 60%;
}

.webflow-import .left-absolute-image-wrapper-62.neg-marg-80 {
  width: 62%;
  margin-left: -80px;
}

.webflow-import .testimonial-slider-services {
  display: block;
  background-color: transparent;
}

.webflow-import .hero-text-wrap-services {
  position: relative;
  z-index: 5;
  width: 50%;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .wyg-item-wrapper-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .grid-button-wrapper {
  padding-top: 10px;
}

.webflow-import .wyg-grid-services {
  grid-auto-flow: row;
  grid-column-gap: 50px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .wyg-tagline-services {
  padding: 10px 12.5%;
  color: #8f90a3;
  font-size: 18px;
  line-height: 170%;
  font-weight: 400;
  text-align: center;
}

.webflow-import .image-72 {
  margin-right: auto;
  margin-left: 0px;
  padding-top: 80px;
  padding-right: 20px;
}

.webflow-import .divider-skew-blue {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #f5fbfc;
  -webkit-transform: skew(0deg, -5.42deg);
  -ms-transform: skew(0deg, -5.42deg);
  transform: skew(0deg, -5.42deg);
}

.webflow-import .pro-services-subhead {
  font-size: 33px;
  line-height: 125%;
}

.webflow-import .pro-services-subhead.wrap-text {
  padding-right: 35%;
  line-height: 125%;
}

.webflow-import .divider-overflow-lines {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -8%;
  padding-top: 8%;
}

.webflow-import .hero-image-wrap {
  position: absolute;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: 4;
  display: block;
  width: 49%;
  max-width: 1000px;
  margin-right: -30px;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mini-wyg-grid-services {
  grid-row-gap: 7.5px;
  -ms-grid-rows: auto 7.5px auto;
  grid-template-areas: "Area" "Area";
  -ms-grid-columns: 0.25fr 1.5fr;
  grid-template-columns: 0.25fr 1.5fr;
}

.webflow-import .services-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .line-divider-bottom-2 {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -17%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .services-wyg-subhead {
  color: #434468;
}

.webflow-import .line-divider-top-1 {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .pro-services-widgets {
  position: relative;
  display: block;
  width: 100%;
  margin-left: auto;
  padding-left: 0%;
}

.webflow-import .grid-14 {
  grid-column-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .image-73 {
  margin-top: -100px;
}

.webflow-import .wyg-icon-services {
  width: auto;
  height: auto;
  max-width: none;
  padding: 2px 15px 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .services-section-heading {
  padding-bottom: 100px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .divider-skew-white {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #fff;
  -webkit-transform: skew(0deg, -4.39deg);
  -ms-transform: skew(0deg, -4.39deg);
  transform: skew(0deg, -4.39deg);
}

.webflow-import .wyg-text-services {
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.5em;
}

.webflow-import .divider-section-blue-white {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 18vh;
  max-height: 550px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .right-content-wrapper._35-percent-width.negative-right-margin {
  margin-right: -10px;
}

.webflow-import .image-74 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .market-selector-arrow-new {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .fixed-subhead-spacer {
  position: relative;
  height: 0px;
  margin-top: 234px;
}

.webflow-import .fixed-subhead-spacer.prices {
  margin-top: 217px;
}

.webflow-import .fixed-subhead-spacer.endpages {
  margin-top: 161px;
}

.webflow-import .prices-spacer {
  position: relative;
  height: 0px;
  margin-top: 217px;
}

.webflow-import .no-results-chat {
  color: #508dfb;
}

.webflow-import .testimonial-permanent-text-wrap-single-testimonial-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .column-1-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .footer-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .home-hero-img-wrapper-2 {
  position: absolute;
  left: 46%;
  top: -40px;
  right: auto;
  bottom: 0px;
  z-index: 2;
  display: block;
  width: 48%;
  height: auto;
  max-width: 800px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/intrinio_home_graphic.svg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.webflow-import .home-hero-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 79vh;
  max-height: 900px;
  margin-top: -70px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .hero-content-wrapper-12-17-19 {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prices-header-wrapper {
  padding-right: 65px;
  padding-left: 65px;
}

.webflow-import .content-container-1124 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1124.internal-padding {
  padding-right: 70px;
  padding-left: 70px;
}

.webflow-import .content-container-1124.smaller-tablet-padding {
  min-height: 414px;
}

.webflow-import .pricing-page-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 90px;
  padding-bottom: 110px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 251, 252, 0.94)), color-stop(73%, #f5fbfc)), url('../images/Stocksy_txp55e39535Q2X200_Medium_comp.jpg');
  background-image: linear-gradient(180deg, rgba(245, 251, 252, 0.94), #f5fbfc 73%), url('../images/Stocksy_txp55e39535Q2X200_Medium_comp.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.webflow-import .pricing-features-list-item-wrap {
  min-height: 40px;
}

.webflow-import .tab-dropdown-pricing-start {
  display: none;
}

.webflow-import .pricing-features-list-body {
  color: #8f93a3;
  font-weight: 400;
}

.webflow-import .gray-paragraph {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f93a3;
  font-size: 16px;
  line-height: 183%;
  text-align: center;
}

.webflow-import .pricing-card-content-top-wrap {
  padding: 40px 40px 10px;
}

.webflow-import .products-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: transparent;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #acb2c1;
}

.webflow-import .products-tabs:hover {
  border-radius: 10px;
  background-color: transparent;
  opacity: 1;
  color: #2e3546;
}

.webflow-import .products-tabs.w--current {
  height: auto;
  padding: 20px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
  opacity: 1;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .products-tabs.w--current:focus {
  opacity: 1;
}

.webflow-import .products-tabs.individual {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .products-tabs.enterprise {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .products-tabs.enterprise.w--current {
  height: auto;
}

.webflow-import .products-tabs-container {
  z-index: 22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -90px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .top-footer-button-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .pricing-icons {
  display: block;
  max-width: 50px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .startup-cta-wrapper {
  padding: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .product-tabs-content-wrap {
  position: relative;
  display: block;
  overflow: visible;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .products-tab-text {
  display: block;
  padding-right: 0px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .divider-line-section-absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: auto;
}

.webflow-import .pricing-tab-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-bottom: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .pricing-tab-grid._2-items {
  padding-bottom: 90px;
  -ms-grid-columns: 0.33fr 0.33fr;
  grid-template-columns: 0.33fr 0.33fr;
}

.webflow-import .pricing-features-list-head {
  color: #545575;
  font-weight: 700;
}

.webflow-import .pricing-price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .custom-pricing {
  position: static;
  top: auto;
  bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #5f6091;
  font-size: 16px;
  text-align: center;
}

.webflow-import .custom-pricing.padding {
  padding-top: 5px;
  padding-bottom: 20px;
}

.webflow-import .individuals-cta-wrapper {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  padding: 70px 50px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top: 1px solid #f6f6f6;
  background-color: #fff;
}

.webflow-import .product-tab-content {
  position: relative;
  overflow: visible;
}

.webflow-import .customsolutions-gray-button-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px solid #747389;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #747389;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .customsolutions-gray-button-hollow:hover {
  background-color: #747389;
  color: #fff;
}

.webflow-import .blkdown-purple-buttono-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #a574e7;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #a574e7;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .blkdown-purple-buttono-hollow:hover {
  background-color: #a574e7;
  color: #fff;
}

.webflow-import .data-discount {
  color: #434468;
  font-size: 31px;
}

.webflow-import .pricing-tab-shadow-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .pricing-cost-wrapper {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 25px;
}

.webflow-import .gray-line-break {
  position: relative;
  height: 1px;
  margin-top: 35px;
  margin-bottom: 25px;
  padding-bottom: 0px;
  border: 1px none #000;
  background-color: #e5e5e5;
}

.webflow-import .gray-line-break.fullwidth {
  margin-top: 0px;
  margin-bottom: 0px;
}

.webflow-import .startup-cta-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .pricing-tab-sub {
  margin-top: 20px;
  color: #999;
}

.webflow-import .pricing-per-month {
  color: #5f6091;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .pricing-card-content-bottom-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .data-discount-text {
  color: #8f93a3;
  font-size: 20px;
}

.webflow-import .products-tabs-header-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  width: 800px;
  max-width: 960px;
  margin: 60px auto 50px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
  background-color: #ecf6f8;
}

.webflow-import .tab-dropdown-pricing-ind {
  display: none;
}

.webflow-import .pricing-tab-header {
  padding-top: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
}

.webflow-import .pricing-starting-at {
  padding-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 14px;
}

.webflow-import .tab-dropdown-pricing-ent {
  display: none;
}

.webflow-import .pricing-cost {
  color: #5f6091;
  font-size: 34px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .api-blue-button-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #72c3f3;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #72c3f3;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .api-blue-button-hollow:hover {
  background-color: #72c3f3;
  color: #fff;
}

.webflow-import .cta-text-new {
  padding-left: 20px;
  font-size: 18px;
}

.webflow-import .divider-overflow-found-vant {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
  margin-top: 12%;
  padding-top: 12%;
}

.webflow-import .found-vant-title-topfooter {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 17px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: uppercase;
}

.webflow-import .footer-top-column1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .cta-wrapper-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .found-vant-hero-img-wrapper {
  position: absolute;
  left: 46%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .slider-heading {
  margin-bottom: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .sub-heading-new-4 {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-new-4.light-plum {
  color: #5f6091;
}

.webflow-import .feather {
  padding-right: 5px;
}

.webflow-import .found-vant-hero-img2 {
  position: relative;
  left: 0px;
  z-index: 2;
  overflow: visible;
  width: 120%;
  max-width: 900px;
  margin-top: 90px;
  padding-right: 0%;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .brand-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .purple-bullet-text {
  padding-left: 15px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  color: #9496dd;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .purple-price-grid-item {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #9496dd;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .purple-price-grid-item:hover {
  color: #5ac5a1;
}

.webflow-import .footer-top-full-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .product-description-c1-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px none #dae1f3;
}

.webflow-import .product-description-c1-wrapper.startup-page {
  padding-left: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.webflow-import .right-flex-image-wrapper-2 {
  margin-right: -70px;
  margin-left: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex-image-wrapper-2.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .right-terminal-img-wrap-fix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .paragraph-hero-found-vant2 {
  margin-bottom: 21px;
  padding-right: 15%;
  color: #434468;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .vant-found-subhead {
  margin-bottom: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .purple-gradient-section-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(160deg, #785281, #2d2e45 47%);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
}

.webflow-import .terminal-image-fix {
  margin-bottom: -5vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .product-insignia-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .product-insignia-new.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .footer-top-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .secondary-nav-container-found-vant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .product-logo-2 {
  width: 100px;
  margin-top: 0px;
  margin-left: -17px;
  padding-left: 0px;
}

.webflow-import .button-wrapper-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .top-footer-button-column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .found-vant-cost-wrapper {
  display: block;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 19.95px;
  line-height: 130%;
  font-weight: 600;
}

.webflow-import .found-vant-cost-wrapper.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .found-vant-cost-wrapper.plum {
  color: #5f6091;
  font-weight: 300;
}

.webflow-import .green-cta-text {
  padding-left: 20px;
  font-size: 17px;
}

.webflow-import .h3-purple {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #9496dd;
  font-size: 18px;
  line-height: 50px;
  font-weight: 600;
}

.webflow-import .h3-purple.mobile-tabs-header {
  background-image: url('../images/5a1dd5a4d4c92f0001f0ad20_dropdown-icon.svg');
  background-position: 94% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.webflow-import ._2-content-columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .drop-shadow-card-new {
  position: static;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .icon-description-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .found-vant-dark-button {
  width: 100%;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  -webkit-transition: all 250ms ease, background-color 250ms ease;
  transition: all 250ms ease, background-color 250ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .found-vant-dark-button:hover {
  background-color: #665880;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .hero-heading-new-2 {
  position: relative;
  z-index: 3;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .purple-icon-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  padding: 5px 5px 5px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #9496dd;
}

.webflow-import .purple-icon-link:hover {
  color: #5f6091;
}

.webflow-import .divider-section-transparent-found-vant {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 12vh;
  max-height: 550px;
  background-color: transparent;
  background-image: linear-gradient(100deg, transparent 50%, #fff 55%);
}

.webflow-import .image-75 {
  margin-left: 0px;
}

.webflow-import .terminal-slide-3 {
  position: relative;
}

.webflow-import .green-arrow-chevron {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 32px;
  height: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #86e3c2;
  background-image: url('../images/Shape.svg');
  background-position: 13px 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}

.webflow-import .product-overview-grid {
  padding-bottom: 75px;
  grid-auto-flow: row;
  grid-template-areas: "Area-2 . Area" "Area-2 . Area" "Area-2 . Area";
  -ms-grid-columns: 1.2fr 9fr 2.5fr;
  grid-template-columns: 1.2fr 9fr 2.5fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .pricing-grid-3 {
  padding-top: 50px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .pricing-grid-3.individual {
  padding-top: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .green-arrow-chevron-link-new {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .green-arrow-chevron-link-new:hover {
  color: #434468;
}

.webflow-import .green-arrow-chevron-link-new.align-left {
  margin-top: 80px;
  margin-left: 0px;
  padding-right: 10px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .light-gray {
  color: #8f93a3;
  font-weight: 300;
}

.webflow-import .dollar-sign-found-vant {
  font-size: 36px;
  font-weight: 300;
}

.webflow-import .dollar-sign-found-vant.hidden {
  display: none;
}

.webflow-import .prophet-hero-right {
  display: block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .green-hero-text-2 {
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .footer-top-column2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .found-vant-subhead {
  padding-right: 0px;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .found-vant-subhead.align-center {
  margin-top: 0px;
  margin-bottom: 70px;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .found-vant-purple {
  color: #9496dd;
}

.webflow-import .terminal-slider-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  max-height: 600px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .purple-check-img {
  display: inline-block;
  width: auto;
  max-width: 30px;
  min-width: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .hero-column-left-new {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-bottom: 2.5%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-column-left-new.us-advanced {
  padding-bottom: 5%;
}

.webflow-import .found-vant-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80vh;
  max-height: 720px;
  margin-top: 70px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(162deg, #f0f4f8 43%, #c3cfef);
}

.webflow-import .light-gray-price-grid-text-3 {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.webflow-import .found-vant-dollars {
  font-size: 36px;
  font-weight: 600;
}

.webflow-import .found-vant-dollars.hidden {
  display: none;
}

.webflow-import .footer-top-rich-text {
  margin-right: 20px;
  margin-left: 0px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .footer-top-rich-text h5 {
  padding-right: 0px;
  padding-left: 0px;
  color: #617dcb;
  font-size: 17px;
}

.webflow-import .footer-top-rich-text h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 10px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .footer-top-rich-text p {
  font-size: 17px;
}

.webflow-import .found-vant-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-top: 64px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .found-vant-break {
  position: static;
  width: 170px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #8d8ed2;
}

.webflow-import .found-vant-hollow-button {
  height: 50px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12px;
  padding: 15px 45px 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #5f6091;
  border-radius: 50px;
  background-color: transparent;
  -webkit-transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #5f6091;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .found-vant-hollow-button:hover {
  height: 50px;
  padding: 16px 47px 17px;
  border: 2px none transparent;
  background-image: linear-gradient(160deg, #9293d9, #66679b);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.webflow-import .found-vant-title-subnav {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 20px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: none;
}

.webflow-import .purple-bullet {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #9496dd;
}

.webflow-import .product-logo-wrapper-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .terminal-slider-mask-2 {
  overflow: hidden;
  margin-right: -7vw;
}

.webflow-import .footer-top-green-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .footer-top-green-link:hover {
  color: #2f3238;
}

.webflow-import .bullet-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .anchor-link-3 {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #999;
  font-size: 16px;
}

.webflow-import .anchor-link-3:hover {
  color: #434468;
}

.webflow-import .anchor-link-3.w--current {
  color: #434468;
}

.webflow-import .anchor-link-3.last {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left: 1px solid #ddd;
}

.webflow-import .footer-top-paragraph {
  font-size: 17px;
}

.webflow-import .image-76 {
  padding-left: 0px;
}

.webflow-import .divider-skew-found-vant {
  position: relative;
  display: block;
  width: 105vw;
  height: 15vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #fff;
  -webkit-transform: skew(0deg, -4.42deg);
  -ms-transform: skew(0deg, -4.42deg);
  transform: skew(0deg, -4.42deg);
}

.webflow-import .footer-top-green-link-text {
  display: block;
  margin-left: 0px;
  float: none;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .footer-top-green-link-text:hover {
  text-decoration: none;
}

.webflow-import .found-vant-lead-paragraph {
  padding-right: 30%;
  color: #5f6091;
  font-size: 17px;
  line-height: 1.3em;
}

.webflow-import .found-vant-lead-paragraph.startup-page {
  padding-right: 20px;
  color: #8f93a3;
}

.webflow-import .found-vant-hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .found-vant-title-text {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 20px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: none;
}

.webflow-import .found-vant-title-text.larger {
  padding-left: 0px;
  font-size: 26px;
}

.webflow-import .found-vant-title-text.homepage {
  padding-left: 0px;
}

.webflow-import .found-vant-title-text.invert {
  padding-left: 0px;
  color: #8e91f3;
}

.webflow-import .found-vant-title-text.medium {
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 22px;
}

.webflow-import .found-vant-title-text.homepage-2 {
  padding-left: 0px;
}

.webflow-import .found-vant-title-text.homepage-copy {
  padding-left: 0px;
}

.webflow-import .found-vant-button-solid {
  height: 50px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 16px 45px 17px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px none transparent;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(165deg, #9293d9, #66679b);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .found-vant-button-solid:hover {
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .purple-text-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #9496dd;
}

.webflow-import .purple-text-link:hover {
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .footer-top-icon-img {
  width: 50px;
  margin-right: 0px;
  padding-top: 7px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-block-73 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-left: 1px solid #dae1f3;
}

.webflow-import .found-vant-signup {
  padding-top: 0px;
  padding-bottom: 5px;
  color: #e4e4e4;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .download-description-subwrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .product-logo-wrap-new {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .purple-gradient-sect-found-vant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(160deg, #785281, #2d2e45 47%);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
}

.webflow-import .light-gray-price-grid-text {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.webflow-import .right-flex-image-wrap-new {
  margin-right: -70px;
  margin-left: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex-image-wrap-new.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .terminal-slide-new {
  position: relative;
}

.webflow-import .green-hero-text-new {
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .found-vant-thumb {
  margin-left: 0px;
}

.webflow-import .bullet-wrap-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .dark-gray-price-grid-text {
  padding: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .us-core-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import ._2-content-columns-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .product-logo-new {
  width: 100px;
  margin-top: 0px;
  margin-left: -17px;
  padding-left: 0px;
}

.webflow-import .product-logo-new.startup-page {
  width: 60px;
  margin-top: 5px;
  margin-left: 0px;
}

.webflow-import .desktop-monitor-img {
  padding-left: 0px;
}

.webflow-import .anchor-link-found-vant {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #999;
  font-size: 16px;
}

.webflow-import .anchor-link-found-vant:hover {
  color: #434468;
}

.webflow-import .anchor-link-found-vant.w--current {
  color: #434468;
}

.webflow-import .anchor-link-found-vant.last {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left: 1px solid #ddd;
}

.webflow-import .terminal-slider-new-mask {
  overflow: hidden;
  margin-right: -7vw;
}

.webflow-import .pricing-grid-new {
  padding-top: 50px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .pricing-grid-new.individual {
  padding-top: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .subhead-found-vant {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-found-vant.light-plum {
  color: #5f6091;
}

.webflow-import .price-border {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-left: 1px solid #dae1f3;
}

.webflow-import .hero-heading-found-vant {
  position: relative;
  z-index: 3;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .terminal-slider-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  max-height: 600px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .image-77 {
  max-width: 110%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .product-description-c1-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-right: 1px solid #dae1f3;
}

.webflow-import .product-description-c1-2.no-border {
  padding-bottom: 75px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-right-style: none;
}

.webflow-import .found-vant-hero-right {
  display: block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .drop-shadow-card-2 {
  position: static;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .product-description-columns-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .bundle-starting-at {
  padding: 0px 15px 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .found-vant-hero-img {
  position: relative;
  left: auto;
  z-index: 2;
  overflow: visible;
  width: 100%;
  max-width: 800px;
  margin-top: 65px;
  padding-right: 0%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .product-description-c2-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-right: 1px none #dae1f3;
}

.webflow-import .paragraph-hero-found-vant {
  margin-bottom: 21px;
  padding-right: 30%;
  color: #434468;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .foundation-vantage-text-invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.webflow-import .white {
  color: #fff;
  font-weight: 300;
}

.webflow-import .startup-found-vant-sub {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .startup-found-vant-sub.invert {
  color: #ccc;
}

.webflow-import .startup-us-core {
  display: block;
  width: 45px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.webflow-import .bundles-tabs-startup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: box-shadow 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}

.webflow-import .bundles-tabs-startup:hover {
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.75);
  box-shadow: 0 10px 20px 0 hsla(0, 0%, 82.8%, 0.3);
}

.webflow-import .bundles-tabs-startup.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .alpha-mktplace {
  padding-left: 15px;
  color: rgba(67, 68, 104, 0.77);
  font-size: 11px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .prophet-club-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99;
  display: block;
  height: 70px;
  margin-top: 70px;
  background-color: #202635;
}

.webflow-import .market-selector-name-2 {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .market-selector-name-2.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .market-selector-name-2.current {
  opacity: 1;
}

.webflow-import .global-selector-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .global-selector-dropdown {
  width: auto;
  margin-right: auto;
  margin-left: 0px;
  padding: 0px 85px 0px 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .global-selector-dropdown.prophet-mkt {
  margin-left: -20px;
}

.webflow-import .global-marketplace-dropdown {
  background-color: #fff;
}

.webflow-import .global-marketplace-dropdown.w--open {
  overflow: hidden;
  width: 250px;
  margin-top: 0px;
  margin-left: -20px;
  padding: 0px;
  border-radius: 14px;
  box-shadow: 0 15px 50px 0 rgba(50, 59, 85, 0.25);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .secondary-nav-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .selector-link-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.webflow-import .selector-link-wrapper-2:hover {
  background-color: #e7ecf5;
}

.webflow-import .selector-link-wrapper-2.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .selector-link-wrapper-2.w--current:hover {
  background-color: #e7ecf5;
}

.webflow-import .selector-link-wrapper-2.active-selector {
  padding-top: 15px;
  padding-bottom: 15px;
}

.webflow-import .global-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 20px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .global-selector:hover {
  font-style: normal;
}

.webflow-import .global-selector.w--open {
  padding-left: 0px;
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .global-selector.prophet-mkt {
  padding-top: 0px;
}

.webflow-import .prophet-anchor-link {
  display: block;
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #8f93a3;
  font-size: 15px;
}

.webflow-import .prophet-anchor-link:hover {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link:focus {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link.w--current {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link.hidden {
  display: none;
}

.webflow-import .prophet-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .prophet-selector-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.webflow-import .prophet-selector-link-wrapper:hover {
  background-color: #e7ecf5;
}

.webflow-import .prophet-selector-link-wrapper.w--current {
  opacity: 1;
  color: #434468;
}

.webflow-import .prophet-selector-link-wrapper.w--current:hover {
  background-color: #e7ecf5;
}

.webflow-import .prophet-selector-link-wrapper.active-selector {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #e7ecf5;
}

.webflow-import .divider-section-transparent-prophet {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 15vh;
  max-height: 550px;
  background-color: transparent;
  background-image: linear-gradient(100deg, transparent 50%, #202635 55%);
}

.webflow-import .gradient-triangle-wrapper {
  position: absolute;
  left: 0%;
  top: -200px;
  right: auto;
  bottom: 70%;
  overflow: hidden;
  width: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#323750), to(#202635));
  background-image: linear-gradient(180deg, #323750, #202635);
}

.webflow-import .hero-copy-gray {
  position: relative;
  z-index: 2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0%;
  padding-left: 0%;
  color: #ccc;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .hero-copy-gray.left-align {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: left;
}

.webflow-import .divider-overflow-prophet {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
  margin-top: -8%;
  padding-top: 8%;
}

.webflow-import .prophet-button-footer {
  position: relative;
  width: 100%;
  height: 50px;
  max-width: 300px;
  min-width: 264px;
  margin-top: 50px;
  margin-bottom: 15px;
  padding: 16px 45px;
  clear: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(145deg, #499eec, #673ae3 85%);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .prophet-button-footer:hover {
  background-image: linear-gradient(144deg, #499eec, #673ae3 85%);
  box-shadow: 0 3px 15px 0 rgba(67, 68, 104, 0.91);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .prophet-overview {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -10px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .image-79 {
  position: relative;
  z-index: 2;
  width: 75%;
  margin-bottom: -50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .paragraph-hero-2 {
  margin-top: 20px;
  padding-right: 0px;
  color: #8f93a3;
  font-size: 21px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .prophet-grid-item-wrap {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 155px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 4px;
  background-image: linear-gradient(320deg, #242a3c 53%, #313a55);
}

.webflow-import .prophet-grid-item-wrap.vertical-center {
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .request-access {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f90a3;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .prophet-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80vh;
  max-height: 720px;
  margin-top: 70px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(170deg, #202635 41%, #2a2f48 88%, #2b3049);
}

.webflow-import .prophet-hero-img-wrapper {
  position: absolute;
  left: 54%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.webflow-import .prophet-hero-image {
  position: relative;
  left: auto;
  z-index: 2;
  overflow: visible;
  width: 100%;
  max-width: 700px;
  margin-top: 70px;
  padding-right: 7.5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .subhead-white-prophet {
  margin-bottom: 20px;
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #f9fbff;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-white-prophet.align-center {
  position: relative;
  z-index: 2;
  margin-top: -140px;
  margin-bottom: 10px;
  padding-top: 140px;
  text-align: center;
}

.webflow-import .subhead-white-prophet.prophet-mkt {
  position: relative;
  z-index: 2;
  margin-top: -140px;
  margin-bottom: 10px;
  padding-top: 140px;
  text-align: center;
}

.webflow-import .prophet-cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 200px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .prophet-cta.prophet-cta-member {
  display: none;
}

.webflow-import .prophet-cta.prophet-cta-request-access {
  display: none;
}

.webflow-import .prophet-card-descript {
  margin-top: 5px;
  color: #a7b0d3;
  font-size: 14px;
}

.webflow-import .prophet-card-descript.last {
  margin-top: 0px;
}

.webflow-import .prophet-included {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .prophet-gradient-triangle {
  position: absolute;
  left: auto;
  top: 0px;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  opacity: 1;
}

.webflow-import .divider-skew-prophet {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #202635;
  -webkit-transform: skew(0deg, -8deg);
  -ms-transform: skew(0deg, -8deg);
  transform: skew(0deg, -8deg);
}

.webflow-import .prophet-triangle-block2 {
  position: absolute;
  left: 0px;
  top: -100%;
  right: 0%;
  bottom: auto;
  overflow: visible;
  width: 200%;
  height: 200%;
  margin-top: 0px;
  margin-left: -500px;
  padding-top: 0px;
  background-color: #202635;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(25deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(25deg);
  -o-object-fit: fill;
  object-fit: fill;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.webflow-import .prophet-hero-left {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10%;
  padding-bottom: 15%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-copy-white {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 10%;
  padding-left: 10%;
  color: #f9fbff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .prophet-break {
  position: relative;
  z-index: 2;
  width: 33%;
  height: 3px;
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: linear-gradient(80deg, #4e8feb, #673de4);
}

.webflow-import .prophet-text-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #4d90eb;
}

.webflow-import .prophet-text-link:hover {
  color: #f9fbff;
}

.webflow-import .prophet-card-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .prophet-card-heading.last {
  margin-bottom: 0px;
}

.webflow-import .prophet-grid {
  margin-top: 0px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .prophet-hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prophet-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prophet-button-hero {
  height: 50px;
  max-width: 300px;
  min-width: 264px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(145deg, #499eec, #673ae3 85%);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .prophet-button-hero:hover {
  background-image: linear-gradient(144deg, #499eec, #673ae3 85%);
  box-shadow: 0 3px 15px 0 rgba(67, 68, 104, 0.91);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .prophet-button-hero.advert {
  margin-bottom: 0px;
}

.webflow-import .prophet-triangle-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 25%;
  overflow: visible;
  width: 150%;
  height: 150%;
  background-color: #202635;
  -webkit-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}

.webflow-import .gradient-triangle-wrapper2 {
  position: absolute;
  left: 50%;
  top: 0%;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  overflow: hidden;
  height: 280px;
  margin-top: 0px;
  padding-top: 500px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#323750), to(#202635));
  background-image: linear-gradient(180deg, #323750, #202635);
}

.webflow-import .prophet-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .prophet-hero-heading.centered.white {
  color: #fff;
}

.webflow-import .prophet-hero-heading.white {
  margin-bottom: 10px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .prophet-hero-heading.white {
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.4em;
}

.webflow-import .prophet-hero-heading.white {
  display: block;
  margin-bottom: 0px;
  color: #fff;
  line-height: 20px;
}

.webflow-import .paragraph-hero-prophet {
  margin-top: 20px;
  margin-bottom: 21px;
  padding-right: 0px;
  color: #8f93a3;
  font-size: 21px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .st-search-input-2 {
  margin-bottom: 0px;
  padding: 25px 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 0px none #000;
  opacity: 0.7;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .st-search-input-2::-webkit-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input-2:-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input-2::-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input-2::placeholder {
  color: #434468;
}

.webflow-import .prophet-mkt-hero-image {
  position: relative;
  left: auto;
  z-index: 5;
  overflow: visible;
  width: 100%;
  max-width: 500px;
  margin-top: 80px;
  padding-right: 7.5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .prophet-marketplace-lead-wrapper {
  margin-top: 10px;
  margin-bottom: 0px;
}

.webflow-import .prophet-marketplace-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 420px;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/prophet_marketplace_header.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #fff;
}

.webflow-import .search-wrapper-dark-new {
  position: relative;
  z-index: 50;
  margin-right: 0px;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  color: #d1dbf3;
  font-size: 14px;
}

.webflow-import .prophet-marketplace-lead {
  width: 55%;
  color: #8f93a3;
  font-size: 21px;
  line-height: 1.8em;
  font-weight: 300;
}

.webflow-import .mktplace-home-top-new {
  position: absolute;
  left: auto;
  top: 30px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 960px;
  margin-bottom: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .market-selector-new {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .prophet-mkt-hero-img-wrapper {
  position: absolute;
  left: 54%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  overflow: visible;
}

.webflow-import .prophet-advert-grid {
  -ms-grid-columns: 5fr 3fr;
  grid-template-columns: 5fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .prophet-ad-wrapper {
  margin-bottom: 20px;
  padding: 25px 30px 30px;
  border-radius: 4px;
  background-image: linear-gradient(158deg, #3b4765, #202636 71%);
}

.webflow-import .prophet-ad-subhead {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
  font-size: 23px;
  line-height: 30px;
}

.webflow-import .prophet-request-quote {
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #508dfb;
  font-size: 16px;
  text-align: center;
}

.webflow-import .prophet-small-hero-text {
  margin-bottom: 0px;
  padding-top: 10px;
  color: #8f93a3;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .prophet-small-hero-text.small-padding {
  padding-top: 10px;
}

.webflow-import .grid-list-text-2 {
  display: inline;
  min-height: 40px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #5f6091;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.webflow-import .grid-list-text-2.us-advanced-startup {
  padding-left: 15px;
  font-size: 14px;
}

.webflow-import .product-tab-dropdown-2 {
  background-color: transparent;
}

.webflow-import .startup-program-price {
  display: block;
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
}

.webflow-import .checkmark-grid-startup {
  padding-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .checkmark-grid-startup.us-advanced {
  grid-column-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .div-block-74 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .text-block-43 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: rgba(67, 68, 104, 0.77);
  font-size: 12px;
  font-weight: 600;
}

.webflow-import .prophet-request-img {
  width: 45px;
  max-width: 50px;
}

.webflow-import .prophet-request-header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .request-a-quote-head-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .hide-body-preload {
  display: block;
}

.webflow-import .home-found-vant-subhead2 {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .home-found-vant-subhead2.invert {
  color: #ccc;
}

.webflow-import .hs-form {
  padding-right: 20px;
  padding-left: 20px;
}

.webflow-import .content-container-1125 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1125.hide {
  display: none;
}

.webflow-import .team-page-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .primary-button-solid {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-solid.hero {
  display: inline-block;
  height: 50px;
  min-width: 250px;
  margin: 0px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-solid.hero:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-solid.footer-single-column {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-solid.footer-single-column:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-solid.footer-single-column.team-page {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .our-team-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 48vw;
  max-height: 750px;
  margin-top: 69px;
}

.webflow-import .clippath-image {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.66)), to(rgba(82, 88, 98, 0.66))), url('../images/team_header2_web.jpg');
  background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.66), rgba(82, 88, 98, 0.66)), url('../images/team_header2_web.jpg');
  background-position: 80% 100%, 0px 0px, 50% 65%;
  background-size: 400px, auto, auto;
  background-repeat: no-repeat, repeat, no-repeat;
}

.webflow-import .clip-wrap {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  width: 50%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .hero-text-wrap-team {
  position: relative;
  z-index: 5;
  width: 45%;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .subhead-new {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .subhead-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .subhead-new.align-center-except-mobile {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .content-container-1126 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .collection-item-10 {
  display: block;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .collection-list-wrapper-9 {
  display: block;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .large-paragraph-lead {
  margin-bottom: 60px;
  padding: 30px 8%;
  color: #434468;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 300;
}

.webflow-import .our-team-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .team-photo {
  position: static;
  width: auto;
  height: auto;
  border-radius: 15px;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .our-team-name {
  margin-bottom: 0px;
  color: #434468;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.03em;
  text-transform: none;
}

.webflow-import .our-team-title {
  color: #434468;
  font-size: 16px;
  font-weight: 300;
}

.webflow-import .image-87 {
  max-width: 200px;
  opacity: 0.9;
}

.webflow-import .left-grid-wrapper.padding-right {
  padding-right: 100px;
}

.webflow-import .h2-light {
  font-weight: 300;
}

.webflow-import .h2-light.block-on-desktop {
  display: block;
}

.webflow-import .image-86 {
  max-width: 200px;
  opacity: 0.6;
}

.webflow-import .image-83 {
  max-width: 150px;
}

.webflow-import .investor-grid {
  padding-right: 20px;
  padding-left: 20px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 7.5vw;
  grid-row-gap: 50px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.webflow-import .grid-15 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .image-85 {
  max-width: 200px;
}

.webflow-import .image-84 {
  max-width: 200px;
  opacity: 0.7;
}

.webflow-import .image-82 {
  max-width: 200px;
  opacity: 0.5;
}

.webflow-import .h2-subhead {
  margin-top: 0px;
  font-size: 36px;
  line-height: 44px;
}

.webflow-import .lead-text {
  font-size: 18px;
  font-weight: 300;
}

.webflow-import .h4-subhead {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .hero-heading-home {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .hero-heading-home.centered.white {
  color: #fff;
}

.webflow-import .hero-heading-home.white {
  margin-bottom: 10px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .hero-heading-home.white {
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.4em;
}

.webflow-import .hero-heading-home.white {
  display: block;
  margin-bottom: 0px;
  color: #fff;
  line-height: 20px;
}

.webflow-import .hero-heading-home.prophet-mkt {
  display: block;
  margin-top: 50px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.2em;
}

.webflow-import .startup-tabs {
  padding-right: 20px;
  padding-left: 20px;
}

.webflow-import .intrinio-advantage-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55vh;
  max-height: 500px;
  margin-top: 130px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import ._960-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .intrinio-academic-logo-deprecated {
  display: none;
}

.webflow-import .clippath-image-academic-deprecated {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/intrinio_academic_light.svg'), url('../images/dots_academicl.svg'), linear-gradient(155deg, #3d3d4f, rgba(61, 61, 79, 0.88) 45%), url('../images/lecture_hall_web.jpg');
  background-position: 60% 42%, 100% 97%, 0px 0px, 50% 65%;
  background-size: 48%, auto, auto, cover;
  background-repeat: no-repeat, no-repeat, repeat, no-repeat;
}

.webflow-import .academic-hero-deprecated {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 42vw;
  max-height: 740px;
  min-height: 475px;
  margin-top: 70px;
}

.webflow-import .purple-button-solid {
  height: 50px;
  min-width: 225px;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 16px 50px 17px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px none transparent;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(165deg, #9293d9, #66679b);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .purple-button-solid:hover {
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .purple-button-solid.centered {
  position: relative;
  display: block;
  max-width: 225px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .university-logos-deprecated {
  width: 100%;
  max-width: 180px;
  opacity: 0.4;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.webflow-import .university-logos-deprecated.caltech {
  width: 100%;
  padding-right: 15%;
}

.webflow-import .academic-hero-left-wrap-deprecated {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .university-logo-grid-deprecated {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0px;
  bottom: 12.5%;
  display: -ms-grid;
  display: grid;
  width: 42vw;
  max-width: 525px;
  min-width: 0px;
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .academic-h1 {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .light-large.block-on-desktop {
  display: block;
}

.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
  font-weight: 300;
}

.webflow-import .light-large.block-on-desktop.block-on-mobile {
  font-weight: 300;
}

.webflow-import .clip-wrap-right-deprecated {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  width: 58%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .academic-hero-text-wrap-deprecated {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  display: block;
  width: 100%;
  padding-bottom: 7.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import ._960-container {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .h2-subhead-new {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 36px;
  line-height: 44px;
}

.webflow-import .left-half-wrapper {
  width: 50%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hor-flex {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .uni-floating-card1 {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 3;
  display: block;
  width: 245px;
  height: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 18px;
  box-shadow: 0 10px 30.59px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .right-half-wrapper {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 50%;
  margin-left: 0px;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .body-section-first {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .gray-lead-paragraph {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.6em;
  letter-spacing: -0.01%;
}

.webflow-import .purple-break {
  position: static;
  width: 190px;
  height: 3px;
  margin-top: 30px;
  margin-bottom: 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #9496dd;
}

.webflow-import .half-wrapper-graphic {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .big-dots {
  position: relative;
  left: auto;
  top: 110px;
  right: 80px;
  z-index: 2;
  display: block;
  width: 195px;
  margin-left: auto;
}

.webflow-import .body-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .h2-subhead-2 {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 36px;
  line-height: 44px;
}

.webflow-import .uni-floating-card2 {
  position: relative;
  left: 40px;
  top: 53px;
  bottom: auto;
  z-index: 3;
  width: 249px;
  margin-right: auto;
  border-radius: 18px;
  box-shadow: 0 11px 30.71px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .big-dots-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.webflow-import .line-divider-white-blue {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -6.25vh;
  margin-bottom: -6.25vh;
  padding-top: 12.5vh;
  padding-bottom: 0px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .divider-bgr-gradient-global {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 15vh;
  max-height: 500px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-skew-global {
  position: relative;
  display: block;
  width: 105vw;
  height: 15vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #f5fbfc;
  -webkit-transform: skew(0deg, -5.42deg);
  -ms-transform: skew(0deg, -5.42deg);
  transform: skew(0deg, -5.42deg);
}

.webflow-import .top-divider-line-global {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .bottom-divider-line-global {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -12%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .uni-floating-card3 {
  position: relative;
  top: 80px;
  right: 15px;
  bottom: auto;
  z-index: 3;
  display: block;
  width: 400px;
  height: auto;
  margin-bottom: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 18px;
  box-shadow: 0 31px 49px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .big-dots-3 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 176px;
  margin-left: auto;
}

.webflow-import .body-section-blue-tall {
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #f5fbfc;
}

.webflow-import .line-divider-blue-white {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -9vh;
  margin-bottom: -6.25vh;
  padding-top: 12.5vh;
  padding-bottom: 0px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .h3-blue {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #617dcb;
  font-size: 20px;
  line-height: 36px;
  font-weight: 600;
}

.webflow-import .bulletin-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .powered-by-purple {
  margin-bottom: 20px;
  color: #8283be;
  font-size: 16px;
}

.webflow-import .academic-floating-card {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -23% 0px -80px;
  padding: 60px 60px 55px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 15px 30px 0 rgba(135, 151, 165, 0.25);
}

.webflow-import .content-container-1127 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .green-text-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .green-text-link:hover {
  color: #2f3238;
}

.webflow-import .academic-icon {
  margin-right: 30px;
}

.webflow-import .middle-paragraph-lead {
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 0px 8%;
  color: #5f6091;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .uni-check-grid {
  padding-bottom: 0px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .uni-starting-at {
  margin-bottom: 5px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 14px;
}

.webflow-import .uni-price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .regular {
  font-weight: 400;
}

.webflow-import .small-college {
  margin-bottom: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .uni-pricing-head {
  margin-top: 25px;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 25px;
  color: #434468;
  font-size: 22px;
  line-height: 29px;
  font-weight: 400;
}

.webflow-import .uni-pricing-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .pricing-per-month-purple {
  color: #9496dd;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .uni-pricing-card-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 30px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .uni-pricing-cost-wrap {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.webflow-import .body-section-blue-narrow {
  display: none;
  height: auto;
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #f5fbfc;
}

.webflow-import .uni-pricing-card-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .pricing-purple {
  color: #9496dd;
  font-size: 34px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .uni-pricing-count {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .purple-break-center {
  position: static;
  width: 190px;
  height: 3px;
  margin: 30px auto 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #9496dd;
}

.webflow-import .body-section-tall {
  padding-top: 140px;
  padding-bottom: 140px;
}

.webflow-import .main-paragraph {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
}

.webflow-import .mkt-starting-at-2 {
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #8f93a3;
  font-size: 14px;
}

.webflow-import .product-card-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 40px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border: 1.5px solid #5ac5a1;
  border-radius: 32px;
  background-color: #fff;
}

.webflow-import .product-card-button-text {
  padding-right: 5px;
  padding-left: 10px;
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .product-card-chevron-green {
  padding-right: 10px;
  padding-left: 5px;
}

.webflow-import .product-card-chevron-white {
  display: none;
  padding-right: 10px;
  padding-left: 5px;
}

.webflow-import .found-vant-view {
  padding-right: 7.5px;
  padding-left: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .found-vant-chevron-purple {
  display: none;
  padding-right: 5px;
  padding-left: 7.5px;
}

.webflow-import .found-vant-chevron-wrapper {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 0px;
  margin-left: 5px;
  padding: 3px 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .white-chrevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .purple-chevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 0;
}

.webflow-import .academic-hero-text-wrap {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  display: block;
  width: 100%;
  padding-bottom: 7.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .intrinio-academic-logo2 {
  position: absolute;
  left: 19%;
  top: 37%;
  right: auto;
  bottom: 60%;
  z-index: 20;
  display: block;
  width: 400px;
}

.webflow-import .university-logos {
  width: 100%;
  max-width: 175px;
  opacity: 0.4;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.webflow-import .university-logos.caltech {
  width: 100%;
  padding-right: 10%;
}

.webflow-import .clip-wrap-right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  width: 80%;
  margin-top: 0px;
  margin-right: -25%;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .academic-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 69vh;
  max-height: 740px;
  min-height: 0px;
  margin-top: 70px;
}

.webflow-import .clippath-image-academic {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 1100px;
  margin: 0px 0px auto;
  float: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/new_dots.svg'), linear-gradient(155deg, #3d3d4f, rgba(61, 61, 79, 0.88) 45%), url('../images/lecture_hall_web.jpg');
  background-position: 100% 100%, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.webflow-import .university-logo-grid {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0px;
  bottom: 12.5%;
  z-index: 20;
  display: -ms-grid;
  display: grid;
  width: 50%;
  max-width: 525px;
  min-width: 0px;
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .academic-hero-left-wrap {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .intrinio-academic-logo {
  display: none;
}

.webflow-import .cost-wrapper-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .found-vant-view-grey {
  padding-right: 7.5px;
  padding-left: 10px;
  color: #8f93a3;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .grey-chevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
}

.webflow-import .purple-chevron-icon-home {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 0;
}

.webflow-import .circle-changer-light-abs {
  position: absolute;
  display: block;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1.38px solid #abbbd1;
  border-radius: 20px;
  background-color: #fff;
}

.webflow-import .circle-changer-light-abs.dark {
  position: relative;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 0.5;
}

.webflow-import .circle-changer-light-abs.light {
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 0.5;
}

.webflow-import .circle-changer-light-abs.light:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-light-abs.midnight {
  background-image: linear-gradient(135deg, #5f6091, #434468);
  opacity: 0.5;
}

.webflow-import .circle-changer-light-abs.light-absolute {
  position: absolute;
  display: none;
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 1;
}

.webflow-import .circle-changer-light-abs.light-absolute:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-light-abs.dark-absolute {
  position: absolute;
  display: none;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 1;
}

.webflow-import .circle-changer-light-abs.hide-first {
  display: none;
}

.webflow-import .circle-changer-dark-abs {
  position: absolute;
  display: none;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
}

.webflow-import .circle-changer-dark-abs.dark {
  position: relative;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 0.5;
}

.webflow-import .circle-changer-dark-abs.light {
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 0.5;
}

.webflow-import .circle-changer-dark-abs.light:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-dark-abs.midnight {
  background-image: linear-gradient(135deg, #5f6091, #434468);
  opacity: 0.5;
}

.webflow-import .circle-changer-dark-abs.light-absolute {
  position: absolute;
  display: none;
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 1;
}

.webflow-import .circle-changer-dark-abs.light-absolute:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-dark-abs.dark-absolute {
  position: absolute;
  display: none;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 1;
}

.webflow-import .circle-changer-dark-abs.show-first {
  display: block;
}

.webflow-import .changer-title-light-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-light-abs.light-switch {
  opacity: 1;
}

.webflow-import .changer-title-light-abs.hide-first {
  display: none;
}

.webflow-import .changer-title-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-abs.light-switch {
  opacity: 1;
}

.webflow-import .circle-changer-midnight-abs {
  position: absolute;
  display: none;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
  background-image: linear-gradient(135deg, #5f6091, #434468);
}

.webflow-import .circle-changer-midnight-abs.dark {
  position: relative;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 0.5;
}

.webflow-import .circle-changer-midnight-abs.light {
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 0.5;
}

.webflow-import .circle-changer-midnight-abs.light:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-midnight-abs.midnight {
  background-image: linear-gradient(135deg, #5f6091, #434468);
  opacity: 0.5;
}

.webflow-import .circle-changer-midnight-abs.light-absolute {
  position: absolute;
  display: none;
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 1;
}

.webflow-import .circle-changer-midnight-abs.light-absolute:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer-midnight-abs.dark-absolute {
  position: absolute;
  display: none;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 1;
}

.webflow-import .circle-changer-midnight-abs.show-first {
  display: block;
}

.webflow-import .changer-title-dark-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-dark-abs.light-switch {
  opacity: 1;
}

.webflow-import .changer-title-dark-abs.show-first {
  display: block;
}

.webflow-import .changer-title-midnight-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-midnight-abs.light-switch {
  opacity: 1;
}

.webflow-import .changer-title-midnight-abs.show-first {
  display: block;
}

.webflow-import .body-2 {
  background-color: #000;
}

html.w-mod-js *[data-ix="lightbox-overlay"] {
  opacity: 0;
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

@media (max-width: 991px) {
.webflow-import .menu-mobile {
    z-index: 99;
    display: block;
    overflow: auto;
    height: 100vh;
    padding-bottom: 70px;
    float: none;
    background-color: #37373d;
  }
.webflow-import .navbar {
    background-color: #2f3238;
  }
.webflow-import .section {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .section.light-grey._100vh {
    height: 100%;
    padding-top: 70px;
  }
.webflow-import .section.dark-gradient {
    padding-top: 0px;
  }
.webflow-import .nav-section.position-fix {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .nav-link {
    display: none;
  }
.webflow-import .nav-link.login-desktop {
    display: none;
    margin-left: 0px;
  }
.webflow-import .nav-link.login-desktop.logged-in-nav-link {
    position: absolute;
    top: -100px;
    opacity: 1;
  }
.webflow-import .subheading-1 {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
  }
.webflow-import .main-heading {
    font-size: 28px;
    text-align: left;
  }
.webflow-import .primary-button.hero {
    width: 60%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button.hollow {
    width: 60%;
  }
.webflow-import .primary-button.hollow.hover-blur {
    bottom: 40%;
  }
.webflow-import .primary-button.medium {
    font-size: 14px;
  }
.webflow-import .paragraph-large.white {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
.webflow-import .columns.platform {
    width: auto;
    min-width: 0px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 90px;
    margin-bottom: -10px;
  }
.webflow-import .subheading-4 {
    font-size: 17px;
  }
.webflow-import .line-break {
    width: 40%;
  }
.webflow-import .button-row {
    text-align: left;
  }
.webflow-import .footer-small-link {
    margin-right: 40px;
  }
.webflow-import .left-flex-text {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .right-flex.text {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .columns-list-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .green-link {
    font-size: 14px;
  }
.webflow-import .green-link.inline {
    font-size: 18px;
  }
.webflow-import .right-flex-component {
    margin-top: 50px;
  }
.webflow-import .left-flex-image {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .business-visualization {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
.webflow-import .nav-bar-padding.w2nd-nav {
    display: none;
  }
.webflow-import .threeblock {
    width: 50%;
  }
.webflow-import .fourblock {
    width: 50%;
  }
.webflow-import .sectiontag.morepadding {
    padding-left: 25px;
  }
.webflow-import .button {
    display: block;
    text-align: center;
  }
.webflow-import .sideblock {
    height: 400px;
  }
.webflow-import .sideblock.auto {
    height: auto;
  }
.webflow-import .dark {
    font-size: 40px;
  }
.webflow-import .logoblock {
    height: 250px;
  }
.webflow-import .callouttext {
    display: block;
    margin-top: 11px;
    margin-bottom: 11px;
    text-align: center;
  }
.webflow-import .callouttext._3 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
.webflow-import .callouttext._5 {
    margin-left: 0px;
  }
.webflow-import .callouttext._2 {
    display: block;
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .mainsection {
    border-right: 1px none #000;
    border-left: 1px none #000;
  }
.webflow-import .textblock {
    height: 974px;
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .introblock {
    height: 250px;
    padding-top: 16px;
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .secondgroup {
    margin-top: 40px;
    padding-top: 40px;
    padding-left: 0px;
  }
.webflow-import .lead-paragraph.pricing-page {
    font-size: 16px;
  }
.webflow-import .container.no-pad {
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .dropdown-link {
    position: relative;
  }
.webflow-import .dropdown-link.nav {
    display: block;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 60px;
    font-family: 'Open Sans', sans-serif;
    color: #d3d3d3;
    font-weight: 600;
    text-align: left;
  }
.webflow-import .dropdown-link.nav.break {
    box-shadow: inset 0 -1px 0 0 #3b3b3b;
    font-weight: 400;
  }
.webflow-import .nav-dropdown-text {
    padding-left: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #7a7979;
    font-weight: 600;
    text-align: left;
  }
.webflow-import .dropdown-list {
    position: static;
    display: block;
    background-color: #2f3238;
  }
.webflow-import .dropdown-list.w--open {
    background-color: #2f3238;
  }
.webflow-import .icon-2 {
    display: none;
    color: #d3d3d3;
  }
.webflow-import .menu-button {
    background-color: #2f3238;
    color: #d3d3d3;
  }
.webflow-import .menu-button.w--open {
    background-color: transparent;
  }
.webflow-import .icon-3 {
    background-color: transparent;
    color: #d3d3d3;
    font-size: 34px;
  }
.webflow-import .nav-link-mobile {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 40px;
    text-align: left;
  }
.webflow-import .nav-link-mobile.cta {
    position: -webkit-sticky;
    position: sticky;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 999;
    padding-right: 40px;
    background-color: #04c99f;
    color: #fff;
    text-align: center;
  }
.webflow-import .nav.break-bottom {
    display: block;
    background-color: transparent;
    box-shadow: inset 0 -1px 0 0 #464649;
  }
.webflow-import .vendor-grid {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .div-right {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .smart-container {
    width: auto;
    min-width: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .smart-container.flex {
    padding-top: 60px;
    padding-bottom: 60px;
  }
.webflow-import .smart-container.flex.bottom-padding {
    padding-top: 20px;
  }
.webflow-import .smart-container.footer {
    padding-top: 20px;
  }
.webflow-import .smart-container.narrow-pad {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .sub-heading {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .white-heading {
    font-size: 24px;
  }
.webflow-import .engine-div-block {
    width: 275px;
  }
.webflow-import .block-main.purple {
    width: 120px;
    margin-top: 153px;
    margin-left: 78px;
  }
.webflow-import .block-main.green {
    width: 150px;
    margin-top: 87px;
    margin-left: 78px;
  }
.webflow-import .block-main.blue {
    width: 120px;
    max-width: 100%;
    margin-left: 78px;
  }
.webflow-import .heading-9 {
    font-size: 18px;
  }
.webflow-import .sub-element-paragraph {
    padding-left: 50px;
    color: #cacadf;
    font-size: 14px;
    text-align: left;
  }
.webflow-import .sub-element-title {
    padding-left: 50px;
  }
.webflow-import .intrinio-engine-value-props {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -30px;
    padding-right: 35px;
    padding-left: 35px;
    text-align: justify;
  }
.webflow-import .div-block-11 {
    display: none;
  }
.webflow-import .div-block-12 {
    padding-right: 25px;
    padding-left: 50px;
  }
.webflow-import .absolute-gradient-1 {
    position: absolute;
    z-index: -1;
    margin-top: 0px;
  }
.webflow-import .column-div-block.product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .square-tile {
    margin-right: 8px;
    margin-left: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-header {
    margin-right: 30px;
    margin-left: 30px;
  }
.webflow-import .cta-block-1 {
    margin-right: 70px;
    margin-left: 70px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-block-left {
    margin-bottom: 25px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .grid.footer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 16px;
    grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . .";
    -ms-grid-columns: 1fr 1fr 1fr 1fr 0.25fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 0.25fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .footer-line {
    padding-top: 15px;
  }
.webflow-import .image-7 {
    margin-top: 26px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
.webflow-import .product-tile {
    margin-right: 8px;
    margin-left: 8px;
  }
.webflow-import .absolute-gradient-2 {
    position: absolute;
    margin-top: -30px;
  }
.webflow-import .code-tab-plane {
    height: 375px;
  }
.webflow-import .paragraph-code {
    font-size: 14px;
    line-height: 19px;
  }
.webflow-import .code-tab-name {
    font-size: 14px;
  }
.webflow-import .code-endpoint {
    width: 260px;
  }
.webflow-import .login-link {
    display: none;
  }
.webflow-import .login-link.hover {
    display: none;
    margin-left: 0px;
  }
.webflow-import .login-link.hover.logged-in-nav-link {
    position: absolute;
    top: -100px;
    opacity: 1;
  }
.webflow-import .navbar-3 {
    background-color: #2f3238;
  }
.webflow-import .shadow-panel {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
    min-width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 30px;
  }
.webflow-import .left-flex-text-2 {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
  }
.webflow-import .image-8 {
    margin-right: 20px;
    margin-left: 25px;
  }
.webflow-import .image-bw {
    margin-right: 20px;
    margin-left: 0px;
  }
.webflow-import .logo-column-2 {
    text-align: center;
  }
.webflow-import .logo-grayscale {
    max-width: 100%;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 6px;
  }
.webflow-import .image-3 {
    max-width: 100%;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 16px;
    padding-bottom: 17px;
  }
.webflow-import .sign-up-pannel {
    display: block;
    width: 70%;
    margin: 50px auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .tile-image-position {
    margin-top: -100px;
  }
.webflow-import .hover-link-tile {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .dropdown-fix {
    display: block;
  }
.webflow-import .hero-text-block {
    width: 60%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-block {
    min-height: 560px;
  }
.webflow-import .hero-heading {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .hero-slider {
    min-height: 560px;
    padding-left: 119px;
  }
.webflow-import .smart-container-hero {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .green-link-lnline {
    font-size: 16px;
  }
.webflow-import .paragraph-large-2.center {
    padding-right: 50px;
  }
.webflow-import .paragraph-large-2.white {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
.webflow-import .left-flex {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .enterprise-right.text {
    margin-bottom: 20px;
    padding-right: 70px;
  }
.webflow-import .hero-tab-link {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-tab-link.w--current {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .enterprise-left {
    padding-right: 0px;
  }
.webflow-import .right-flex-2.text {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .flex-block {
    width: 100%;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .hero-tabs {
    z-index: 10;
    margin-top: -30px;
  }
.webflow-import .paragraph.light {
    margin-bottom: 30px;
    font-weight: 400;
  }
.webflow-import .paragraph.medium {
    margin-bottom: 30px;
  }
.webflow-import .heading-12 {
    text-align: center;
  }
.webflow-import .update-list-wrapper {
    width: 100%;
  }
.webflow-import .view-details-button {
    margin-top: 16px;
    margin-bottom: 30px;
    float: left;
  }
.webflow-import .tab-section {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .tab-section.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .updates-smart-container {
    width: auto;
    min-width: auto;
    padding-top: 0px;
    padding-bottom: 80px;
  }
.webflow-import .div-block-19 {
    margin-top: -60px;
  }
.webflow-import .div-block-23 {
    display: none;
    text-align: center;
  }
.webflow-import .paragraph-3 {
    text-align: left;
  }
.webflow-import .div-block-24 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .heading-13 {
    padding-right: 0px;
  }
.webflow-import .signup-block-left {
    z-index: 99;
    width: 100%;
    height: 100px;
  }
.webflow-import .signup-block-right {
    position: relative;
    left: 0px;
    width: 100%;
    height: auto;
    min-height: 0px;
    margin-top: 100px;
    margin-left: 0px;
    padding: 80px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .div-block-26 {
    display: block;
  }
.webflow-import .paragraph-4 {
    display: none;
  }
.webflow-import .heading-14 {
    display: none;
  }
.webflow-import .hubspot-signup-embed {
    width: auto;
    padding-right: 10%;
    padding-left: 10%;
  }
.webflow-import .text-block-3 {
    margin-top: 45px;
  }
.webflow-import .primary-button-2.hero {
    width: 60%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow.margin {
    min-width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 16px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hero {
    width: 60%;
    min-width: 180px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
    min-width: 250px;
  }
.webflow-import .primary-button-2.hollow.margin {
    min-width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 16px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 32%;
  }
.webflow-import .primary-button-2.icon {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    bottom: 40%;
  }
.webflow-import .primary-button-2.footer-single-column {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 50%;
    min-width: 220px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 50%;
    min-width: 220px;
  }
.webflow-import .message-block {
    display: none;
  }
.webflow-import .section-4 {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section-4.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .hero-text-block-wide {
    width: 80%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .subpage-hero-section {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .column-heading-dark {
    min-height: 50px;
    line-height: 30px;
  }
.webflow-import .div-block-40 {
    padding-bottom: 0px;
  }
.webflow-import .inline-tag.green {
    background-color: #00d78a;
  }
.webflow-import .inline-tag.custom {
    margin-right: -10px;
  }
.webflow-import .help-center-hero {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    margin-bottom: 10px;
  }
.webflow-import .background-panel {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
    min-width: 400px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: block;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    display: block;
  }
.webflow-import .nav_items.intrinio-hide {
    display: none;
  }
.webflow-import .main-nav-link.hide {
    display: none;
  }
.webflow-import .nav-link-copy {
    display: none;
  }
.webflow-import .hero-content-wrapper {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .drop-shadow-card {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    overflow: hidden;
  }
.webflow-import .drop-shadow-card.no-margin {
    min-width: 75vw;
  }
.webflow-import .slide-nav-4 {
    top: 0px;
    padding-top: 25px;
    padding-bottom: 0px;
  }
.webflow-import .paragraph-hero-new {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    font-size: 20px;
    line-height: 28px;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    font-size: 20px;
    line-height: 28px;
  }
.webflow-import .green-check-img {
    max-width: 25px;
    min-width: 25px;
  }
.webflow-import .left-flex-child-wrapper {
    width: 53%;
    margin-bottom: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .h4-new {
    font-size: 18px;
    line-height: 170%;
  }
.webflow-import .right-content-column {
    padding-top: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-2-new {
    margin-top: 20px;
    font-size: 18px;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    margin-bottom: 20px;
    font-size: 20px;
  }
.webflow-import .green-link-new {
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .hero-heading-new.centered.white {
    text-align: center;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white-text {
    font-size: 30px;
  }
.webflow-import .wyg-grid {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .sub-heading-new {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 24px;
  }
.webflow-import .sub-heading-new.pro-services {
    font-size: 32px;
  }
.webflow-import .sub-heading-new.pricing {
    font-size: 32px;
  }
.webflow-import .divider-new {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .divider-new.invert {
    min-height: 9vh;
    margin-bottom: 0px;
    padding-top: 0px;
  }
.webflow-import .content-container-960 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-960.slider-new {
    min-width: 90vw;
  }
.webflow-import .content-container-960.horizontal-flex-fixed-width {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.smaller-tablet-padding2 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-content-column {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-top: 20px;
    padding-right: 20px;
  }
.webflow-import .left-content-column.json-example {
    padding-top: 0%;
  }
.webflow-import ._2-content-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .testimonials-slider.custom-dev-page {
    height: auto;
  }
.webflow-import .divider-hero {
    height: 16vh;
  }
.webflow-import .divider-hero.relative {
    height: 12vh;
    margin-top: -70px;
  }
.webflow-import .vendor-logos {
    max-width: 175px;
  }
.webflow-import .column-16 {
    top: 0%;
    min-height: 225px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .column-15 {
    min-height: 225px;
    margin-top: 0px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .content-container-1120 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-container-1120.fill-mobile {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1120.force-height-150px {
    padding-top: 100px;
    padding-bottom: 50px;
  }
.webflow-import .content-container-1120.top-padding {
    margin-top: 100px;
  }
.webflow-import .right-text-wrapper {
    padding-left: 20px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-left: 20px;
  }
.webflow-import .customer-logo-grid {
    padding-right: 8vw;
    padding-left: 8vw;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .customer-logo-grid.home {
    margin-top: 20px;
  }
.webflow-import .customer-logo-grid.home2 {
    margin-top: 20px;
  }
.webflow-import .customer-logo-grid.home {
    margin-top: 20px;
    padding-right: 5vw;
    padding-left: 5vw;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .wyg-grid-column-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .wyg-list-text {
    font-size: 14px;
    line-height: 18px;
  }
.webflow-import .image-14 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .grid-item-wrapper {
    position: static;
    min-height: 60px;
  }
.webflow-import .grid-item-wrapper.shorter-line-height {
    min-height: 40px;
  }
.webflow-import .divider-line-2 {
    z-index: 4;
    display: none;
    margin-bottom: 3.5vh;
  }
.webflow-import .card-bottom-cta {
    height: 80px;
    background-color: #f5fbfc;
  }
.webflow-import .bundle-cost {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-section {
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section {
    padding-bottom: 5%;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
    padding-top: 7.5%;
    padding-bottom: 5%;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-75 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.prices-page {
    height: 100vh;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-bottom: 75px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-top-150 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-bottom-100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.full-page-width {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-bottom-45 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-top-100 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.padding-only {
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
    margin-top: -120px;
  }
.webflow-import .content-section.gray-bgr {
    z-index: 2;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 60px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.our-team-page {
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-bottom: 100px;
  }
.webflow-import .green-customer-quote.align-center {
    font-size: 16px;
  }
.webflow-import .image-15.padding {
    padding-right: 19px;
    padding-left: 27px;
  }
.webflow-import .code-editor-wrapper-new {
    right: 5%;
  }
.webflow-import .hero-copy-plum {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .hero-copy-plum.wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight {
    font-size: 20px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.no-margin {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.wrap-new {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 18px;
  }
.webflow-import .divider-line {
    display: none;
    margin-top: 4.5vh;
  }
.webflow-import .top-footer-button-column {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .testimonial {
    padding-top: 0px;
    font-size: 20px;
  }
.webflow-import .home-hero {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-text-wrapper {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy-light-plum {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .hero-copy-light-plum.small-margin {
    font-size: 18px;
  }
.webflow-import .hero-copy-light-plum.small-margin.grid-intro {
    font-size: 15px;
  }
.webflow-import .vendor-logo-grid {
    margin-top: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .vendor-logo-grid:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
.webflow-import .hero-image-wrapper {
    left: 45%;
  }
.webflow-import .hero-image-wrapper.big-pad {
    margin-right: -200px;
    padding-left: 0px;
  }
.webflow-import .primary-button-new.hero {
    width: 70%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button-new.hero.hollow.large {
    width: 80%;
  }
.webflow-import .primary-button-new.hero.hollow.large.new {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large {
    width: 80%;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 80%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-list-text {
    padding-left: 10px;
    font-size: 15px;
    line-height: 22px;
  }
.webflow-import .testimonial-permanent-text-wrap {
    max-width: 30%;
    padding-top: 0px;
  }
.webflow-import .rich-text-left-align-small {
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .left-image-negative-left-margin {
    position: relative;
    margin-left: -40px;
    padding-left: 0px;
  }
.webflow-import .image-27 {
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .columns-6 {
    min-height: 200px;
  }
.webflow-import .left-text-wrapper {
    width: auto;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    width: auto;
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    width: auto;
    max-width: none;
    padding-right: 20px;
    padding-left: 0px;
  }
.webflow-import .sub-heading-28 {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .bundle-text.gray {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .rich-text-left-align-foundation-purple {
    position: static;
    top: auto;
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .green-hero-text {
    font-size: 28px;
  }
.webflow-import .top-footer-icon {
    margin-top: 0px;
  }
.webflow-import .product-logo {
    width: 75px;
    margin-top: 0px;
  }
.webflow-import .purple-gradient-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .hero-column-right {
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .divider-flat {
    bottom: auto;
    height: 16vh;
  }
.webflow-import .dark-button {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .dark-button.margin-top {
    height: 36px;
  }
.webflow-import .dark-button.wide {
    background-color: #56496d;
  }
.webflow-import .right-flex-image-wrapper {
    margin-right: 0px;
  }
.webflow-import .hero-columns {
    margin-right: 0%;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.last-column {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.last-column {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .cta-text-green {
    font-size: 18px;
    line-height: 24px;
  }
.webflow-import .cta-text-green.wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 15px;
  }
.webflow-import .left-flex-image-right-margin {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .image-26 {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .home-gray {
    font-size: 18px;
  }
.webflow-import .sub-heading-light-white {
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 24px;
  }
.webflow-import .product-description-c2 {
    padding-right: 20px;
    padding-left: 10px;
  }
.webflow-import .insignia-text {
    padding-left: 8px;
  }
.webflow-import .insignia-text.vantage-green {
    padding-left: 10px;
  }
.webflow-import .product-page-hero {
    height: 80vh;
    margin-bottom: 0px;
  }
.webflow-import .product-description-c1 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .price-grid-item-wrapper.button-row {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .checkmark-grid {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 20px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    width: 50vw;
    padding-top: 50px;
    padding-right: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .checkmark-grid.double-stack {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    padding: 0px;
  }
.webflow-import .green-button-span {
    font-size: 16px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    min-width: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    min-width: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    min-width: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .product-insignia {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-31 {
    max-width: 48vw;
    margin-right: -10px;
  }
.webflow-import .terminal-image-1 {
    margin-bottom: 0vh;
  }
.webflow-import .page-edge-image-wrapper {
    top: 0%;
    bottom: auto;
    margin-top: 0px;
  }
.webflow-import .slide-nav-3 {
    opacity: 0.56;
    font-size: 12px;
  }
.webflow-import .terminal-slider-mask {
    margin-right: -4vw;
  }
.webflow-import .terminal-slider {
    height: auto;
    min-height: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .right-terminal-image-wrapper {
    margin-right: 0px;
  }
.webflow-import .column-21 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .column-23 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .why-intrinio-subhead {
    padding-left: 8px;
    font-size: 17px;
  }
.webflow-import .sub-element-title-new {
    padding-left: 50px;
  }
.webflow-import .section-5 {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section-5.dark-gradient-new {
    padding-top: 0px;
    padding-bottom: 12vh;
  }
.webflow-import .heading-9-new {
    font-size: 18px;
  }
.webflow-import .heading-9-new.dark-button-caption {
    margin-top: -80px;
  }
.webflow-import .why-intrinio-page-link {
    font-weight: 400;
  }
.webflow-import .why-intrinio-page-link:hover {
    color: #6b6969;
  }
.webflow-import .left-flex-image-new {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .column-22 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .intrinio-engine-value-props-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 35px;
    padding-left: 35px;
    text-align: justify;
  }
.webflow-import .why-intrinio-subhead-3 {
    font-size: 17px;
  }
.webflow-import .div-right-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .why-intrinio-subhead-2 {
    font-size: 17px;
  }
.webflow-import .left-image-negative-margin {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .why-intrinio-hero-img {
    margin-left: -100px;
    padding-top: 80px;
  }
.webflow-import .white-subheading {
    font-size: 24px;
  }
.webflow-import .hero-text-wrapper-50 {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .data-journey-hero-img {
    width: 250%;
  }
.webflow-import .image-35 {
    max-width: 87%;
    margin-top: -48vh;
    margin-bottom: -20vh;
  }
.webflow-import .data-journey-hero-2 {
    height: 85vh;
    margin-bottom: 20px;
  }
.webflow-import .data-journey-hero-wrapper {
    left: 45%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .checkmark-grid-vantage-2 {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .dark-button-2 {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .tabs-5 {
    overflow: visible;
  }
.webflow-import .product-tab-dropdown {
    background-color: transparent;
  }
.webflow-import .tabs-menu-5 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .bundles-tabs-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-51 {
    overflow: hidden;
  }
.webflow-import .div-block-52 {
    overflow: hidden;
  }
.webflow-import .dotted-line-concave-down-2 {
    top: 10%;
    width: 70px;
    max-width: none;
    min-width: 0px;
    margin-top: 0px;
    margin-left: 0px;
  }
.webflow-import .hex-block-text-2 {
    position: relative;
    padding-left: 0px;
    font-size: 16px;
  }
.webflow-import .dotted-line-concave-up {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 50%;
    width: 70px;
    max-width: none;
    min-width: 0px;
    margin-left: 0px;
  }
.webflow-import .hex-image-2 {
    width: 75px;
    height: 75px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .hex-image-wrapper {
    width: 70px;
    height: 70px;
  }
.webflow-import .hex-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .hex-columns-2 {
    min-width: 540px;
  }
.webflow-import .gradient-hex-images-2 {
    min-width: 50px;
  }
.webflow-import .bundles-text-left {
    padding-top: 10px;
    padding-left: 0px;
    text-align: center;
  }
.webflow-import ._36-wide {
    width: 36px;
  }
.webflow-import .text-span-11 {
    color: #a273e8;
    font-weight: 600;
  }
.webflow-import .text-span-12 {
    color: #5ac5a1;
    font-weight: 600;
  }
.webflow-import .text-span-13 {
    color: #508dfb;
    font-weight: 600;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .div-block-53 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .tabs-menu-startup {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .sub-heading-new-2 {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 24px;
  }
.webflow-import .footer-top-column-1 {
    min-height: 230px;
    margin-top: 0px;
    padding: 5vw 35px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .top-footer-icons {
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-label-text {
    font-size: 16px;
  }
.webflow-import .bundles-marketplace-description {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .vendor-logo-grid-new {
    margin-top: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .vendor-logo-grid-new:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
.webflow-import .bundles-card-description {
    font-size: 14px;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-section-off-white.extra-padding-150.min-height-720 {
    min-height: 420px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
.webflow-import .divider-gray-blue {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .divider-gray-blue.invert {
    min-height: 9vh;
    margin-bottom: 0px;
    padding-top: 0px;
  }
.webflow-import .icon-section-label-green {
    height: 40px;
  }
.webflow-import .soft-curve-divider {
    height: 100px;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    top: auto;
    bottom: auto;
  }
.webflow-import .footer-top-description {
    font-size: 15px;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-40 {
    width: 50%;
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 50%;
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-42-new {
    padding-right: 20px;
  }
.webflow-import .divider-offwhite-to-transparent {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .image-46 {
    margin-top: -5vh;
  }
.webflow-import .left-image-container {
    position: relative;
    margin-right: -20px;
    margin-left: -40px;
    padding-left: 0px;
  }
.webflow-import .icon-section-label-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .anchor-links {
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .footer-top-column-2 {
    min-height: 230px;
    margin-top: 0px;
    padding: 5vw 35px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .marketplace-purple-background {
    padding-top: 19vh;
    padding-bottom: 80px;
  }
.webflow-import .marketplace-purple-background.hero {
    padding-top: 125px;
  }
.webflow-import .vendor-grid-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .left-image-top-padding {
    display: block;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .icon-section-label-gray {
    height: 40px;
  }
.webflow-import .marketplace-bundles-text {
    padding-top: 10px;
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .right-text-wrapper-2 {
    padding-left: 20px;
  }
.webflow-import .anchor-link-text {
    font-size: 16px;
  }
.webflow-import ._960-page-container {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import ._960-page-container.vertical-flex {
    width: 100%;
  }
.webflow-import ._1120-page-container {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .ribbon-grid {
    padding-left: 0px;
    grid-column-gap: 20px;
    -ms-grid-columns: 0.5fr 3.5fr 1.5fr;
    grid-template-columns: 0.5fr 3.5fr 1.5fr;
  }
.webflow-import .content-container-1121 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .thin-cta-ribbon-section {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .button-changer-wrapper {
    margin-top: 25px;
    margin-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .image-48 {
    width: auto;
    height: 480px;
    margin-top: -50px;
    margin-right: -80px;
  }
.webflow-import .right-image-wrapper.top-aligned {
    margin-right: 40px;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    margin-right: 40px;
  }
.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
    width: 50%;
    margin-right: 0px;
  }
.webflow-import .right-image-wrapper._60-percent {
    margin-right: 0px;
  }
.webflow-import .all-changers-wrapper {
    margin-top: 25px;
    margin-right: auto;
    margin-left: 0px;
  }
.webflow-import .widgets-marketplace-header-img-wrapper {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    margin-top: 70px;
  }
.webflow-import .marketplace-selector-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .mkt-subcat-link {
    margin-right: 4px;
    margin-left: 4px;
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .mkt-subcat-link.all-link {
    margin-right: 4px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 13px;
  }
.webflow-import .collection-list-5 {
    margin-left: -5px;
  }
.webflow-import .mkt-nav2-top {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .collection-list-3 {
    grid-auto-flow: row;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .list-grid-selector-wrapper {
    display: none;
  }
.webflow-import .mkt-filter-dropdown {
    margin-right: 7.5px;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .mkt-subcat-name {
    font-size: 14px;
  }
.webflow-import .api-marketplace-header-bg {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    width: 80vw;
  }
.webflow-import .search-header {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .search-results-container {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .search-modal-popup-link {
    width: 320px;
  }
.webflow-import .foundation-vantage-mktplace-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .foundation-vantage-mktplace-left {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .foundation-vantage-mktplace-right {
    padding-left: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .foundation-vantage-mktplace-subhead {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    line-height: 1.4em;
  }
.webflow-import .foundation-mktplace-title {
    height: 1.6em;
  }
.webflow-import .foundation-vantage-text-wrap {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .image-63 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .vantage-mktplace-title {
    position: relative;
    display: block;
    height: 1.6em;
    clear: none;
  }
.webflow-import .section-6 {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section-6.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .section-6.light-grey._100vh {
    height: 100%;
    padding-top: 70px;
  }
.webflow-import .hero-text-wrap {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .left-image-container-2 {
    position: relative;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 0px;
  }
.webflow-import .home-widgets-arrow {
    display: none;
  }
.webflow-import .grid-13 {
    grid-column-gap: 20px;
  }
.webflow-import .home-mktplace-wrapper {
    padding: 20px 15px;
  }
.webflow-import .hero-content-wrapper-new {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .mktplace-card-arrow {
    position: static;
    margin-top: auto;
    padding-top: 15px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
.webflow-import .vantage-mktplace-title-2 {
    position: relative;
    display: block;
    height: 1.6em;
    clear: none;
  }
.webflow-import .divider-line-section {
    margin-top: 0px;
  }
.webflow-import .wyg-list-card {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .wyg-text-home {
    font-size: 15px;
    line-height: 1.3em;
  }
.webflow-import .home-mktplace-heading {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 22px;
    line-height: 1.3em;
  }
.webflow-import .home-found-vant-mktplace-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .content-container-1122 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1122.content-right {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .cta-bottom-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-bulk-downloads-arrow {
    display: none;
  }
.webflow-import .trusted-brands-head {
    font-size: 18px;
    line-height: 170%;
  }
.webflow-import .home-bulk-downloads {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .wyg-grid-home {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .home-vant-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .div-block-71 {
    width: auto;
    margin-top: -20px;
  }
.webflow-import .home-found-vant-mktplace-grid {
    margin-right: 0px;
  }
.webflow-import ._50-50-content-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import ._50-50-content-columns.neg-right-margin {
    margin-right: 0px;
  }
.webflow-import .home-mktplace-description {
    padding-bottom: 20px;
  }
.webflow-import .marketplace-hero-icon {
    max-width: 50px;
  }
.webflow-import .foundation-mktplace-title-2 {
    height: 1.2em;
  }
.webflow-import .home-found-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .line-divider-1 {
    display: block;
  }
.webflow-import .divider-line-wrap {
    bottom: auto;
    height: 150px;
  }
.webflow-import .divider-line-wrap.invert {
    height: 150px;
    min-height: 9vh;
    margin-top: -20px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .home-hero-img-wrapper {
    left: 35%;
  }
.webflow-import .div-block-72 {
    right: 55%;
    margin-left: 0px;
  }
.webflow-import .line-divider-2 {
    z-index: 4;
    display: block;
  }
.webflow-import .small-text-hero-2.small-padding {
    padding-top: 20px;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .home-widgets {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .home-hero-2 {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .wyg-cta {
    padding-top: 10px;
  }
.webflow-import .hero-paragraph {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .wyg-icon {
    padding-right: 10px;
    padding-left: 5px;
  }
.webflow-import .foundation-vantage-text-wrap-home {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .home-found-vant-subhead {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .home-fin-data-arrow {
    display: none;
  }
.webflow-import .right-content-wrapper {
    width: 50%;
    padding-left: 20px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 50%;
  }
.webflow-import .home-fin-data {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .block-descript {
    margin-top: 20px;
    font-size: 18px;
  }
.webflow-import .block-descript.margin-bottom {
    margin-bottom: 40px;
    padding-right: 50px;
    padding-left: 50px;
    font-size: 16px;
  }
.webflow-import .dark-descript {
    font-size: 15px;
    line-height: 24px;
  }
.webflow-import .wyg-item-wrapper {
    min-height: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .foundation-vantage-mktplace-right-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .collection-list-7 {
    grid-auto-flow: row;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .foundation-vantage-mktplace-wrapper-2 {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .search-modal-popup-link-2 {
    width: 320px;
  }
.webflow-import .foundation-vantage-mktplace-subhead-2 {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    line-height: 1.4em;
  }
.webflow-import .financial-data-home-list {
    grid-auto-flow: row;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .mktplace-filter-wrapper {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
.webflow-import .filter-count-wrapper {
    margin-right: 5px;
  }
.webflow-import .clear-filters-text {
    display: block;
  }
.webflow-import .mktplace-filter-list-wrapper.w--open {
    position: absolute;
    z-index: 100;
  }
.webflow-import .filters-section {
    position: fixed;
    display: block;
    margin-top: 0px;
  }
.webflow-import .clear-filters-button-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .filter-dropdown-wrapper {
    background-position: 95% 50%;
  }
.webflow-import .filter-dropdown-wrapper.w--open {
    background-position: 95% 50%;
  }
.webflow-import .filter-label-2 {
    padding-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .mkt-filter-dropdown-2 {
    z-index: 99;
    margin-right: 7.5px;
  }
.webflow-import .image-70 {
    display: block;
  }
.webflow-import .link-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
.webflow-import .content-container-1123 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-container-1123.top-padding {
    margin-top: 100px;
  }
.webflow-import .paragraph-hero-footer {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .divider-section-white-blue {
    height: 10vh;
  }
.webflow-import .hero-content-wrapper-960 {
    width: 100%;
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .line-divider-top-2 {
    display: block;
  }
.webflow-import .ui-ux-img {
    margin-top: 10px;
  }
.webflow-import .tesitmonial-permanent-text-wrap-single-testimonial {
    max-width: 30%;
    padding-top: 0px;
    padding-bottom: 9vh;
  }
.webflow-import .hero-paragraph-services {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .divider-overflow-no-lines {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .services-card-h2 {
    margin-top: 0px;
    line-height: 30px;
  }
.webflow-import .hero-image-container-1120 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .line-divider-bottom-1 {
    display: block;
  }
.webflow-import .services-card-wrapper {
    padding: 30px 20px 40px;
  }
.webflow-import .right-content-wrapper-2._35-percent-width.negative-right-margin {
    width: 50%;
    margin-right: 0px;
  }
.webflow-import .small-copy {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .services-hero {
    height: 65vh;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 220px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .left-absolute-image-wrapper-62.neg-marg-80 {
    width: 50%;
    margin-left: 0px;
  }
.webflow-import .hero-text-wrap-services {
    width: 50%;
    padding-right: 30px;
    padding-left: 40px;
  }
.webflow-import .wyg-item-wrapper-services {
    min-height: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .wyg-grid-services {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .divider-skew-blue {
    height: 10vh;
  }
.webflow-import .pro-services-subhead {
    font-size: 24px;
  }
.webflow-import .pro-services-subhead.wrap-text {
    padding-right: 0%;
  }
.webflow-import .divider-overflow-lines {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .hero-image-wrap {
    left: 0%;
    width: 50%;
    margin-right: 0px;
  }
.webflow-import .mini-wyg-grid-services {
    -ms-grid-columns: 0.25fr 2fr;
    grid-template-columns: 0.25fr 2fr;
  }
.webflow-import .services-hero-heading {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .line-divider-bottom-2 {
    display: block;
  }
.webflow-import .line-divider-top-1 {
    display: block;
  }
.webflow-import .pro-services-widgets {
    margin-top: 30px;
  }
.webflow-import .grid-14 {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
  }
.webflow-import .image-73 {
    margin-top: -120px;
  }
.webflow-import .wyg-icon-services {
    width: auto;
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .services-section-heading {
    padding-bottom: 80px;
  }
.webflow-import .divider-skew-white {
    height: 10vh;
  }
.webflow-import .wyg-text-services {
    font-size: 15px;
    line-height: 1.3em;
  }
.webflow-import .divider-section-blue-white {
    height: 10vh;
  }
.webflow-import .right-content-wrapper._35-percent-width.negative-right-margin {
    margin-right: 0px;
  }
.webflow-import .testimonial-permanent-text-wrap-single-testimonial-copy {
    max-width: 30%;
    padding-top: 0px;
    padding-bottom: 9vh;
  }
.webflow-import .column-1-footer {
    min-height: 225px;
    margin-top: 0px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .footer-column-2 {
    top: 0%;
    min-height: 225px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .home-hero-img-wrapper-2 {
    left: 50%;
    top: -70px;
    width: 50%;
    margin-top: -70px;
    margin-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background-image: url('../images/intrinio_home_hero2.png');
  }
.webflow-import .home-hero-3 {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    width: auto;
    min-width: auto;
    margin-top: -70px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1124 {
    z-index: 3;
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1124.smaller-tablet-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .pricing-page-hero {
    margin-bottom: 0px;
    padding-top: 75px;
    padding-bottom: 90px;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .products-tabs {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -o-object-fit: fill;
    object-fit: fill;
  }
.webflow-import .products-tabs.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .products-tabs.enterprise.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .products-tabs-container {
    overflow: visible;
  }
.webflow-import .top-footer-button-column-2 {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .pricing-icons {
    max-width: 35px;
  }
.webflow-import .startup-cta-wrapper {
    margin-top: 75px;
  }
.webflow-import .products-tab-text {
    padding-top: 0px;
    padding-left: 10px;
    text-align: center;
  }
.webflow-import .divider-line-section-absolute {
    position: absolute;
    margin-top: 0px;
  }
.webflow-import .pricing-tab-grid {
    padding-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
  }
.webflow-import .pricing-tab-grid._2-items {
    -ms-grid-columns: 0.4fr 0.4fr;
    grid-template-columns: 0.4fr 0.4fr;
  }
.webflow-import .customsolutions-gray-button-hollow {
    margin-right: 5%;
    margin-left: 5%;
  }
.webflow-import .blkdown-purple-buttono-hollow {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 2px;
    padding-left: 2px;
  }
.webflow-import .pricing-tab-shadow-card {
    position: relative;
    z-index: 1;
    padding: 40px 0px 20px;
  }
.webflow-import .pricing-cost-wrapper {
    padding-left: 30px;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-right: 0%;
    padding-bottom: 10px;
    padding-left: 0%;
  }
.webflow-import .products-tabs-header-grid {
    width: 95%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .api-blue-button-hollow {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .divider-overflow-found-vant {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .found-vant-title-topfooter {
    padding-left: 0px;
  }
.webflow-import .footer-top-column1 {
    min-height: 250px;
    margin-top: 0px;
    padding-top: 5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-hero-img-wrapper {
    left: 50%;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .sub-heading-new-4 {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 28px;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .product-description-c1-wrapper {
    padding-left: 5%;
  }
.webflow-import .right-flex-image-wrapper-2 {
    margin-right: 0px;
  }
.webflow-import .right-flex-image-wrapper-2.align-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .right-terminal-img-wrap-fix {
    margin-right: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    margin-bottom: 20px;
    padding-right: 0%;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .vant-found-subhead {
    font-size: 22px;
  }
.webflow-import .purple-gradient-section-2 {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .terminal-image-fix {
    margin-bottom: 0vh;
  }
.webflow-import .product-insignia-new {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .footer-top-text-wrap {
    padding-bottom: 35px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .secondary-nav-container-found-vant {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .product-logo-2 {
    width: 75px;
    margin-top: 0px;
    margin-left: -12px;
  }
.webflow-import .top-footer-button-column-3 {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .found-vant-cost-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import ._2-content-columns-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .drop-shadow-card-new {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .found-vant-dark-button {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .hero-heading-new-2 {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .divider-section-transparent-found-vant {
    height: 10vh;
  }
.webflow-import .product-overview-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1.5fr 9fr 3fr;
    grid-template-columns: 1.5fr 9fr 3fr;
  }
.webflow-import .green-arrow-chevron-link-new {
    margin-left: 0px;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    margin-top: 50px;
  }
.webflow-import .prophet-hero-right {
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .green-hero-text-2 {
    font-size: 28px;
  }
.webflow-import .footer-top-column2 {
    top: 0%;
    min-height: 250px;
    padding-top: 5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-subhead {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .found-vant-subhead.align-center {
    font-size: 24px;
  }
.webflow-import .terminal-slider-2 {
    height: auto;
    min-height: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .purple-check-img {
    max-width: 25px;
    min-width: 25px;
  }
.webflow-import .hero-column-left-new {
    padding-bottom: 80px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .hero-column-left-new.us-advanced {
    padding-bottom: 15%;
  }
.webflow-import .found-vant-hero {
    height: 70vh;
    margin-bottom: 0px;
  }
.webflow-import .footer-top-rich-text {
    margin-right: 10px;
    margin-left: 0px;
  }
.webflow-import .footer-top-rich-text h5 {
    margin-bottom: 0px;
  }
.webflow-import .footer-top-rich-text h6 {
    padding-left: 0px;
  }
.webflow-import .footer-top-rich-text p {
    font-size: 16px;
  }
.webflow-import .found-vant-hero-container {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .footer-top-columns {
    min-height: 200px;
  }
.webflow-import .found-vant-title-subnav {
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .terminal-slider-mask-2 {
    margin-right: -4vw;
  }
.webflow-import .footer-top-green-link {
    margin-top: auto;
  }
.webflow-import .anchor-link-3 {
    padding-right: 12.5px;
    padding-left: 12.5px;
  }
.webflow-import .footer-top-paragraph {
    font-size: 16px;
  }
.webflow-import .image-76 {
    padding-left: 0px;
  }
.webflow-import .divider-skew-found-vant {
    height: 10vh;
  }
.webflow-import .footer-top-green-link-text {
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    padding-right: 10%;
  }
.webflow-import .found-vant-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-title-text {
    padding-left: 8px;
  }
.webflow-import .found-vant-title-text.larger {
    font-size: 24px;
  }
.webflow-import .found-vant-title-text.invert {
    margin-bottom: 3px;
    line-height: 1.2em;
  }
.webflow-import .found-vant-title-text.medium {
    font-size: 24px;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    line-height: 1.2em;
  }
.webflow-import .footer-top-icon-img {
    padding-top: 4px;
  }
.webflow-import .purple-gradient-sect-found-vant {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-right: 0px;
  }
.webflow-import .right-flex-image-wrap-new.align-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .green-hero-text-new {
    font-size: 28px;
  }
.webflow-import ._2-content-columns-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .product-logo-new {
    width: 75px;
    margin-top: 0px;
    margin-left: -12px;
  }
.webflow-import .desktop-monitor-img {
    padding-left: 0px;
  }
.webflow-import .anchor-link-found-vant {
    padding-right: 12.5px;
    padding-left: 12.5px;
  }
.webflow-import .terminal-slider-new-mask {
    margin-right: -4vw;
  }
.webflow-import .subhead-found-vant {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 28px;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .terminal-slider-new {
    height: auto;
    min-height: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .image-77 {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .product-description-c1-2 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .product-description-c1-2.no-border {
    padding-bottom: 50px;
  }
.webflow-import .found-vant-hero-right {
    display: none;
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .drop-shadow-card-2 {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .found-vant-hero-img {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .product-description-c2-2 {
    padding-right: 20px;
    padding-left: 10px;
  }
.webflow-import .paragraph-hero-found-vant {
    margin-bottom: 20px;
    padding-right: 0%;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .foundation-vantage-text-invert {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .startup-found-vant-sub {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .bundles-tabs-startup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .global-selector-wrapper {
    padding-right: 40px;
    padding-left: 20px;
  }
.webflow-import .global-selector-dropdown {
    margin-left: 0px;
  }
.webflow-import .global-selector-dropdown.prophet-mkt {
    margin-left: 0px;
  }
.webflow-import .global-marketplace-dropdown.w--open {
    width: 250px;
    margin-left: -15px;
  }
.webflow-import .secondary-nav-container-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-anchor-link {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .prophet-nav-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-selector-link-wrapper {
    padding-left: 15px;
  }
.webflow-import .prophet-selector-link-wrapper.active-selector {
    padding-left: 15px;
  }
.webflow-import .divider-section-transparent-prophet {
    height: 10vh;
  }
.webflow-import .hero-copy-gray {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .divider-overflow-prophet {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-hero {
    height: 80vh;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero-img-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .prophet-hero-image {
    margin-top: 0px;
    padding-right: 0%;
  }
.webflow-import .subhead-white-prophet {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 31px;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-gradient-triangle {
    position: absolute;
    z-index: -1;
    margin-top: 0px;
  }
.webflow-import .divider-skew-prophet {
    height: 10vh;
  }
.webflow-import .prophet-triangle-block2 {
    height: 200%;
    margin-left: -400px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 5%;
  }
.webflow-import .hero-copy-white {
    padding-right: 12.5%;
    padding-left: 12.5%;
    font-size: 17px;
    line-height: 24px;
  }
.webflow-import .prophet-hero-columns {
    margin-right: 0%;
  }
.webflow-import .prophet-hero-container {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .prophet-hero-heading {
    font-size: 37px;
    line-height: 1.2em;
    text-align: left;
  }
.webflow-import .prophet-hero-heading.centered.white {
    text-align: center;
  }
.webflow-import .prophet-hero-heading.white {
    font-size: 30px;
  }
.webflow-import .prophet-hero-heading.white {
    font-size: 30px;
  }
.webflow-import .prophet-hero-heading.white {
    font-size: 30px;
  }
.webflow-import .paragraph-hero-prophet {
    margin-top: 10px;
    margin-bottom: 10px;
  }
.webflow-import .prophet-marketplace-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .search-wrapper-dark-new {
    margin-right: 20px;
  }
.webflow-import .prophet-mkt-hero-img-wrapper {
    left: 60%;
  }
.webflow-import .prophet-ad-wrapper {
    padding-left: 30px;
  }
.webflow-import .prophet-small-hero-text {
    padding-top: 0px;
  }
.webflow-import .prophet-small-hero-text.small-padding {
    padding-top: 20px;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .grid-list-text-2 {
    padding-left: 10px;
    font-size: 15px;
    line-height: 22px;
  }
.webflow-import .product-tab-dropdown-2 {
    background-color: transparent;
  }
.webflow-import .checkmark-grid-startup {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .home-found-vant-subhead2 {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .content-container-1125 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .team-page-heading {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .primary-button-solid.hero {
    width: 60%;
    min-width: 250px;
    margin: 10px 0px;
    padding-top: 17px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 50%;
    max-width: 250px;
    min-width: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
    background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
    color: #fff;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page:hover {
    color: #fff;
  }
.webflow-import .clip-wrap {
    width: 50%;
  }
.webflow-import .hero-text-wrap-team {
    width: 50%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subhead-new {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 32px;
  }
.webflow-import .subhead-new.pro-services {
    font-size: 32px;
  }
.webflow-import .content-container-1126 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .image-87 {
    max-width: 150px;
  }
.webflow-import .left-grid-wrapper.padding-right {
    padding-right: 50px;
  }
.webflow-import .h2-light.block-on-desktop {
    line-height: 1.4em;
  }
.webflow-import .image-86 {
    max-width: 150px;
  }
.webflow-import .image-83 {
    max-width: 100px;
  }
.webflow-import .grid-15 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .image-85 {
    max-width: 150px;
  }
.webflow-import .image-84 {
    max-width: 150px;
  }
.webflow-import .image-82 {
    max-width: 150px;
  }
.webflow-import .h2-subhead {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .lead-text {
    font-size: 17px;
  }
.webflow-import .h4-subhead {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 32px;
  }
.webflow-import .hero-heading-home {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .hero-heading-home.centered.white {
    text-align: center;
  }
.webflow-import .hero-heading-home.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-home.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-home.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-home.prophet-mkt {
    font-size: 30px;
  }
.webflow-import .startup-tabs {
    overflow: visible;
  }
.webflow-import .intrinio-advantage-hero {
    height: 80vh;
    margin-bottom: 0px;
  }
.webflow-import ._960-hero-container {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .clippath-image-academic-deprecated {
    background-size: 275px, 50%, auto, cover;
  }
.webflow-import .academic-hero-deprecated {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .academic-hero-left-wrap-deprecated {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .university-logo-grid-deprecated {
    position: absolute;
    grid-auto-flow: row;
    grid-column-gap: 20px;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
.webflow-import .academic-h1 {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .light-large.block-on-desktop {
    display: inline;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    display: block;
  }
.webflow-import .clip-wrap-right-deprecated {
    width: 60%;
  }
.webflow-import ._960-container {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .h2-subhead-new {
    font-size: 32px;
    line-height: 1.4em;
  }
.webflow-import .left-half-wrapper {
    display: block;
    padding-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-half-wrapper {
    padding-left: 20px;
  }
.webflow-import .body-section-first {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .half-wrapper-graphic {
    position: relative;
    top: 5%;
  }
.webflow-import .half-wrapper-graphic.right-half {
    padding-left: 20px;
  }
.webflow-import .half-wrapper-graphic.left-half {
    padding-right: 20px;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .h2-subhead-2 {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .big-dots-2 {
    position: absolute;
  }
.webflow-import .line-divider-white-blue {
    margin-top: -45px;
    margin-bottom: -45px;
    padding-top: 90px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 90px;
    max-height: none;
  }
.webflow-import .divider-skew-global {
    height: 90px;
  }
.webflow-import .top-divider-line-global {
    display: block;
  }
.webflow-import .bottom-divider-line-global {
    display: block;
  }
.webflow-import .body-section-blue-tall {
    padding: 80px 40px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -45px;
    margin-bottom: -45px;
    padding-top: 90px;
  }
.webflow-import .academic-floating-card {
    position: relative;
    z-index: 1;
    padding: 30px 30px 25px;
  }
.webflow-import .content-container-1127 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .green-text-link {
    margin-top: 10px;
  }
.webflow-import .middle-paragraph-lead {
    color: #5f6091;
  }
.webflow-import .uni-check-grid {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .uni-pricing-grid {
    padding-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
.webflow-import .uni-pricing-card-top {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    padding-left: 30px;
  }
.webflow-import .body-section-blue-narrow {
    padding-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-right: 0%;
    padding-bottom: 10px;
    padding-left: 0%;
  }
.webflow-import .body-section-tall {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .main-paragraph {
    font-size: 18px;
  }
.webflow-import .product-card-buttons {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .product-card-chevron-green {
    padding-left: 7px;
  }
.webflow-import .found-vant-chevron-purple {
    padding-left: 7px;
  }
.webflow-import .intrinio-academic-logo2 {
    left: 19%;
    top: 37%;
    right: auto;
    width: 325px;
  }
.webflow-import .clip-wrap-right {
    width: 78%;
    margin-right: -20%;
  }
.webflow-import .academic-hero {
    overflow: hidden;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .clippath-image-academic {
    background-position: 100% 200%, 0px 0px, 50% 65%;
    background-size: auto, auto, auto;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    grid-auto-flow: row;
    grid-column-gap: 20px;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
.webflow-import .academic-hero-left-wrap {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
  }
}

@media (max-width: 767px) {
.webflow-import .section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .section.light-grey._100vh {
    padding-top: 70px;
  }
.webflow-import .section.follow-hero {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .nav-section.position-fix {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .subheading-1 {
    text-align: center;
  }
.webflow-import .main-heading {
    text-align: center;
  }
.webflow-import .primary-button {
    width: 100%;
  }
.webflow-import .primary-button.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button.hollow {
    width: 100%;
  }
.webflow-import .paragraph-large {
    font-size: 18px;
  }
.webflow-import .paragraph-large.white {
    font-size: 15px;
  }
.webflow-import .paragraph-large.bottom-pad {
    padding-bottom: 30px;
  }
.webflow-import .columns.platform {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 100px;
    margin-bottom: 0px;
  }
.webflow-import .subheading-4 {
    text-align: center;
  }
.webflow-import .line-break {
    width: 80%;
  }
.webflow-import .footer-small-link {
    display: inline;
  }
.webflow-import .right-flex {
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .right-flex.text {
    padding-right: 50px;
  }
.webflow-import .hero-copy {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .green-link {
    font-size: 16px;
  }
.webflow-import .right-flex-component {
    display: none;
  }
.webflow-import .left-flex-image {
    display: none;
  }
.webflow-import .business-visualization {
    width: 90%;
    margin-bottom: 50px;
  }
.webflow-import .nav-bar-padding.w2nd-nav {
    height: 134px;
  }
.webflow-import .sideblock {
    height: auto;
  }
.webflow-import .colorblock {
    width: 130px;
    height: 130px;
  }
.webflow-import .dark {
    margin-top: 0px;
  }
.webflow-import .textblock {
    height: auto;
  }
.webflow-import .introblock {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    border-right: 1px none #000;
    border-bottom: 1px solid #d1d1d1;
  }
.webflow-import .lead-paragraph.pricing-page {
    font-size: 15px;
  }
.webflow-import .container {
    padding-right: 2%;
    padding-left: 2%;
  }
.webflow-import .site-label {
    margin-bottom: 5px;
    text-align: left;
  }
.webflow-import .intrinio-logo-svg {
    height: 69px;
    min-width: 175px;
  }
.webflow-import .image-2 {
    display: none;
  }
.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
    display: none;
  }
.webflow-import .platform-heading {
    font-size: 20px;
    text-align: center;
  }
.webflow-import .vendor-grid {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .div-right {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .div-left {
    margin-top: 50px;
  }
.webflow-import .smart-container {
    margin-top: 0px;
    margin-bottom: 1px;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .smart-container.reverse {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .smart-container.flex.bottom-padding {
    padding-top: 20px;
  }
.webflow-import .smart-container.follow-hero {
    padding-top: 0px;
  }
.webflow-import .column-5 {
    padding-left: 0px;
  }
.webflow-import .column-6 {
    padding-left: 0px;
  }
.webflow-import .white-heading {
    font-size: 26px;
  }
.webflow-import .intrinio-engine-title {
    padding-top: 0px;
  }
.webflow-import .heading-9 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
.webflow-import .intrinio-engine-value-props {
    margin-right: 25px;
    margin-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-12 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .absolute-gradient-1.right-side {
    top: auto;
    bottom: 0px;
  }
.webflow-import .column-div-block {
    margin-right: 30px;
    margin-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .column-div-block.product {
    margin-right: -8px;
    margin-left: -8px;
  }
.webflow-import .square-tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .cta-block-1 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-block-left {
    padding-right: 0px;
  }
.webflow-import .heading-green {
    font-size: 26px;
  }
.webflow-import .subheading-2 {
    font-size: 20px;
    line-height: 29px;
  }
.webflow-import .content-wrapper {
    margin-right: 50px;
    margin-left: 50px;
  }
.webflow-import .grid.footer {
    grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . .";
    -ms-grid-columns: 1.5fr 1.5fr 1fr 1fr 0.25fr;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr 0.25fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .flex {
    padding-right: 50px;
  }
.webflow-import .social-flex {
    padding-right: 70px;
  }
.webflow-import .product-tile {
    padding-left: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .intrinio-logo-svg-2 {
    height: 69px;
  }
.webflow-import .paragraph-medium {
    font-size: 18px;
  }
.webflow-import .shadow-panel {
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .image-bw {
    margin-bottom: 0px;
  }
.webflow-import .sign-up-pannel {
    display: block;
  }
.webflow-import .hover-link-tile {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .number-title {
    margin-top: -30px;
  }
.webflow-import .dropdown-fix {
    display: block;
  }
.webflow-import .hero-text-block {
    width: 100%;
  }
.webflow-import .hero-block {
    height: 100vh;
    margin-bottom: -90px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(69%, #fff), to(rgba(99, 148, 194, 0.15)));
    background-image: linear-gradient(180deg, #fff 69%, rgba(99, 148, 194, 0.15));
  }
.webflow-import .paragraph-hero {
    font-size: 18px;
  }
.webflow-import .hero-heading {
    font-size: 50px;
    line-height: 54px;
    text-align: left;
  }
.webflow-import .hero-slider {
    display: none;
    height: 100vh;
  }
.webflow-import .smart-container-hero {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-tab-detail {
    text-align: left;
  }
.webflow-import .hero-tab-title {
    text-align: left;
  }
.webflow-import .data-stack-box.b {
    padding-top: 22px;
    padding-bottom: 22px;
  }
.webflow-import .green-link-lnline {
    font-size: 16px;
  }
.webflow-import .paragraph-large-2 {
    font-size: 18px;
  }
.webflow-import .paragraph-large-2.center {
    padding-right: 30px;
    padding-left: 10px;
  }
.webflow-import .paragraph-large-2.white {
    font-size: 15px;
  }
.webflow-import .left-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .enterprise-right.text {
    padding-right: 12px;
    padding-left: 12px;
  }
.webflow-import .hero-tab-link {
    width: 33.33%;
    height: 250px;
    padding-right: 19px;
    padding-left: 19px;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    text-align: center;
  }
.webflow-import .hero-tab-link.w--current {
    top: 0px;
  }
.webflow-import .hero-tabs-menu {
    margin-right: -30px;
    margin-left: -30px;
  }
.webflow-import .enterprise-left {
    padding-right: 8px;
    padding-left: 8px;
  }
.webflow-import .right-flex-2.text {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-tabs {
    margin-top: 0px;
  }
.webflow-import .text-block {
    line-height: 23px;
  }
.webflow-import .hero-tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-arrow.hide {
    display: none;
  }
.webflow-import .product-update-tabs {
    margin-top: -95px;
  }
.webflow-import .header-block-description {
    font-size: 18px;
  }
.webflow-import .view-details-button {
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
  }
.webflow-import .tab-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .updates-smart-container {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-19 {
    margin-top: -84px;
  }
.webflow-import .div-block-21 {
    padding-right: 0px;
  }
.webflow-import .div-block-23 {
    display: none;
  }
.webflow-import .link-block-hover.bottom-pad {
    margin-bottom: 60px;
  }
.webflow-import .signup-block-right {
    left: 0px;
    padding: 60px 40px;
  }
.webflow-import .hubspot-signup-embed {
    overflow: visible;
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .services-column {
    margin-top: 20px;
    text-align: center;
  }
.webflow-import .paragraph-light {
    margin-bottom: 50px;
  }
.webflow-import .form-div {
    width: 100%;
  }
.webflow-import .html-embed-3 {
    width: auto;
  }
.webflow-import .primary-button-2 {
    width: 100%;
  }
.webflow-import .primary-button-2.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .primary-button-2.hollow.margin {
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    min-width: 150px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.footer {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hero {
    width: 100%;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
  }
.webflow-import .primary-button-2.hollow.align-center {
    position: static;
    display: block;
    width: auto;
    min-width: 250px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
.webflow-import .primary-button-2.hollow.margin {
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: none;
  }
.webflow-import .primary-button-2.icon {
    height: 50px;
    min-width: 220px;
    margin-right: auto;
    margin-left: 0px;
    padding-top: 16px;
    padding-bottom: 17px;
    float: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer {
    width: 100%;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
  }
.webflow-import .primary-button-2.footer-single-column {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
    margin-top: 30px;
  }
.webflow-import .grid-mobile {
    grid-column-gap: 0px;
  }
.webflow-import .h4-table-heading {
    color: #434468;
    font-size: 18px;
  }
.webflow-import .h4-table-subheading {
    display: none;
  }
.webflow-import .support-row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .support-row.odd {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .support-column {
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .support-table-detail {
    text-align: left;
  }
.webflow-import .paragraph-7 {
    text-align: center;
  }
.webflow-import .section-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .support-table-link-block {
    margin-top: 18px;
    border-radius: 8px;
  }
.webflow-import .hero-text-block-wide {
    width: 100%;
  }
.webflow-import .column-heading-dark {
    text-align: center;
  }
.webflow-import .support-grid {
    display: none;
    grid-column-gap: 0px;
  }
.webflow-import .support-table-header-row-tab {
    border-bottom: 1px solid #d3d3d3;
    background-color: #fff;
    opacity: 1;
  }
.webflow-import .support-table-header-row-tab.w--current {
    border-bottom: 3px solid #00d78a;
    background-color: #fff;
    color: #00d78a;
  }
.webflow-import .tabs-menu-3 {
    margin-bottom: 12px;
  }
.webflow-import .support-table-emphesis {
    padding-right: 2px;
    color: #434468;
  }
.webflow-import .tabs-2 {
    display: block;
  }
.webflow-import .inline-tag.custom {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }
.webflow-import .text-block-5 {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .column-text {
    padding-right: 0px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    width: 55%;
  }
.webflow-import .background-panel {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .html-embed-4 {
    width: 100%;
    max-width: 100%;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
    font-size: 32px;
    line-height: 1.3em;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: inline;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    display: inline;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: block;
  }
.webflow-import .hero-content-wrapper {
    margin-top: 70px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .text-cta {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .text-cta.align-left-padded {
    margin-top: 30px;
  }
.webflow-import .text-cta.align-left-padded.no-margin {
    padding-left: 0px;
  }
.webflow-import .text-cta.align-left {
    margin-top: 30px;
  }
.webflow-import .drop-shadow-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    padding-top: 39px;
  }
.webflow-import .drop-shadow-card.no-margin {
    min-width: 0vw;
  }
.webflow-import .drop-shadow-card.bottom-cta {
    margin-top: 20px;
  }
.webflow-import .slide-nav-4 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-top: 20px;
  }
.webflow-import .image-23 {
    margin-right: 10px;
  }
.webflow-import .paragraph-hero-new {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .left-flex-child-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .h4-new.hide {
    display: none;
  }
.webflow-import .right-content-column {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-content-column.top-align.last-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .right-content-column.top-align.widget-marketplace-column {
    padding-top: 40px;
    padding-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .sub-heading-2-new {
    font-size: 17px;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    text-align: left;
  }
.webflow-import .green-link-new {
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 36px;
    line-height: 50px;
    text-align: left;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    margin-top: 0px;
    padding-top: 30px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .dollars {
    font-size: 32px;
  }
.webflow-import .wyg-grid {
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .sub-heading-new {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .sub-heading-new.align-center {
    font-size: 30px;
  }
.webflow-import .sub-heading-new.testimonial-header {
    max-width: 80%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-new.light-plum {
    float: left;
  }
.webflow-import .sub-heading-new.light-plum.align-left {
    text-align: left;
  }
.webflow-import .sub-heading-new.light-plum.align-center {
    margin-bottom: 10px;
    font-size: 28px;
  }
.webflow-import .sub-heading-new.light-plum.pricing-footer {
    text-align: left;
  }
.webflow-import .sub-heading-new.align-right {
    font-size: 30px;
    text-align: left;
  }
.webflow-import .sub-heading-new.pro-services {
    font-size: 36px;
  }
.webflow-import .sub-heading-new.pricing {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .divider-new {
    height: 8vh;
  }
.webflow-import .divider-new.invert {
    min-height: 10vh;
  }
.webflow-import .divider-new.hide {
    display: none;
  }
.webflow-import .small-text-hero {
    font-size: 16px;
  }
.webflow-import .content-container-960 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-960.flex-child-right {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-container-960.hero {
    margin-top: 140px;
    padding-top: 50px;
  }
.webflow-import .content-container-960.hero.no-top-padding-mobile {
    margin-top: 50px;
    margin-bottom: 100px;
  }
.webflow-import .content-container-960.mobile-padding {
    padding-top: 20px;
    padding-bottom: 40px;
  }
.webflow-import .content-container-960.last-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .content-container-960.horizontal-flex.negative-margin {
    margin-top: -70px;
  }
.webflow-import .content-container-960.horizontal-flex-fixed-width {
    z-index: 23;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-960.shrink-if-possible {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .left-content-column {
    display: block;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.first-on-mobile {
    display: block;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.top-align.right-padding.first-on-mobile {
    padding-right: 0%;
    padding-bottom: 50px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-bottom: 40px;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .left-content-column.first-on-mobile {
    display: block;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.json-example {
    display: block;
    padding-top: 0px;
    padding-bottom: 50px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .customer-logos {
    max-width: 150px;
  }
.webflow-import ._2-content-columns {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import ._2-content-columns.flip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .divider-hero {
    height: 14vh;
  }
.webflow-import .divider-hero.relative {
    height: 10vh;
    margin-top: 0px;
  }
.webflow-import .vendor-logos {
    max-width: 220px;
  }
.webflow-import .column-16 {
    top: auto;
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .column-15 {
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .h3-new.mobile-tabs-header {
    display: block;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    background-image: url('../images/down-arrow-8f90a3.svg');
    background-position: 94% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
    color: #5ac5a1;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
  }
.webflow-import .content-container-1120 {
    padding: 20px;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding: 0px;
  }
.webflow-import .content-container-1120.reverse-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .content-container-1120.stretch {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1120.top-padding {
    margin-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1120.no-padding-mobile {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper.found-vant {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .customer-logo-grid {
    padding-right: 0vw;
    padding-left: 0vw;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .customer-logo-grid.home2 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .wyg-grid-column-left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .image-14 {
    position: relative;
    bottom: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .card-bottom-cta {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 40px;
  }
.webflow-import .card-bottom-cta.no-margin {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 40px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .bundle-cost.white {
    font-size: 18px;
  }
.webflow-import .bundle-cost.white {
    font-size: 18px;
  }
.webflow-import .bundle-cost.plum {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-section {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75 {
    padding-top: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.prices-page {
    height: auto;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-top: 0px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-section.extra-margin-top-150 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-150.land-port-padding {
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .content-section.no-bottom-margin-mobile {
    margin-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-bottom-100.align-content-center {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 75px;
    padding-bottom: 75px;
    border-top: 1px solid #e3ecf9;
  }
.webflow-import .content-section.extra-margin-top-bottom-100.widgets-marketplace-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 75px;
    padding-bottom: 75px;
    border-top: 1px solid #e3ecf9;
  }
.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
    padding-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-bottom-45.hide-mobile {
    display: none;
  }
.webflow-import .content-section.extra-margin-top-bottom-45.no-bottom-pad-mobile {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-100 {
    margin-top: 40px;
    margin-bottom: 10px;
  }
.webflow-import .content-section.hide {
    display: none;
  }
.webflow-import .content-section.padding-only.no-mobile-pad {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 10px;
  }
.webflow-import .content-section.light-blue-new.extra-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin {
    margin-top: 0px;
  }
.webflow-import .content-section.negative-top-margin._20-bottom-marg {
    margin-top: -150px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
    margin-top: -120px;
    margin-bottom: 100px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 10px;
  }
.webflow-import .content-section.gray-bgr.fin-data-home {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .content-section.gray-bgr.prophet-mkt {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .content-section.gray-bgr2 {
    z-index: 12;
    padding-top: 20px;
  }
.webflow-import .content-section.light-blue-bg.vertical-flex {
    padding-bottom: 125px;
  }
.webflow-import .content-section.hide-on-mobile {
    display: none;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .content-section.our-team-page {
    padding-top: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-top: 30px;
    padding-bottom: 30px;
  }
.webflow-import .image-15.padding {
    padding-bottom: 34px;
  }
.webflow-import .code-editor-wrapper-new {
    display: none;
  }
.webflow-import .hero-copy-plum {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-plum.wrap {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 16px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align {
    font-size: 16px;
  }
.webflow-import .hero-copy-plum.wrap-new {
    font-size: 18px;
  }
.webflow-import .top-footer-button-column {
    padding-left: 0px;
  }
.webflow-import .testimonial {
    font-size: 18px;
  }
.webflow-import .home-hero {
    height: 95vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .green-break-new.right-align {
    margin-right: auto;
    margin-left: 0px;
  }
.webflow-import .green-break-new.team-page {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .hero-text-wrapper {
    width: 100%;
  }
.webflow-import .hero-copy-light-plum {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-light-plum.small-margin.grid-intro {
    font-size: 16px;
  }
.webflow-import .vendor-logo-grid {
    padding-right: 0vw;
    padding-left: 0vw;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .vendor-logo-grid.hide {
    display: none;
  }
.webflow-import .hero-image-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .primary-button-new {
    width: 100%;
  }
.webflow-import .primary-button-new.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
    width: 250px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.tablet-size {
    width: 100%;
    max-width: 280px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 100%;
    max-width: 500px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome.no-marg {
    width: 250px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome.tablet-size {
    width: 100%;
    max-width: 280px;
  }
.webflow-import .grid-list-text {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .green-link-icon-flex {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-bottom: 14px;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-bottom: 30px;
  }
.webflow-import .left-image-negative-left-margin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
  }
.webflow-import .secondary-nav-container {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 0px;
  }
.webflow-import .left-text-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    margin-right: 0px;
    float: none;
  }
.webflow-import .left-text-wrapper.padding-right {
    padding-right: 0px;
  }
.webflow-import .left-text-wrapper.shrink {
    max-width: none;
  }
.webflow-import .left-text-wrapper.negative-margin {
    margin-right: 0px;
    float: none;
  }
.webflow-import .left-text-wrapper.found-vant-pages {
    padding-right: 0px;
  }
.webflow-import .green-hero-text {
    line-height: 140%;
  }
.webflow-import .top-footer-icon {
    margin-right: 10px;
  }
.webflow-import .secondary-navbar {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }
.webflow-import .purple-gradient-section {
    margin-top: 30px;
  }
.webflow-import .dollar-sign {
    font-size: 32px;
  }
.webflow-import .hero-column-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .hero-column-right.first-on-mobile {
    display: none;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .divider-flat.flex {
    padding-right: 0px;
  }
.webflow-import .dark-button {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .right-flex-image-wrapper {
    margin-right: 26px;
    padding-left: 0px;
  }
.webflow-import .subheading-3 {
    font-size: 20px;
  }
.webflow-import .product-price-c2-wrapper {
    margin-left: -8vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .price-wrapper.no-border {
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .cta-text-green {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .cta-text-green.wrap {
    font-size: 18px;
  }
.webflow-import .left-flex-image-right-margin {
    display: block;
  }
.webflow-import .menu-button-2 {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .menu-button-2.w--open {
    background-color: #fff;
  }
.webflow-import .home-gray {
    font-size: 18px;
  }
.webflow-import .bulk-download-grid {
    -ms-grid-columns: 1.25fr 1fr 0.75fr 1.25fr;
    grid-template-columns: 1.25fr 1fr 0.75fr 1.25fr;
  }
.webflow-import .sub-heading-light-white {
    font-size: 20px;
  }
.webflow-import .product-description-columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-column-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .secondary-nav-menu {
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: #fff;
    box-shadow: 0 18px 20px -7px hsla(0, 0%, 45.9%, 0.2);
  }
.webflow-import .secondary-nav-menu.intrinio-advantage {
    background-color: transparent;
    box-shadow: none;
  }
.webflow-import .h3-green.mobile-tabs-header {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .h3-green.mobile-tabs {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
  }
.webflow-import .secondary-navbar-hamburger {
    color: #747474;
    font-size: 34px;
  }
.webflow-import .product-hero-img {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .insignia-text {
    padding-right: 15px;
    padding-left: 15px;
    line-height: 20px;
  }
.webflow-import .product-page-hero {
    height: auto;
  }
.webflow-import .button-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .product-description-c1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right-style: none;
  }
.webflow-import .product-description-c1.no-border {
    padding-bottom: 25px;
  }
.webflow-import .price-grid-item-wrapper.button-row {
    padding-right: 4px;
    padding-left: 4px;
  }
.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .anchor-link-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .anchor-link-2.last {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    width: auto;
    padding-top: 30px;
    padding-right: 0px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    margin-top: 10px;
    padding: 0px;
    grid-auto-flow: row;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .green-button-span {
    font-size: 16px;
  }
.webflow-import .product-description-c2-wrapper {
    width: 70%;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right-style: none;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    margin-top: 20px;
    margin-bottom: 40px;
  }
.webflow-import .product-insignia {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .image-31 {
    width: 88vw;
    max-width: 90vw;
    margin-top: -60px;
  }
.webflow-import .page-edge-image-wrapper {
    position: relative;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
.webflow-import .terminal-slider-mask {
    margin-right: 0vw;
  }
.webflow-import .right-terminal-image-wrapper {
    padding-left: 50px;
  }
.webflow-import .column-19 {
    padding-bottom: 20px;
  }
.webflow-import .columns-7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .stack-wrapper {
    display: none;
  }
.webflow-import .section-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .section-5.dark-gradient-new {
    margin-bottom: 0vh;
    padding-bottom: 8vh;
  }
.webflow-import .small-text-hero-why-intrinio {
    font-size: 16px;
  }
.webflow-import .heading-9-new {
    margin-top: 30px;
    margin-bottom: 30px;
  }
.webflow-import .why-intrinio-page-link {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
  }
.webflow-import .left-flex-image-new {
    display: block;
    width: 79%;
    margin-top: -120px;
  }
.webflow-import .column-22 {
    padding-top: 50px;
  }
.webflow-import .intrinio-engine-value-props-2 {
    margin-right: 25px;
    margin-left: 25px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-right-2 {
    margin-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .left-image-negative-margin {
    width: 80%;
  }
.webflow-import .why-intrinio-hero-img {
    width: auto;
    max-width: 70%;
    margin-right: 0px;
    padding-top: 4vh;
    float: none;
    clear: none;
  }
.webflow-import .white-subheading {
    font-size: 26px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hero-text-wrapper-50 {
    width: 100%;
  }
.webflow-import .data-journey-hero-img {
    width: auto;
    max-width: 100%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .image-35 {
    overflow: hidden;
    max-width: 100%;
    margin-top: -25vh;
  }
.webflow-import .data-journey-hero-2 {
    height: auto;
    max-height: 600px;
    padding-bottom: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .data-journey-hero-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 75%;
    margin-top: -8vh;
    margin-bottom: -4vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .div-block-50 {
    margin-bottom: 16px;
  }
.webflow-import .dark-button-2 {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .tabs-5 {
    position: static;
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .checkmark-grid-foundation-2 {
    padding-left: 10px;
  }
.webflow-import .product-tab-dropdown {
    margin-top: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: transparent;
  }
.webflow-import .tabs-menu-5 {
    display: none;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none #000;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0 10px 20px -7px rgba(124, 148, 161, 0.2);
  }
.webflow-import .text-cta-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .bundles-tabs-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-left-radius: 0px;
    background-color: #fff;
  }
.webflow-import .bundles-tabs-2:hover {
    border-radius: 0px;
    background-color: rgba(242, 249, 250, 0.75);
  }
.webflow-import .bundles-tabs-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: none;
  }
.webflow-import .pricing-tabs-content {
    padding-top: 15px;
  }
.webflow-import .tabs-menu-6 {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #493f5b;
  }
.webflow-import .mobile-pricing-tabs-wrapper {
    display: block;
  }
.webflow-import .tab-dropdown {
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #493f5b;
  }
.webflow-import .tab-link-tab-3.w--current {
    background-color: #625775;
  }
.webflow-import .tab-link-tab-2.w--current {
    background-color: #625775;
  }
.webflow-import .pricing-grid-2 {
    display: none;
  }
.webflow-import .pricing-grid-2.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dotted-line-wrapper-2 {
    display: none;
  }
.webflow-import .hex-image-2 {
    width: 75px;
    height: 75px;
  }
.webflow-import .grid-11 {
    position: relative;
    width: 90vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .hex-image-wrapper {
    width: 60px;
    height: 60px;
  }
.webflow-import .hex-columns-2 {
    min-width: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .gradient-hex-images-2 {
    max-width: 100%;
    min-width: 75px;
  }
.webflow-import .bundles-text-left {
    padding-left: 20px;
  }
.webflow-import .tabs-tile {
    margin-top: 16px;
    margin-bottom: 8px;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .image-38 {
    margin-left: 0px;
  }
.webflow-import .image-39 {
    margin-left: 0px;
  }
.webflow-import .image-40 {
    margin-left: 0px;
  }
.webflow-import .secondary-nav-dropdown-wrapper {
    padding: 5px 7px;
  }
.webflow-import .secondary-nav-dropdown-wrapper.prophet {
    display: none;
  }
.webflow-import .secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .tabs-menu-startup {
    display: none;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none #000;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0 10px 20px -7px rgba(124, 148, 161, 0.2);
  }
.webflow-import .stock-bundles-title-wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .icon-subhead-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .anchor-links-wrapper {
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-new-2 {
    text-align: left;
  }
.webflow-import .sub-heading-new-2.align-left {
    text-align: left;
  }
.webflow-import .sub-heading-new-2.light-plum {
    float: left;
  }
.webflow-import .footer-top-column-1 {
    min-height: 250px;
    padding: 0% 0px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .blue-button-hollow {
    width: 100%;
  }
.webflow-import .stock-bundles-title {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px;
  }
.webflow-import .transparent-product-card-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .left-top-footer-icon {
    margin-right: 10px;
  }
.webflow-import .top-footer-icons {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .bundles-plans-spacer {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .vendor-logo-grid-new {
    padding-right: 0vw;
    padding-left: 0vw;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .vendor-logo-grid-new.hide {
    display: none;
  }
.webflow-import .bundles-subhead {
    float: left;
    text-align: left;
  }
.webflow-import .basic-flex-2 {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section-off-white.extra-padding-125 {
    padding-top: 25px;
    padding-bottom: 25px;
    border-top: 1px solid #e3ecf9;
  }
.webflow-import .content-section-off-white.min-height {
    min-height: 0px;
  }
.webflow-import .divider-gray-blue {
    height: 8vh;
  }
.webflow-import .divider-gray-blue.invert {
    min-height: 10vh;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    position: relative;
    left: 0px;
    right: 0px;
    width: auto;
    max-width: 100%;
    margin-right: auto;
    margin-bottom: -20px;
    margin-left: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .green-discount-ribbon {
    margin-right: -20px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }
.webflow-import .left-content-wrapper {
    width: 100%;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 100%;
    margin-top: -50px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-40 {
    width: 100%;
    margin-top: 0px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 100%;
    margin-top: 0px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-42-new {
    width: 100%;
    margin-top: -50px;
    padding-right: 0px;
  }
.webflow-import .image-45 {
    margin-top: -20px;
  }
.webflow-import .marketplace-link-grid {
    box-shadow: 0 0 60px 12px rgba(95, 96, 145, 0.15);
  }
.webflow-import .divider-offwhite-to-transparent {
    height: 8vh;
  }
.webflow-import .right-top-footer-icon {
    margin-right: 10px;
  }
.webflow-import .image-46 {
    margin-top: 0vh;
    margin-left: 0px;
  }
.webflow-import .right-content-container {
    display: block;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .left-image-container {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .anchor-links {
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .anchor-links.icon-section-label {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .footer-top-column-2 {
    min-height: 250px;
    padding: 0% 0px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: none;
  }
.webflow-import .marketplace-purple-background {
    margin-top: 0px;
  }
.webflow-import .marketplace-purple-background.hero {
    padding-top: 100px;
  }
.webflow-import .bundles-card-images {
    margin-bottom: -20px;
  }
.webflow-import .marketplace-link-wrapper {
    height: 105px;
  }
.webflow-import .vendor-grid-wrapper {
    display: none;
    padding: 20px;
  }
.webflow-import .bundle-card-wrapper.hover-effect {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .left-image-top-padding {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .marketplace-bundles-text {
    padding-left: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    text-align: left;
  }
.webflow-import .bulk-downloads-grid {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .right-text-wrapper-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .downloads-subhead-underline {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .small-stock-chart.light2 {
    display: none;
    margin-right: auto;
  }
.webflow-import .small-stock-chart.dark2 {
    display: block;
    margin-right: auto;
  }
.webflow-import .small-stock-chart.midnight2 {
    margin-right: auto;
  }
.webflow-import ._960-page-container {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .column-24 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .marketplace-header {
    margin-top: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 28px;
    text-align: center;
  }
.webflow-import .gray-description {
    width: 100%;
    text-align: center;
  }
.webflow-import ._1120-page-container {
    padding: 20px;
  }
.webflow-import .marketplace-selector-icon-main {
    opacity: 1;
  }
.webflow-import .ribbon-grid {
    -ms-grid-columns: 0.5fr 2fr 1.5fr;
    grid-template-columns: 0.5fr 2fr 1.5fr;
  }
.webflow-import .image-52 {
    display: none;
  }
.webflow-import .inline-ticker-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    min-height: 300px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1121 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .thin-cta-ribbon-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .left-content-wrapper-2 {
    width: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-wrapper-2._52-percent {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .left-content-wrapper-2._45-percent {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .ticker-summary-wrapper {
    min-width: 375px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .ticker-summary-wrapper.purple-gradient {
    min-width: 375px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .button-changer-wrapper {
    position: relative;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .icon-6 {
    color: #fff;
  }
.webflow-import .large-stock-chart.dark-stretch {
    margin-top: 0px;
  }
.webflow-import .large-stock-chart.midnight-stretch {
    margin-top: 0px;
  }
.webflow-import .large-stock-chart.light-stretch {
    margin-top: 0px;
  }
.webflow-import .left-stretch-image-wrapper {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: hidden;
    width: 100%;
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .image-48 {
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
  }
.webflow-import .right-image-wrapper.stretch {
    display: none;
  }
.webflow-import .right-image-wrapper.top-aligned {
    display: none;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    display: none;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .right-image-wrapper.widgets-image {
    position: relative;
    left: 0px;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
    position: relative;
    width: 100%;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .all-changers-wrapper {
    margin-bottom: 25px;
    margin-left: auto;
    padding-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .all-changers-wrapper.left-justify {
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .widgets-marketplace-header-img-wrapper {
    position: relative;
    left: 0px;
    top: auto;
    bottom: 0px;
    width: 350%;
    margin-top: -20px;
    margin-bottom: -200px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .column-25 {
    display: none;
  }
.webflow-import .ticker-summary-grid {
    padding-left: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .large-stock-chart-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    max-width: 500px;
    min-height: 300px;
    margin: 20px auto;
    padding-left: 0px;
  }
.webflow-import .inline-ticker-summary-img.light {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-summary-img.midnight {
    display: none;
    margin-right: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-summary-img.dark {
    position: absolute;
    display: none;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 20px;
  }
.webflow-import .widgets-blue-background.hero {
    overflow: hidden;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-button-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-51 {
    right: auto;
    width: 150%;
    max-height: 300px;
    max-width: 150%;
    margin-left: 0px;
    float: none;
  }
.webflow-import .small-stock-chart-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    min-height: 300px;
    margin-left: -20px;
    padding-left: 0px;
  }
.webflow-import .marketplace-selector-wrapper {
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-image-negative-margin-wrapper {
    left: auto;
    right: auto;
    width: 100vw;
  }
.webflow-import .market-selector-dropdown {
    padding-bottom: 30px;
  }
.webflow-import .product_cms_container.grid-view-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .product_cms_container.list-view-container {
    position: relative;
    z-index: 3;
  }
.webflow-import .marketplace-hero-lead-wrapper {
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper {
    display: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .filter-selector-wrapper.fin-data-home {
    display: block;
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper.prophet-feeds {
    display: block;
    margin-bottom: 0px;
  }
.webflow-import .market-selector-main-icon {
    opacity: 1;
  }
.webflow-import .mkt-nav2-header-wrapper {
    position: relative;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .mkt-nav2-top {
    height: auto;
  }
.webflow-import .breadcrumbs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .mkt-nav2-selector-chevron {
    color: #fff;
  }
.webflow-import .mkt-nav2-dropdown {
    z-index: 22;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    color: #242424;
  }
.webflow-import .mkt-nav2-dropdown.w--open {
    width: 100%;
    background-color: #f5f9fb;
  }
.webflow-import .mkt-nav2-bottom {
    display: none;
  }
.webflow-import .mkt-nav2-catselector-prices {
    display: block;
  }
.webflow-import .collection-list-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    opacity: 0;
  }
.webflow-import .mkt-nav2-catselector-chevron {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .mkt-filter-dropdown {
    margin-top: 5px;
    margin-bottom: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .mkt-filter-dropdown.persona {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.access-method {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.asset-class {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.data-types {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.region {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.vendor {
    border-style: none;
  }
.webflow-import .mkt-nav2-catselector-current {
    display: inline-block;
    padding-right: 0px;
    padding-left: 45px;
    color: #242424;
  }
.webflow-import .marketplace-hero-lead-2 {
    font-size: 16px;
    text-align: left;
  }
.webflow-import .mkt-current-title {
    display: block;
  }
.webflow-import .breadcrumb-link-2.first-breadcrumb {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .dropdown-2 {
    z-index: 22;
    width: 100%;
  }
.webflow-import .st-search-input {
    font-size: 16px;
  }
.webflow-import .market-selector-wrapper {
    position: relative;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    position: fixed;
    left: 0%;
    top: 0px;
    right: 0%;
    bottom: auto;
    z-index: 22;
    width: 100%;
    margin-top: 70px;
  }
.webflow-import .filter-label {
    font-size: 14px;
  }
.webflow-import .market-selector-arrow {
    color: #fff;
  }
.webflow-import .mkt-search {
    font-size: 16px;
  }
.webflow-import .mkt-nav2-catselector-link {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 45px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #434468;
  }
.webflow-import .mkt-nav2-catselector-link.w--current {
    border: 1px none #434468;
    background-color: #f5f9fb;
  }
.webflow-import .mkt-nav2-catselector-link.all-regions {
    width: 100%;
    padding-left: 45px;
  }
.webflow-import .api-marketplace-header-bg {
    margin-top: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .api-marketplace-card-wrapper {
    min-height: 100px;
  }
.webflow-import .api-card-left-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .api-marketplace-card-summary {
    text-align: left;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .product-grid.grid-grid-view {
    -ms-grid-columns: 9fr 1fr;
    grid-template-columns: 9fr 1fr;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .mkt-dollar-sign-vantage {
    font-size: 32px;
  }
.webflow-import .mkt-cost-wrapper {
    display: none;
  }
.webflow-import .product.grid-view-product {
    min-height: 150px;
    padding-left: 20px;
  }
.webflow-import .product.list-view-product {
    margin-bottom: 15px;
    padding-left: 25px;
  }
.webflow-import .product.list-view-product {
    margin-bottom: 15px;
    padding-left: 25px;
  }
.webflow-import .mkt-dollar-sign {
    font-size: 32px;
  }
.webflow-import .mkt-nav2-crumbtitle-wrapper {
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .product-counter {
    display: inline-block;
  }
.webflow-import .open-parenthesis {
    display: inline-block;
  }
.webflow-import .closed-parenthesis {
    display: inline-block;
  }
.webflow-import .search-wrapper-light {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .st-search-input-2 {
    font-size: 16px;
  }
.webflow-import .st-search-input-2::-webkit-input-placeholder {
    font-size: 16px;
  }
.webflow-import .st-search-input-2:-ms-input-placeholder {
    font-size: 16px;
  }
.webflow-import .st-search-input-2::-ms-input-placeholder {
    font-size: 16px;
  }
.webflow-import .st-search-input-2::placeholder {
    font-size: 16px;
  }
.webflow-import .text-block-30 {
    color: rgba(67, 68, 104, 0.5);
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    left: 5vw;
    top: 10vh;
    right: 5vw;
    width: 90vw;
    height: 80vh;
    max-width: 750px;
  }
.webflow-import .search-header {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .search-results-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .search-modal-popup-link {
    width: 100%;
  }
.webflow-import .st-result {
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .st-search-result-link {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .mktplace-home-top-wrapper {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .search-wrapper-dark {
    display: none;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 25px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .mobile-product-arrow-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
  }
.webflow-import .mobile-category-slider-wrapper {
    position: relative;
    z-index: 22;
    display: block;
    border-top: 1px solid #e0eaf9;
    border-bottom: 0px none #e0eaf9;
  }
.webflow-import .slide-nav-5 {
    display: none;
  }
.webflow-import .dropdown-3 {
    width: 100%;
  }
.webflow-import .collection-list-6 {
    margin-top: -1px;
    margin-bottom: 0px;
  }
.webflow-import .collection-item-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .dropdown-selector-name {
    display: inline-block;
    border: 1px none #434468;
  }
.webflow-import .foundation-vantage-mktplace-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .foundation-vantage-mktplace-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .section-6 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .section-6.light-grey._100vh {
    padding-top: 70px;
  }
.webflow-import .inline-ticker-img-white.light {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-white.midnight {
    display: none;
    margin-right: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-white.dark {
    position: absolute;
    display: none;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-dark.light {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-dark.midnight {
    display: none;
    margin-right: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-dark.dark {
    position: absolute;
    display: none;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-midnight.light {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-midnight.midnight {
    display: none;
    margin-right: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-img-midnight.dark {
    position: absolute;
    display: none;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 20px;
  }
.webflow-import .small-stock-img-light.light2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-light.dark2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-light.midnight2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-dark.light2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-dark.dark2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-dark.midnight2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-midnight.light2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-midnight.dark2 {
    margin-right: auto;
  }
.webflow-import .small-stock-img-midnight.midnight2 {
    margin-right: auto;
  }
.webflow-import .full-stock-img-midnight.dark-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-midnight.midnight-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-midnight.light-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-dark.dark-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-dark.midnight-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-dark.light-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-white.dark-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-white.midnight-stretch {
    margin-top: 0px;
  }
.webflow-import .full-stock-img-white.light-stretch {
    margin-top: 0px;
  }
.webflow-import .hero-text-wrap {
    width: 100%;
  }
.webflow-import .left-image-container-2 {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .home-mktplace-cat-grid {
    margin-left: 0px;
    box-shadow: 0 0 60px 12px rgba(95, 96, 145, 0.15);
  }
.webflow-import .grid-13 {
    padding-bottom: 20px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .home-mktplace-wrapper {
    box-shadow: 0 0 20px 5px rgba(67, 68, 104, 0.09);
  }
.webflow-import .hero-content-wrapper-new {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .sub-heading-new-3 {
    text-align: left;
  }
.webflow-import .home-mkt-link-wrapper {
    height: 105px;
  }
.webflow-import .wyg-list-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .content-container-1122 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1122.content-right {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .content-container-1122.content-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .wyg-grid-home {
    justify-items: start;
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .home-card-neg-margin {
    margin-top: -150px;
  }
.webflow-import .foundation-purple-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .div-block-71 {
    position: relative;
    left: 0%;
  }
.webflow-import .home-found-vant-mktplace-grid {
    z-index: 12;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .feat-product-wrapper-home {
    position: static;
    z-index: 10;
    margin-top: 40px;
    margin-bottom: 30px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import ._50-50-content-columns {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import ._50-50-content-columns.neg-right-margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .home-bulkdown-grid {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .image-68 {
    width: 100%;
  }
.webflow-import .home-mktplace-description {
    font-size: 15px;
  }
.webflow-import .foundation-blue-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .line-divider-1 {
    display: block;
  }
.webflow-import .line-divider-1.shorter {
    display: block;
  }
.webflow-import .line-divider-1.hide-mobile {
    display: none;
  }
.webflow-import .divider-line-wrap {
    height: 8vh;
  }
.webflow-import .divider-line-wrap.invert {
    height: 100px;
    min-height: 125px;
    margin-top: -25px;
  }
.webflow-import .divider-line-wrap.our-team {
    height: 175px;
    margin-top: -7.5%;
  }
.webflow-import .downloads-card-text-wrapper-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .home-hero-img-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .div-block-72 {
    position: relative;
    right: auto;
    display: none;
  }
.webflow-import .home-downloads-card-wrapper {
    min-height: 100px;
  }
.webflow-import .line-divider-2 {
    top: 70%;
    display: block;
  }
.webflow-import .line-divider-2.hide-mobile {
    display: none;
  }
.webflow-import .small-text-hero-2 {
    font-size: 16px;
  }
.webflow-import .home-hero-2 {
    height: 90vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .wyg-cta {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .hero-paragraph {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .hero-paragraph.our-team {
    font-size: 24px;
    line-height: 32px;
  }
.webflow-import .right-content-wrapper {
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 100%;
  }
.webflow-import .block-descript {
    font-size: 17px;
  }
.webflow-import .block-descript.margin-bottom {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .dark-descript {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .widgets-green-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .image-69 {
    margin-right: 10px;
    padding-top: 0px;
  }
.webflow-import .collection-list-7 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .search-modal-popup-link-2 {
    width: 100%;
    height: 45px;
    border-color: #dde0e4;
    background-color: transparent;
  }
.webflow-import .market-selector-main-icon-2 {
    width: 44px;
    opacity: 1;
  }
.webflow-import .financial-data-home-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .mkt-current-title-2 {
    display: block;
  }
.webflow-import .filters-label {
    padding-right: 10px;
    padding-left: 10px;
    color: #5f6091;
    font-weight: 600;
  }
.webflow-import .filter-menu-icon-open {
    display: none;
  }
.webflow-import .mkt-nav2-bottom-2 {
    display: none;
  }
.webflow-import .mobile-filter-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    padding: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #e2ebf9;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
  }
.webflow-import .text-block-39 {
    color: rgba(67, 68, 104, 0.5);
    line-height: 1.2em;
  }
.webflow-import .filter-wrapper-2 {
    min-height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
.webflow-import .mktplace-filter-wrapper {
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .clear-filters-text {
    font-size: 14px;
  }
.webflow-import .filter-label-list {
    padding-top: 12.5px;
    font-size: 14px;
  }
.webflow-import .mktplace-filter-list-wrapper.w--open {
    position: relative;
    z-index: 1;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .filters-section {
    position: relative;
    top: 0px;
    display: none;
    border-bottom-style: none;
    background-color: #fff;
  }
.webflow-import .clear-filters-button-wrapper {
    margin-top: 10px;
  }
.webflow-import .filter-dropdown-wrapper {
    border-style: solid;
    border-width: 1px;
    border-color: #e3ecf9;
    border-radius: 4px;
    background-color: #fff;
    background-position: 97% 50%;
    background-size: 12px;
  }
.webflow-import .filter-dropdown-wrapper.w--open {
    background-color: #fff;
    background-position: 97% 50%;
    background-size: 12px;
  }
.webflow-import .filter-label-2 {
    font-size: 14px;
  }
.webflow-import .mkt-filter-dropdown-2 {
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    border-style: none;
    border-radius: 4px;
  }
.webflow-import .mkt-current-title-desktop {
    display: none;
  }
.webflow-import .collection-list-wrapper-6 {
    position: relative;
    z-index: 3;
  }
.webflow-import .content-container-1123 {
    padding: 20px;
  }
.webflow-import .content-container-1123.top-padding {
    margin-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1123.stretch {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-footer {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .paragraph-hero-footer.our-team {
    font-size: 20px;
  }
.webflow-import .hero-content-wrapper-960 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .line-divider-top-2 {
    display: block;
  }
.webflow-import .ui-ux-img {
    margin-top: 0px;
    margin-bottom: -60px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .hero-paragraph-services {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .divider-overflow-no-lines {
    padding-top: 5%;
  }
.webflow-import .hero-image-container-1120 {
    position: relative;
    padding: 20px;
  }
.webflow-import .line-divider-bottom-1 {
    display: block;
  }
.webflow-import .services-card-wrapper {
    padding-bottom: 30px;
  }
.webflow-import .right-content-wrapper-2._35-percent-width.negative-right-margin {
    width: 100%;
  }
.webflow-import .small-copy {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .services-hero {
    height: 60vh;
    max-height: none;
    padding-top: 125px;
    padding-bottom: 125px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .left-absolute-image-wrapper-62.neg-marg-80 {
    position: relative;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .hero-text-wrap-services {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-button-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .wyg-grid-services {
    justify-items: start;
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .wyg-tagline-services {
    padding-right: 0%;
    padding-left: 0%;
  }
.webflow-import .image-72 {
    margin-bottom: -30px;
    padding: 0px 20px;
  }
.webflow-import .pro-services-subhead {
    font-size: 28px;
  }
.webflow-import .divider-overflow-lines {
    padding-top: 11%;
  }
.webflow-import .hero-image-wrap {
    position: relative;
    left: 0px;
    right: 0px;
    display: none;
    width: 100%;
    max-width: 100%;
    margin-top: -80px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    clear: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    opacity: 1;
  }
.webflow-import .services-hero-heading {
    font-size: 36px;
    line-height: 42px;
    text-align: left;
  }
.webflow-import .line-divider-bottom-2 {
    display: block;
  }
.webflow-import .services-wyg-subhead {
    font-size: 18px;
  }
.webflow-import .line-divider-top-1 {
    display: block;
  }
.webflow-import .pro-services-widgets {
    margin-top: 0px;
    margin-bottom: -30px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-14 {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .image-73 {
    display: block;
    max-width: 80%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .services-section-heading {
    padding-bottom: 20px;
  }
.webflow-import .fixed-subhead-spacer {
    display: none;
  }
.webflow-import .fixed-subhead-spacer.all-feeds {
    display: block;
    margin-top: 224px;
  }
.webflow-import .fixed-subhead-spacer.prices {
    display: block;
    margin-top: 270px;
  }
.webflow-import .fixed-subhead-spacer.endpages {
    display: block;
    margin-top: 212px;
  }
.webflow-import .prices-spacer {
    display: none;
  }
.webflow-import .collection-list-wrapper-7 {
    margin-top: -1px;
  }
.webflow-import .testimonial-permanent-text-wrap-single-testimonial-copy {
    padding-bottom: 0vh;
  }
.webflow-import .column-1-footer {
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .footer-column-2 {
    top: auto;
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .empty-state-3 {
    display: none;
  }
.webflow-import .home-hero-img-wrapper-2 {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .home-hero-3 {
    height: 90vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prices-header-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1124 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1124.internal-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .pricing-page-hero {
    padding-top: 30px;
    padding-bottom: 50px;
  }
.webflow-import .column-27 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .tab-dropdown-pricing-start {
    position: relative;
    z-index: 2;
    display: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 25px 5% 25px 10%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .gray-paragraph {
    width: 100%;
    text-align: center;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .tab-dropdown-pricing-wrapper {
    width: 80%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .products-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 25px 5% 25px 12.5%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border-radius: 0px;
    background-color: transparent;
    opacity: 0.5;
    -webkit-transition-property: all;
    transition-property: all;
  }
.webflow-import .products-tabs:hover {
    border-radius: 0px;
    background-color: #dfebed;
  }
.webflow-import .products-tabs.w--current {
    display: none;
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    padding: 20px 5% 20px 10%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-radius: 0px;
    box-shadow: none;
  }
.webflow-import .products-tabs.individual {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-radius: 0px 0px 19px 19px;
  }
.webflow-import .products-tabs.enterprise {
    overflow: visible;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    border-radius: 19px 19px 0px 0px;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
  }
.webflow-import .products-tabs-container {
    position: static;
    display: block;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column-2 {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .pricing-icons {
    max-width: 30px;
    opacity: 1;
  }
.webflow-import .startup-cta-wrapper {
    margin-top: 50px;
  }
.webflow-import .products-tab-text {
    padding-top: 2.5px;
    padding-left: 20px;
    opacity: 1;
    color: #434468;
    line-height: 1.4em;
  }
.webflow-import .pricing-tab-grid {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .pricing-tab-grid._2-items {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .custom-pricing {
    padding-top: 0px;
    padding-bottom: 30px;
  }
.webflow-import .customsolutions-gray-button-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .blkdown-purple-buttono-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .data-discount {
    font-size: 32px;
    line-height: 1.2em;
    text-align: center;
  }
.webflow-import .pricing-tab-shadow-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px 0px;
  }
.webflow-import .pricing-cost-wrapper {
    padding-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .startup-cta-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-top: 30px;
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .data-discount-text {
    font-size: 15px;
    text-align: center;
  }
.webflow-import .products-tabs-header-grid {
    position: absolute;
    left: 0%;
    top: 80px;
    right: 0%;
    bottom: auto;
    z-index: 10;
    display: none;
    overflow: hidden;
    width: 80%;
    margin-top: 25px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none transparent;
    border-radius: 19px;
    background-color: #fff;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.24);
  }
.webflow-import .tab-dropdown-pricing-ind {
    position: relative;
    z-index: 2;
    display: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 25px 5% 25px 10%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .tab-dropdown-pricing-ent {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 23px 5% 23px 12.5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .api-blue-button-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .divider-overflow-found-vant {
    margin-top: -10%;
    padding-top: 10%;
  }
.webflow-import .found-vant-title-topfooter {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 19px;
    line-height: 20px;
  }
.webflow-import .footer-top-column1 {
    min-height: 200px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .slider-heading {
    font-size: 20px;
  }
.webflow-import .sub-heading-new-4 {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .sub-heading-new-4.light-plum {
    float: left;
  }
.webflow-import .sub-heading-new-4.light-plum.align-left {
    text-align: left;
  }
.webflow-import .found-vant-hero-img2 {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .brand-4 {
    padding-left: 0px;
  }
.webflow-import .purple-price-grid-item {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .product-description-c1-wrapper {
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-right-style: none;
  }
.webflow-import .product-description-c1-wrapper.startup-page {
    padding-left: 0px;
  }
.webflow-import .right-flex-image-wrapper-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .right-terminal-img-wrap-fix {
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    margin-bottom: 10px;
    padding-right: 0%;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .vant-found-subhead {
    margin-top: 40px;
    font-size: 22px;
  }
.webflow-import .vant-found-subhead.less-mobile-margin {
    margin-top: 10px;
    font-size: 22px;
  }
.webflow-import .purple-gradient-section-2 {
    margin-top: 30px;
  }
.webflow-import .terminal-image-fix {
    padding-left: 6vw;
  }
.webflow-import .product-insignia-new {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .footer-top-text-wrap {
    padding-bottom: 0px;
    padding-left: 10px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .secondary-nav-container-found-vant {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 20px;
  }
.webflow-import .product-logo-2 {
    width: 65px;
    margin-top: -4px;
    margin-left: -10px;
  }
.webflow-import .button-wrapper-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .top-footer-button-column-3 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-cost-wrapper.white {
    font-size: 18px;
  }
.webflow-import .h3-purple.mobile-tabs-header {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/down-arrow-purple.svg');
    background-size: 15px;
  }
.webflow-import ._2-content-columns-2 {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .drop-shadow-card-new {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .found-vant-dark-button {
    width: 100%;
    height: 40px;
    padding: 12px 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-heading-new-2 {
    font-size: 34px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .purple-icon-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .image-75 {
    margin-left: 0px;
  }
.webflow-import .product-overview-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1.5fr 9fr 3fr;
    grid-template-columns: 1.5fr 9fr 3fr;
  }
.webflow-import .product-price-c2-wrapper-2 {
    margin-top: 20px;
    padding-left: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .pricing-grid-3 {
    display: none;
  }
.webflow-import .pricing-grid-3.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .green-arrow-chevron-link-new {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    margin-top: 30px;
  }
.webflow-import .dollar-sign-found-vant {
    font-size: 32px;
  }
.webflow-import .prophet-hero-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .green-hero-text-2 {
    line-height: 140%;
  }
.webflow-import .footer-top-column2 {
    top: auto;
    min-height: 200px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .found-vant-subhead.align-center {
    margin-bottom: 40px;
  }
.webflow-import .terminal-slider-2 {
    max-height: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-column-left-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .found-vant-hero {
    height: auto;
    padding-top: 80px;
    padding-bottom: 100px;
  }
.webflow-import .secondary-nav-chevron-2 {
    width: 15px;
  }
.webflow-import .light-gray-price-grid-text-3 {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .found-vant-dollars {
    font-size: 32px;
  }
.webflow-import .footer-top-rich-text h6 {
    display: block;
    margin-top: 0px;
    padding-left: 0px;
  }
.webflow-import .found-vant-hero-container {
    overflow: visible;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .found-vant-hollow-button {
    width: 100%;
    max-width: 350px;
    margin-left: 0px;
  }
.webflow-import .found-vant-title-subnav {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 20px;
  }
.webflow-import .product-logo-wrapper-2 {
    display: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .terminal-slider-mask-2 {
    width: 100%;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .footer-top-green-link {
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .bullet-wrapper-2 {
    padding-left: 20px;
  }
.webflow-import .anchor-link-3 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .anchor-link-3.last {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .divider-skew-found-vant {
    height: 90px;
  }
.webflow-import .footer-top-green-link-text {
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    padding-right: 0%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .found-vant-lead-paragraph.startup-page {
    padding-top: 10px;
  }
.webflow-import .found-vant-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-title-text {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 20px;
  }
.webflow-import .found-vant-title-text.larger {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.homepage {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.invert {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.medium {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    line-height: 1.4em;
  }
.webflow-import .found-vant-title-text.homepage-copy {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-button-solid {
    width: 100%;
    max-width: 350px;
    margin-bottom: 20px;
  }
.webflow-import .footer-top-icon-img {
    margin-right: 10px;
    padding-top: 3px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .div-block-73 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
.webflow-import .menu-button-3 {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .menu-button-3.w--open {
    background-color: #fff;
  }
.webflow-import .download-description-subwrapper-2 {
    margin-left: 20px;
  }
.webflow-import .product-logo-wrap-new {
    display: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .purple-gradient-sect-found-vant {
    margin-top: 30px;
  }
.webflow-import .light-gray-price-grid-text {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .green-hero-text-new {
    line-height: 140%;
  }
.webflow-import .found-vant-thumb {
    margin-left: 0px;
  }
.webflow-import .bullet-wrap-new {
    padding-left: 20px;
  }
.webflow-import .us-core-brand {
    padding-left: 0px;
  }
.webflow-import ._2-content-columns-new {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .mobile-submenu-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .mobile-submenu-button.w--open {
    background-color: #fff;
  }
.webflow-import .product-logo-new {
    width: 65px;
    margin-top: -4px;
    margin-left: -10px;
  }
.webflow-import .anchor-link-found-vant {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .anchor-link-found-vant.last {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .terminal-slider-new-mask {
    width: 100%;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .new-secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .pricing-grid-new {
    display: none;
  }
.webflow-import .pricing-grid-new.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .subhead-found-vant {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .subhead-found-vant.light-plum {
    float: left;
  }
.webflow-import .subhead-found-vant.light-plum.align-left {
    text-align: left;
  }
.webflow-import .price-border {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .terminal-slider-new {
    max-height: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .product-price-c2-new {
    margin-top: 20px;
    padding-left: 10px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .image-77 {
    max-width: 100%;
  }
.webflow-import .product-description-c1-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    border-right-style: none;
  }
.webflow-import .product-description-c1-2.no-border {
    padding-bottom: 25px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .found-vant-hero-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .drop-shadow-card-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .product-description-columns-new {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .found-vant-hero-img {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .product-description-c2-2 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .paragraph-hero-found-vant {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .foundation-vantage-text-invert {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .bundles-tabs-startup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-left-radius: 0px;
    background-color: #fff;
  }
.webflow-import .bundles-tabs-startup:hover {
    border-radius: 0px;
    background-color: rgba(242, 249, 250, 0.75);
  }
.webflow-import .bundles-tabs-startup.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: none;
  }
.webflow-import .prophet-club-nav {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }
.webflow-import .global-selector-wrapper {
    position: relative;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .global-selector-dropdown {
    height: 100%;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.webflow-import .global-marketplace-dropdown.w--open {
    margin-left: -15px;
  }
.webflow-import .secondary-nav-container-2 {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 0px;
  }
.webflow-import .global-selector {
    height: 100%;
  }
.webflow-import .global-selector.w--open {
    padding-right: 10px;
  }
.webflow-import .prophet-anchor-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .prophet-nav-container {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .hero-copy-gray {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-gray.left-align {
    text-align: center;
  }
.webflow-import .divider-overflow-prophet {
    padding-top: 10%;
  }
.webflow-import .prophet-button-footer {
    width: 100%;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero {
    height: auto;
  }
.webflow-import .prophet-hero-img-wrapper {
    display: none;
  }
.webflow-import .prophet-hero-image {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .subhead-white-prophet {
    font-size: 32px;
    line-height: 37px;
    text-align: center;
  }
.webflow-import .subhead-white-prophet.align-center {
    padding-top: 160px;
    font-size: 32px;
    line-height: 1.3px;
  }
.webflow-import .subhead-white-prophet.prophet-mkt {
    padding-top: 160px;
    font-size: 32px;
    line-height: 1.3em;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 35px;
  }
.webflow-import .prophet-triangle-block2 {
    margin-left: -200px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 0%;
    padding-bottom: 10vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .hero-copy-white {
    padding-right: 0%;
    padding-left: 0%;
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .prophet-grid {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .prophet-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-hero-container {
    overflow: visible;
    width: 100%;
    height: 65vh;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .prophet-button-hero {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
.webflow-import .gradient-triangle-wrapper2 {
    padding-top: 200px;
  }
.webflow-import .prophet-hero-heading {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .paragraph-hero-prophet {
    clear: right;
    font-size: 19px;
    line-height: 1.6em;
  }
.webflow-import .st-search-input-2 {
    font-size: 16px;
  }
.webflow-import .prophet-mkt-hero-image {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .prophet-marketplace-lead-wrapper {
    margin-bottom: 20px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
.webflow-import .prophet-marketplace-header {
    height: auto;
    margin-top: 70px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .search-wrapper-dark-new {
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 25px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .prophet-marketplace-lead {
    width: 100%;
    padding-bottom: 50px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .mktplace-home-top-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .market-selector-new {
    position: relative;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
.webflow-import .prophet-mkt-hero-img-wrapper {
    display: none;
  }
.webflow-import .prophet-advert-grid {
    -ms-grid-columns: 5fr;
    grid-template-columns: 5fr;
  }
.webflow-import .prophet-ad-wrapper {
    margin-top: 10px;
    padding-top: 30px;
    padding-left: 30px;
  }
.webflow-import .prophet-ad-subhead {
    text-align: center;
  }
.webflow-import .prophet-small-hero-text {
    font-size: 16px;
    font-weight: 300;
  }
.webflow-import .menu-button-prophet {
    display: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .menu-button-prophet.w--open {
    background-color: #fff;
  }
.webflow-import .grid-list-text-2 {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .product-tab-dropdown-2 {
    margin-top: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: transparent;
  }
.webflow-import .checkmark-grid-startup {
    padding-left: 10px;
  }
.webflow-import .checkmark-grid-startup.us-advanced {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
.webflow-import .prophet-request-header-wrap {
    margin-bottom: 16px;
  }
.webflow-import .request-a-quote-head-wrap {
    margin-bottom: 16px;
  }
.webflow-import .home-found-vant-subhead2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1125 {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .team-page-heading {
    font-size: 36px;
    line-height: 42px;
    text-align: left;
  }
.webflow-import .primary-button-solid {
    width: 100%;
  }
.webflow-import .primary-button-solid.hero {
    width: 100%;
    height: 50px;
    max-width: 280px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
  }
.webflow-import .our-team-hero {
    height: 75vh;
    margin-top: 70px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 251, 255, 0.92)), to(rgba(249, 251, 255, 0.92))), url('../images/team_header2_web.jpg');
    background-image: linear-gradient(180deg, rgba(249, 251, 255, 0.92), rgba(249, 251, 255, 0.92)), url('../images/team_header2_web.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }
.webflow-import .clippath-image {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .clip-wrap {
    display: none;
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-text-wrap-team {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subhead-new {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .subhead-new.align-center {
    font-size: 30px;
  }
.webflow-import .subhead-new.pro-services {
    font-size: 36px;
  }
.webflow-import .subhead-new.align-center {
    font-size: 36px;
  }
.webflow-import .subhead-new.align-center-except-mobile {
    font-size: 36px;
  }
.webflow-import .content-container-1126 {
    padding: 20px;
  }
.webflow-import .content-container-1126.no-mobile-padding {
    padding: 0px;
  }
.webflow-import .large-paragraph-lead {
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .our-team-grid {
    grid-row-gap: 40px;
  }
.webflow-import .image-87 {
    max-width: 220px;
  }
.webflow-import .left-grid-wrapper.padding-right {
    padding-right: 0px;
  }
.webflow-import .board-members-list-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .image-86 {
    max-width: 220px;
  }
.webflow-import .image-83 {
    max-width: 150px;
  }
.webflow-import .investor-grid {
    grid-row-gap: 80px;
  }
.webflow-import .grid-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .image-85 {
    max-width: 220px;
  }
.webflow-import .image-84 {
    max-width: 220px;
  }
.webflow-import .image-82 {
    max-width: 220px;
  }
.webflow-import .h2-subhead {
    font-size: 36px;
    text-align: center;
  }
.webflow-import .lead-text {
    font-size: 20px;
    text-align: center;
  }
.webflow-import .h4-subhead {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .hero-heading-home {
    font-size: 36px;
    line-height: 50px;
    text-align: left;
  }
.webflow-import .hero-heading-home.prophet-mkt {
    margin-top: 0px;
    padding-top: 30px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .startup-tabs {
    position: static;
    display: block;
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .intrinio-advantage-hero {
    height: 70vh;
  }
.webflow-import ._960-hero-container {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .intrinio-academic-logo-deprecated {
    position: relative;
    top: 8vh;
    display: block;
    width: auto;
    height: 35px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .clippath-image-academic-deprecated {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .academic-hero-deprecated {
    height: 70vh;
    margin-top: 70px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: linear-gradient(165deg, #3d3d4f, rgba(61, 61, 79, 0.88) 50%), url('../images/lecture_hall_web.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
.webflow-import .purple-button-solid {
    width: 100%;
    max-width: 350px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .purple-button-solid.dark-bgr-mobile:hover {
    box-shadow: 0 1px 10px 0 rgba(61, 60, 60, 0.93);
  }
.webflow-import .university-logos-deprecated {
    max-width: none;
  }
.webflow-import .university-logos-deprecated.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .academic-hero-left-wrap-deprecated {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .university-logo-grid-deprecated {
    position: absolute;
    left: 0px;
    top: auto;
    right: 0px;
    bottom: -100px;
    width: 100vw;
    max-width: none;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-column-gap: 30px;
  }
.webflow-import .academic-h1 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #fff;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
  }
.webflow-import .light-large.block-on-desktop {
    display: inline;
    font-size: 32px;
    line-height: 1.3em;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    display: inline;
    font-size: 36px;
    line-height: 37px;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
    display: block;
    font-size: 36px;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-mobile {
    display: block;
    font-size: 36px;
  }
.webflow-import .clip-wrap-right-deprecated {
    display: none;
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .academic-hero-text-wrap-deprecated {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import ._960-container {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .h2-subhead-new {
    font-size: 36px;
    text-align: left;
  }
.webflow-import .left-half-wrapper {
    width: 100%;
    padding-right: 0px;
  }
.webflow-import .left-half-wrapper.last-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .hor-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .uni-floating-card1 {
    position: absolute;
    left: auto;
    bottom: auto;
    width: 85%;
    max-width: 100%;
    margin-left: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }
.webflow-import .right-half-wrapper {
    width: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .right-half-wrapper.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .body-section-first {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .half-wrapper-graphic.right-half {
    position: relative;
    top: auto;
    width: auto;
    margin-right: 25px;
    margin-left: 25px;
    padding-left: 0px;
  }
.webflow-import .half-wrapper-graphic.left-half {
    top: auto;
    margin-right: 25px;
    margin-left: 25px;
    padding-right: 0px;
  }
.webflow-import .big-dots {
    position: relative;
    left: 0px;
    top: 100px;
    right: auto;
    bottom: 0px;
    width: 90%;
    margin-left: 0px;
    padding-top: 5vh;
    padding-right: 8vh;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px;
  }
.webflow-import .h2-subhead-2 {
    font-size: 36px;
    text-align: left;
  }
.webflow-import .uni-floating-card2 {
    left: auto;
    top: auto;
    right: 0px;
    width: 90%;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 0px;
    float: right;
  }
.webflow-import .big-dots-2 {
    width: 65%;
  }
.webflow-import .line-divider-white-blue {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 80px;
  }
.webflow-import .divider-skew-global {
    height: 80px;
  }
.webflow-import .top-divider-line-global {
    display: block;
  }
.webflow-import .bottom-divider-line-global {
    display: block;
  }
.webflow-import .uni-floating-card3 {
    top: 85px;
    width: 90%;
    margin-bottom: 100px;
    margin-left: 0px;
  }
.webflow-import .big-dots-3 {
    width: 55%;
  }
.webflow-import .body-section-blue-tall {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -40px;
    margin-bottom: -40px;
    padding-top: 80px;
  }
.webflow-import .plum-lead-paragraph {
    font-size: 17px;
  }
.webflow-import .academic-floating-card {
    margin: -20% -30px -20px;
    padding: 40px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .bulletin-icon-wrap {
    margin-bottom: 40px;
  }
.webflow-import .content-container-1127 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .green-text-link {
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .middle-paragraph-lead {
    margin-bottom: 40px;
    padding-right: 20px;
    padding-left: 0px;
    color: #5f6091;
  }
.webflow-import .uni-check-grid {
    padding-top: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .uni-pricing-grid {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .uni-pricing-card-top {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    padding-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .body-section-blue-narrow {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .body-section-tall {
    padding: 100px 20px;
  }
.webflow-import .main-paragraph {
    font-size: 17px;
    text-align: center;
  }
.webflow-import .academic-hero-text-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .university-logos {
    max-width: 140px;
  }
.webflow-import .university-logos.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .clip-wrap-right {
    display: none;
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .academic-hero {
    overflow: visible;
    height: 70vh;
    margin-top: 70px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: linear-gradient(165deg, #3d3d4f, rgba(61, 61, 79, 0.88) 50%), url('../images/lecture_hall_web.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
.webflow-import .clippath-image-academic {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    left: 0px;
    top: auto;
    right: 0px;
    bottom: -100px;
    width: 100vw;
    max-width: none;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-row-align: center;
    align-self: center;
    grid-column-gap: 30px;
  }
.webflow-import .academic-hero-left-wrap {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .intrinio-academic-logo {
    position: relative;
    top: 8vh;
    display: block;
    width: auto;
    height: 35px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

@media (max-width: 479px) {
.webflow-import .subheading-1 {
    font-size: 20px;
    line-height: 29px;
  }
.webflow-import .main-heading {
    font-size: 26px;
    line-height: 33px;
  }
.webflow-import .main-heading.center {
    text-align: left;
  }
.webflow-import .primary-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .footer-link {
    margin-bottom: 21px;
    line-height: 22px;
  }
.webflow-import .paragraph-large {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-large.white {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .column {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 100px;
    max-width: 100%;
    margin-left: -100px;
  }
.webflow-import .subheading-4 {
    font-size: 17px;
    line-height: 22px;
    text-align: left;
  }
.webflow-import .line-break {
    width: 80%;
  }
.webflow-import .button-row {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .footer-small-link {
    display: block;
  }
.webflow-import .left-flex-text {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-flex.text {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .left-break {
    display: none;
    width: 100px;
  }
.webflow-import .green-link {
    font-size: 18px;
  }
.webflow-import .green-break.center {
    display: none;
  }
.webflow-import .business-visualization {
    display: none;
    width: 100%;
  }
.webflow-import .threeblock {
    width: 100%;
  }
.webflow-import .fourblock {
    width: 100%;
  }
.webflow-import .logoblock {
    height: 300px;
  }
.webflow-import .input.large {
    width: 100%;
  }
.webflow-import .container.no-pad {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }
.webflow-import .intrinio-logo-svg {
    height: 66px;
    max-width: 90%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
  }
.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
    display: none;
  }
.webflow-import .platform-heading {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 22px;
    text-align: left;
  }
.webflow-import .vendor-grid {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .vendor-logo.bats {
    max-width: 90px;
  }
.webflow-import .div-right {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .div-left {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .smart-container {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .smart-container.reverse {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .smart-container.flex {
    margin-bottom: 35px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .smart-container.flex.reverse {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .smart-container.flex.bottom-padding {
    padding-top: 40px;
    padding-bottom: 0px;
  }
.webflow-import .smart-container.footer {
    padding-right: 8px;
    padding-left: 15px;
  }
.webflow-import .smart-container.follow-hero {
    margin-top: 20px;
  }
.webflow-import .sub-heading {
    font-size: 26px;
  }
.webflow-import .sub-heading.center {
    text-align: left;
  }
.webflow-import .white-heading {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }
.webflow-import .engine-div-block {
    width: 215px;
  }
.webflow-import .block-main.purple {
    width: 80px;
    margin-top: 124px;
    margin-left: 67px;
  }
.webflow-import .block-main.green {
    width: 100px;
    margin-top: 74px;
    margin-left: 67px;
  }
.webflow-import .block-main.blue {
    width: 80px;
    margin-top: 42px;
    margin-left: 67px;
  }
.webflow-import .heading-9 {
    display: none;
  }
.webflow-import .sub-element-paragraph {
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .sub-element-icon {
    margin-top: -4px;
  }
.webflow-import .sub-element-icon.stack {
    margin-left: 4px;
  }
.webflow-import .sub-element-title {
    padding-top: 0px;
    padding-left: 50px;
    text-align: left;
  }
.webflow-import .intrinio-engine-value-props {
    margin-top: -30px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .column-div-block {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .square-tile {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-header {
    margin-right: 15px;
    margin-left: 15px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .cta-block-1 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subheading-2 {
    font-size: 20px;
    text-align: left;
  }
.webflow-import .content-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .grid.footer {
    margin-top: 0px;
    padding-top: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 28px;
    grid-template-areas: ". ." ". ." ". ." ". ." ". ." ". ." ". ." ". .";
    -ms-grid-columns: 1fr 28px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }
.webflow-import .image-7 {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .div-block-14 {
    overflow: hidden;
  }
.webflow-import .product-tile {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .intrinio-logo-svg-2 {
    height: 55px;
    max-width: 90%;
    margin-top: 8px;
    margin-right: 0px;
    margin-left: 10px;
  }
.webflow-import .paragraph-medium {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .shadow-panel {
    width: 100%;
    min-width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .left-flex-text-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .heading-med-blue {
    font-size: 16px;
  }
.webflow-import .hover-link-tile {
    height: 320px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .usp-columns {
    margin-top: -60px;
    padding-left: 10px;
  }
.webflow-import .number-title {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .hero-text-block {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .hero-heading {
    font-size: 40px;
    line-height: 40px;
  }
.webflow-import .hero-slider {
    overflow: hidden;
  }
.webflow-import .smart-container-hero {
    margin-bottom: 70px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .data-stack-box.a {
    padding-top: 22px;
    padding-bottom: 22px;
  }
.webflow-import .green-link-lnline {
    font-size: 15px;
  }
.webflow-import .paragraph-large-2 {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-large-2.white {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .hero-tab-link {
    width: 100%;
    height: auto;
    padding: 20px 30px;
    border-top: 0px solid #000;
    border-bottom: 1px solid #ececec;
    text-align: left;
  }
.webflow-import .hero-tab-link.w--current {
    top: 0px;
  }
.webflow-import .flex-block {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .data-stack-grid {
    grid-row-gap: 10px;
    grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . .";
    -ms-grid-rows: auto 10px auto 10px auto 10px auto 10px auto 10px auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .hero-tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-arrow.intrinio-hide {
    z-index: 10;
  }
.webflow-import .heading-12 {
    text-align: left;
  }
.webflow-import .tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .update-category-type {
    width: 100%;
  }
.webflow-import .update-date {
    display: block;
    margin-left: 0px;
  }
.webflow-import .header-block-description {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .view-details-button {
    margin-top: 16px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .updates-smart-container {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .tabs-menu-2 {
    display: none;
  }
.webflow-import .paragraph-2 {
    margin-top: 30px;
  }
.webflow-import .div-block-20 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .div-block-21 {
    padding-right: 0px;
  }
.webflow-import .heading-light-blue {
    font-size: 16px;
  }
.webflow-import .product-tile-column {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .signup-block-right {
    left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .div-block-26 {
    top: auto;
  }
.webflow-import .hubspot-signup-embed {
    overflow: visible;
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .text-block-3 {
    margin-top: 0px;
  }
.webflow-import .services-column.padded {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .heading-lrg-blue {
    font-size: 16px;
  }
.webflow-import .primary-button-2 {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-2.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow.margin {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.footer {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow.align-center {
    min-width: 150px;
  }
.webflow-import .primary-button-2.hollow.margin {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .primary-button-2.icon {
    width: 100%;
    height: 50px;
    min-width: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.footer {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.footer-single-column {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: none;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: none;
  }
.webflow-import .h4-table-subheading {
    display: none;
  }
.webflow-import .hero-text-block-wide {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .inline-tag.custom {
    margin-top: -14px;
    margin-right: -7px;
  }
.webflow-import .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .submit-button {
    height: 50px;
    margin-top: 5px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .submit-button.mobile {
    min-width: 200px;
    margin-top: 16px;
  }
.webflow-import .column-text {
    padding-right: 0px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 15px;
  }
.webflow-import .heading-lrg-purple {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    width: 85%;
  }
.webflow-import .form-block-2 {
    margin-right: -10px;
    margin-left: -10px;
  }
.webflow-import .background-panel {
    width: 100%;
    min-height: 800px;
    min-width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .html-embed-4 {
    width: 100%;
  }
.webflow-import .light.block-on-desktop {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    font-size: 28px;
  }
.webflow-import .light.block-on-desktop.block-on-mobile {
    display: block;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    font-size: 26px;
    line-height: 122%;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .hero-content-wrapper {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 10px 0px;
  }
.webflow-import .text-cta.align-left-padded {
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .text-cta.align-left-padded.no-margin {
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .text-cta.align-left {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .drop-shadow-card {
    padding: 20px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    overflow: hidden;
  }
.webflow-import .slide-nav-4 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-top: 20px;
  }
.webflow-import .image-23 {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .paragraph-hero-new {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    display: inline-block;
  }
.webflow-import .left-flex-child-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-column.align-center {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .right-content-column.top-align.widget-marketplace-column {
    padding-top: 20px;
  }
.webflow-import .right-content-column.found-vant-fix {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    text-align: left;
  }
.webflow-import .green-link-new {
    margin-left: 0px;
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 30px;
    line-height: 40px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 25px;
    line-height: 1.2em;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    margin-top: 0px;
    padding-top: 0px;
    font-size: 28px;
  }
.webflow-import .testimonial-container-new {
    position: relative;
    max-width: 100%;
    padding-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .dollars {
    font-size: 42px;
  }
.webflow-import .dollars.mobile-tabs {
    font-size: 34px;
  }
.webflow-import .wyg-grid {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .sub-heading-new {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .sub-heading-new.testimonial-header {
    left: auto;
    max-width: none;
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .sub-heading-new.light-plum.align-center {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .sub-heading-new.light-plum.pricing-footer {
    text-align: center;
  }
.webflow-import .sub-heading-new.pricing {
    padding-right: 20px;
    text-align: left;
  }
.webflow-import .divider-new.hide {
    display: none;
  }
.webflow-import .small-text-hero {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .wyg-grid-columns {
    min-height: 50px;
  }
.webflow-import .content-container-960 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.slider-new {
    width: 100%;
    min-width: 0px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-960.hero {
    margin-top: 132px;
    padding-top: 30px;
  }
.webflow-import .content-container-960.hero.no-top-padding-mobile {
    padding-top: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-container-960.horizontal-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-container-960.horizontal-flex-fixed-width {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .content-container-960.smaller-tablet-padding2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.top-align.right-padding.first-on-mobile {
    padding-top: 50px;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-right: 0px;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.json-example {
    padding-bottom: 30px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .customer-logos {
    max-width: 175px;
  }
.webflow-import .flex-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .testimonials-slider {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .divider-hero {
    height: 5vh;
  }
.webflow-import .divider-hero.relative {
    margin-top: 0px;
  }
.webflow-import .column-16 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .column-15 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .h3-new.mobile-tabs-header {
    font-size: 18px;
  }
.webflow-import .mask-4 {
    height: auto;
  }
.webflow-import .content-container-1120 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-container-1120.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .right-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .customer-logo-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .customer-logo-grid.home2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .bundle-cost.plum {
    font-size: 28px;
  }
.webflow-import .bundle-cost.white {
    display: block;
  }
.webflow-import .bundle-cost.plum {
    font-size: 24px;
  }
.webflow-import .content-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
    padding-top: 25px;
    padding-bottom: 25px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75 {
    padding-top: 20px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75.extra-padding-mobile {
    padding-top: 75px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-75 {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-top: 20px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    padding-top: 60px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-150.land-port-padding {
    margin-top: 0px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-bottom-100.widgets-marketplace-section {
    padding-top: 75px;
  }
.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
    padding-bottom: 25px;
  }
.webflow-import .content-section.full-page-width.blue-background.hide {
    display: none;
  }
.webflow-import .content-section.extra-margin-top-bottom-45 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.padding-only {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin {
    margin-top: -80px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 20px;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.our-team-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .flex-content {
    padding-left: 0px;
  }
.webflow-import .image-15 {
    padding-top: 50px;
  }
.webflow-import .rich-text-left-align-small-green {
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small-green.home {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small-green.home p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-copy-plum {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .hero-copy-plum.lightweight {
    margin-right: 0%;
    margin-left: 0%;
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 18px;
    line-height: 1.8em;
    text-align: left;
  }
.webflow-import .hero-copy-plum.lightweight.no-margin {
    font-size: 16px;
  }
.webflow-import .hero-copy-plum.lightweight.small-margin {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .hero-copy-plum.wrap-new {
    font-size: 16px;
    line-height: 20px;
  }
.webflow-import .columns-5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .foundation-purple.small {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .testimonial {
    position: static;
    display: block;
    overflow: visible;
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 0px;
    font-size: 16px;
  }
.webflow-import .home-hero {
    height: 85vh;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-hero.flex {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .green-break-new.wider {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .hero-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-copy-light-plum {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .hero-copy-light-plum.small-margin.center-on-mobile {
    text-align: center;
  }
.webflow-import .hero-copy-light-plum.small-margin.center-on-mobile.intrinio-hide {
    display: none;
  }
.webflow-import .vendor-logo-grid {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .image-22 {
    display: none;
  }
.webflow-import .hero-image-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .primary-button-new {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-new.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-new.hero.hollow.large {
    width: 100%;
  }
.webflow-import .primary-button-new.hero.hollow.large.new {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
    width: 100%;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.tablet-size {
    width: 100%;
    max-width: none;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome.no-marg {
    width: 100%;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome.tablet-size {
    width: 100%;
    max-width: none;
  }
.webflow-import .green-link-icon-flex {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .testimonial-permanent-text-wrap {
    position: relative;
    max-width: none;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-left: 0px;
  }
.webflow-import .rich-text-left-align-small {
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.home {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.home p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .rich-text-left-align-small.fin-data-marketplace {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.fin-data-marketplace p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container {
    position: static;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.found-vant-pages {
    margin-right: 0px;
  }
.webflow-import .sub-heading-28 {
    font-size: 26px;
  }
.webflow-import .sub-heading-28.align-center {
    margin-bottom: 20px;
  }
.webflow-import .bundle-text.plum {
    text-align: center;
  }
.webflow-import .top-footer-icon {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .secondary-navbar {
    position: absolute;
    z-index: 99;
  }
.webflow-import .product-logo-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .hero-column-right.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .dark-button {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .dark-button.margin-top {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .dark-button.wide {
    width: 100%;
    height: 60px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    line-height: 20px;
  }
.webflow-import .right-flex-image-wrapper {
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .product-price-c2-wrapper {
    margin-left: 0vw;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-bottom: 20px;
  }
.webflow-import .price-wrapper.enterprise-api-border {
    border-right: 1px solid #60627b;
    border-top-right-radius: 8px;
  }
.webflow-import .price-wrapper.enterprise-border {
    border-left: 1px solid #60627b;
    border-top-style: none;
    border-top-right-radius: 0px;
  }
.webflow-import .price-wrapper.no-border {
    padding: 20px;
  }
.webflow-import .price-wrapper.enterprise-border {
    border-left: 1px solid #60627b;
    border-top-style: none;
    border-top-right-radius: 0px;
  }
.webflow-import .cta-text-green {
    position: relative;
    z-index: 999;
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .menu-button-2 {
    padding-left: 20px;
  }
.webflow-import .bulk-download-grid {
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }
.webflow-import .sub-heading-light-white {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }
.webflow-import .product-description-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-column-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .secondary-nav-menu {
    padding-bottom: 10px;
  }
.webflow-import .product-description-c2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .h3-green.mobile-tabs-header {
    line-height: 1.6em;
  }
.webflow-import .h3-green.mobile-tabs {
    background-image: none;
    color: #fff;
    line-height: 1.6em;
  }
.webflow-import .product-page-hero {
    position: relative;
    height: 85vh;
  }
.webflow-import .download-description-main-wrapper {
    padding-bottom: 0px;
  }
.webflow-import .button-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .product-description-c1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .checkmark-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .checkmark-grid.double-stack {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    grid-auto-flow: row;
  }
.webflow-import .green-button-span {
    font-size: 15px;
  }
.webflow-import .product-description-c2-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 20px;
    margin-bottom: 10px;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    margin-top: 20px;
  }
.webflow-import .product-insignia {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .terminal-image-1 {
    position: static;
    max-width: 90vw;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .slide-nav-3 {
    padding-top: 20px;
  }
.webflow-import .terminal-slider-mask {
    margin-right: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .terminal-slider {
    max-width: 90vw;
  }
.webflow-import .right-terminal-image-wrapper {
    padding-left: 3vw;
  }
.webflow-import .column-19 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .card-icon {
    margin-top: -55px;
  }
.webflow-import .rich-text-left-align-prophet-blue {
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .stack-wrapper {
    display: none;
  }
.webflow-import .why-intrinio-subhead {
    font-size: 16px;
  }
.webflow-import .sub-element-title-new {
    padding-top: 0px;
    padding-left: 50px;
    text-align: left;
  }
.webflow-import .section-5.dark-gradient-new {
    padding-bottom: 8vh;
  }
.webflow-import .small-text-hero-why-intrinio {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .heading-9-new {
    display: none;
  }
.webflow-import .why-intrinio-page-link {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
  }
.webflow-import .why-intrinio-page-link.w--current {
    text-align: center;
  }
.webflow-import .intrinio-engine-value-props-2 {
    margin-top: -30px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .why-intrinio-subhead-3 {
    font-size: 16px;
  }
.webflow-import .div-right-2 {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .why-intrinio-subhead-2 {
    font-size: 16px;
  }
.webflow-import .why-intrinio-hero-img {
    max-width: 90%;
    padding-top: 12vh;
  }
.webflow-import .light-descriptor {
    padding-right: 30px;
    padding-left: 46px;
  }
.webflow-import .white-subheading {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }
.webflow-import .chain-subhead {
    margin-top: 10px;
  }
.webflow-import .chain-subhead.lead {
    margin-top: 13px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hero-text-wrapper-50 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .data-journey-hero-img {
    padding-top: 20px;
  }
.webflow-import .data-journey-hero-2 {
    height: 85vh;
    max-height: 600px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .data-journey-hero-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: 0vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .basic-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .checkmark-grid-prophet-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid-vantage-2 {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dark-button-2 {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .tabs-5 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .checkmark-grid-foundation-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .product-tab-dropdown {
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 0px;
  }
.webflow-import .tabs-menu-5 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .bundles-tabs-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .pricing-tabs-content {
    padding-top: 15px;
  }
.webflow-import .tabs-menu-6 {
    display: none;
    background-color: #493f5b;
  }
.webflow-import .tab-dropdown {
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .tab-link-tab-3.w--current {
    background-color: #625775;
  }
.webflow-import .tab-link-tab-2.w--current {
    background-color: #625775;
  }
.webflow-import .light-gray-price-grid-text-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .blue-price-grid-link-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .pricing-grid-2 {
    display: none;
  }
.webflow-import .pricing-grid-2.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dark-gray-price-grid-text-2 {
    text-align: center;
  }
.webflow-import .hex-block-text-2 {
    margin-left: 0vw;
  }
.webflow-import .grid-11 {
    width: 85vw;
    margin-left: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .hex-columns-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .gradient-hex-images-2 {
    max-width: 250%;
  }
.webflow-import .bundles-text-left {
    text-align: left;
  }
.webflow-import ._36-wide {
    width: 36px;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .tabs-menu-startup {
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .icon-subhead-wrapper {
    padding-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .anchor-links-wrapper {
    width: auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .sub-heading-new-2 {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .footer-top-column-1 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .blue-button-hollow {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .stock-bundles-title {
    margin-right: 20px;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .transparent-product-card-grid {
    justify-items: stretch;
  }
.webflow-import .transparent-product-card-grid.stock-bundles {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .left-top-footer-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .top-footer-icons {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .section-label-text.green {
    font-size: 15px;
  }
.webflow-import .marketplace-link-chevron {
    padding-left: 5px;
  }
.webflow-import .footer-top-green-h5 {
    padding-top: 15px;
    padding-bottom: 10px;
  }
.webflow-import .bundles-plans-spacer {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .bundles-clickthrough-wrapper {
    margin-left: 0px;
    padding-top: 15px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .bundle-header-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .vendor-logo-grid-new {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .bundles-subhead {
    font-size: 15px;
  }
.webflow-import .basic-flex-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .marketplace-link-text-wrapper {
    padding-right: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .bulk-downloads-marketplace-header-text {
    font-size: 18px;
  }
.webflow-import .bundles-marketplace-wrapper {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    max-width: 100%;
    margin-bottom: -10px;
  }
.webflow-import .footer-top-description {
    font-size: 15px;
  }
.webflow-import .footer-top-text-wrapper {
    padding-left: 0px;
  }
.webflow-import .image-45 {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .right-top-footer-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-46 {
    margin-left: 0px;
  }
.webflow-import .right-content-container {
    padding-left: 0px;
  }
.webflow-import .footer-top-column-2 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .left-image-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .footer-top-blue-h5 {
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
  }
.webflow-import .marketplace-link-wrapper {
    height: 120px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .vendor-grid-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .bulk-downloads-clickthrough-wrapper {
    padding-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .marketplace-bundles-text {
    position: relative;
    padding-left: 10px;
    font-size: 14px;
    text-align: left;
  }
.webflow-import .bulk-downloads-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .right-text-wrapper-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .anchor-link-text {
    font-size: 15px;
  }
.webflow-import ._960-page-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .dropdown-toggle {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import ._1120-page-container {
    padding: 20px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .ribbon-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 2fr 1.5fr;
    grid-template-columns: 2fr 1.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .ticker-value-change.positive-value {
    padding-top: 2.5px;
  }
.webflow-import .inline-ticker-wrapper-mobile {
    max-width: 325px;
    min-height: 175px;
  }
.webflow-import .content-container-1121 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-1121.stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .thin-cta-ribbon-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .left-content-wrapper-2 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .ticker-value-number.white-value {
    padding-bottom: 2.5px;
  }
.webflow-import .ticker-summary-wrapper {
    width: 100%;
    max-width: none;
    min-width: 0px;
  }
.webflow-import .ticker-summary-wrapper.purple-gradient {
    width: 100%;
    max-width: none;
    min-width: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-48 {
    position: static;
    left: 0px;
    float: none;
  }
.webflow-import .all-changers-wrapper {
    padding-top: 25px;
  }
.webflow-import .widgets-marketplace-header-img-wrapper {
    width: 180%;
    margin-top: 0px;
    margin-bottom: -180px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .large-stock-chart-wrapper-mobile {
    max-width: 300px;
    min-height: 175px;
    margin-bottom: 0px;
  }
.webflow-import .widgets-blue-background.hero {
    height: auto;
  }
.webflow-import .cta-button-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .image-51 {
    margin-left: 0px;
  }
.webflow-import .small-stock-chart-wrapper-mobile {
    max-width: 325px;
    min-height: 175px;
    margin-left: 0px;
  }
.webflow-import .filter-selector-wrapper.fin-data-home {
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper.prophet-feeds {
    margin-bottom: 0px;
  }
.webflow-import .market-selector-main-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .mkt-nav2-header-wrapper {
    padding-top: 0px;
    padding-bottom: 10px;
  }
.webflow-import .breadcrumbs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .mkt-nav2-dropdown {
    height: 55px;
  }
.webflow-import .collection-list-3 {
    opacity: 0;
  }
.webflow-import .mkt-nav2-catselector-current {
    padding-left: 35px;
  }
.webflow-import .marketplace-hero-lead-2 {
    font-size: 15px;
    line-height: 1.6em;
  }
.webflow-import .breadcrumb-link-2 {
    margin-right: 3px;
    margin-left: 3px;
  }
.webflow-import .market-selector-wrapper {
    padding-bottom: 20px;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    padding-bottom: 0px;
  }
.webflow-import .mkt-nav2-catselector-link {
    padding-left: 35px;
  }
.webflow-import .mkt-nav2-catselector-link.w--current {
    padding-left: 35px;
  }
.webflow-import .mkt-nav2-catselector-link.all-regions {
    padding-left: 35px;
  }
.webflow-import .selector-toggle {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .api-marketplace-card-wrapper {
    min-height: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .api-card-left-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .api-card-right-wrapper {
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .product-name {
    line-height: 1.3em;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .mkt-cost-wrapper {
    display: none;
  }
.webflow-import .product.list-view-product {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .product.list-view-product {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .mkt-nav2-crumbtitle-wrapper {
    padding-left: 10px;
  }
.webflow-import .search-wrapper-light {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    left: 4vw;
    top: 5vh;
    width: 92vw;
    height: 95vh;
    margin-top: 0px;
  }
.webflow-import .search-header {
    padding: 15px;
    font-size: 15px;
  }
.webflow-import .search-results-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .search-modal-popup-link {
    border-width: 1px;
  }
.webflow-import .st-result {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .st-search-result-link {
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .mktplace-home-top-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .search-wrapper-dark {
    padding-bottom: 25px;
  }
.webflow-import .mobile-product-arrow-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .mobile-category-slider-wrapper {
    border-bottom-style: none;
    border-bottom-width: 0px;
  }
.webflow-import .st-loading-message {
    padding-left: 10px;
  }
.webflow-import .foundation-vantage-mktplace-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .foundation-vantage-mktplace-right {
    margin-top: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .foundation-vantage-text-wrap {
    padding-top: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .image-63 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-text-wrap {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .wyg-heading {
    margin-bottom: 0px;
    font-size: 30px;
  }
.webflow-import .grid-13 {
    grid-row-gap: 20px;
  }
.webflow-import .hero-content-wrapper-new {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 10px 20px;
  }
.webflow-import .sub-heading-new-3 {
    font-size: 30px;
  }
.webflow-import .divider-line-section {
    position: relative;
  }
.webflow-import .home-mktplace-link-chevron {
    padding-left: 5px;
  }
.webflow-import .home-mkt-link-wrapper {
    height: 120px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .wyg-list-card {
    padding: 20px;
  }
.webflow-import .wyg-tagline {
    font-size: 16px;
  }
.webflow-import .home-found-vant-mktplace-wrapper {
    position: static;
    z-index: 50;
    padding-top: 20px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-container-1122 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-1122.fill-mobile {
    width: 100%;
  }
.webflow-import .wyg-grid-home {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .home-vant-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .home-card-neg-margin {
    margin-top: -110px;
  }
.webflow-import .foundation-purple-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .div-block-71 {
    width: 100%;
    margin: 0px 0px 20px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .home-found-vant-mktplace-grid {
    z-index: 12;
    grid-row-gap: 30px;
  }
.webflow-import .feat-product-wrapper-home {
    margin-bottom: 40px;
  }
.webflow-import .home-feat-products-head {
    margin-bottom: 20px;
  }
.webflow-import .bulk-downloads-right-chevron {
    margin-right: -5px;
  }
.webflow-import .home-bulkdown-grid {
    grid-auto-flow: column;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .foundation-blue-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .home-found-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .divider-line-wrap.invert {
    margin-top: 0px;
  }
.webflow-import .divider-line-wrap.our-team {
    height: 125px;
    margin-top: -15%;
  }
.webflow-import .home-hero-img-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .home-downloads-card-wrapper {
    min-height: 100px;
    padding: 20px;
  }
.webflow-import .small-text-hero-2 {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .home-hero-2 {
    height: 60vh;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .wyg-cta {
    margin-top: 25px;
    padding-top: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .hero-paragraph {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .hero-paragraph.our-team {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 1.4em;
    font-weight: 300;
  }
.webflow-import .foundation-vantage-text-wrap-home {
    padding-top: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .home-found-vant-subhead {
    text-align: center;
  }
.webflow-import .home-found-vant-subhead.invert {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .wyg-card-header-wrapper {
    padding-bottom: 20px;
  }
.webflow-import .right-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 100%;
  }
.webflow-import .dark-descript {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .widgets-green-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .foundation-vantage-mktplace-right-2 {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
  }
.webflow-import .image-69 {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .basic-flex-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .foundation-vantage-mktplace-wrapper-2 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .market-selector-main-icon-2 {
    width: 38px;
  }
.webflow-import .mobile-filter-button {
    padding-right: 12.5px;
    padding-left: 12.5px;
  }
.webflow-import .content-container-1123 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1123.fill-mobile {
    width: 100%;
  }
.webflow-import .services-card-hero-text {
    font-size: 15px;
  }
.webflow-import .paragraph-hero-footer {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-hero-footer.our-team {
    font-size: 18px;
    font-weight: 300;
  }
.webflow-import .divider-section-white-blue {
    height: 8vh;
  }
.webflow-import .hero-content-wrapper-960 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 20px;
  }
.webflow-import .tesitmonial-permanent-text-wrap-single-testimonial {
    position: relative;
    max-width: none;
  }
.webflow-import .testimonial-container-single-testimonial {
    position: relative;
    max-width: 100%;
    padding-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-paragraph-services {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .services-card-h2 {
    font-size: 22px;
  }
.webflow-import .hero-image-container-1120 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .small-copy {
    padding-right: 0px;
    font-size: 16px;
    line-height: 26px;
  }
.webflow-import .services-hero {
    height: 70vh;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .testimonial-slider-services {
    height: auto;
    max-width: 89vw;
    padding-top: 0px;
    padding-bottom: 20px;
  }
.webflow-import .hero-text-wrap-services {
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .grid-button-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
  }
.webflow-import .wyg-grid-services {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .wyg-tagline-services {
    font-size: 16px;
  }
.webflow-import .divider-skew-blue {
    height: 10vh;
  }
.webflow-import .divider-overflow-lines {
    margin-top: -20%;
    padding-top: 20%;
  }
.webflow-import .hero-image-wrap {
    left: 0%;
    display: none;
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .services-hero-heading {
    font-size: 30px;
    line-height: 36px;
  }
.webflow-import .image-73 {
    width: 100%;
    max-width: 100%;
    margin-top: -80px;
    margin-left: -10px;
  }
.webflow-import .wyg-text-services {
    line-height: 1.3em;
  }
.webflow-import .services-icon-main {
    margin-bottom: -10px;
  }
.webflow-import .fixed-subhead-spacer.prices {
    margin-top: 259px;
  }
.webflow-import .fixed-subhead-spacer.endpages {
    display: block;
    margin-top: 212px;
  }
.webflow-import .testimonial-permanent-text-wrap-single-testimonial-copy {
    position: relative;
    max-width: none;
  }
.webflow-import .column-1-footer {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .footer-column-2 {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-hero-img-wrapper-2 {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .home-hero-3 {
    height: 60vh;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    display: block;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 10px 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1124 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-1124.smaller-tablet-padding {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .pricing-page-hero {
    position: relative;
    height: auto;
  }
.webflow-import .gray-paragraph {
    text-align: center;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .tab-dropdown-pricing-wrapper {
    width: 80%;
  }
.webflow-import .products-tabs {
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .products-tabs.enterprise {
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15%;
  }
.webflow-import .products-tabs-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .top-footer-button-column-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .startup-cta-wrapper {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .products-tab-text {
    padding-top: 0px;
    line-height: 2em;
    text-align: left;
  }
.webflow-import .divider-line-section-absolute {
    position: absolute;
  }
.webflow-import .pricing-tab-grid._2-items {
    padding-bottom: 90px;
  }
.webflow-import .data-discount {
    font-size: 30px;
  }
.webflow-import .pricing-tab-shadow-card {
    padding: 20px 0px;
  }
.webflow-import .pricing-cost-wrapper {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .startup-cta-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .products-tabs-header-grid {
    display: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .tab-dropdown-pricing-ent {
    padding-left: 15%;
  }
.webflow-import .cta-text-new {
    font-size: 16px;
  }
.webflow-import .found-vant-title-topfooter {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .footer-top-column1 {
    min-height: 240px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .cta-wrapper-new {
    margin-bottom: 20px;
  }
.webflow-import .sub-heading-new-4 {
    font-size: 26px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .purple-price-grid-item {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .product-description-c1-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-flex-image-wrapper-2 {
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .right-terminal-img-wrap-fix {
    width: 100%;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .vant-found-subhead {
    margin-top: 20px;
    line-height: 1.3em;
  }
.webflow-import .terminal-image-fix {
    position: relative;
    width: 100%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .product-insignia-new {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .footer-top-text-wrap {
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container-found-vant {
    position: static;
    padding-left: 20px;
  }
.webflow-import .button-wrapper-new {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-cost-wrapper {
    padding-bottom: 20px;
  }
.webflow-import .found-vant-cost-wrapper.white {
    display: block;
  }
.webflow-import .found-vant-cost-wrapper.plum {
    padding-bottom: 0px;
    font-size: 28px;
  }
.webflow-import .h3-purple.mobile-tabs-header {
    background-size: 15px;
    line-height: 1.6em;
  }
.webflow-import ._2-content-columns-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .drop-shadow-card-new {
    padding: 20px;
  }
.webflow-import .found-vant-dark-button {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .hero-heading-new-2 {
    font-size: 30px;
    line-height: 40px;
  }
.webflow-import .purple-icon-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .product-overview-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .product-price-c2-wrapper-2 {
    margin-top: 0px;
    margin-left: 0vw;
    padding-left: 0px;
  }
.webflow-import .pricing-grid-3 {
    display: none;
  }
.webflow-import .pricing-grid-3.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .dollar-sign-found-vant {
    font-size: 42px;
  }
.webflow-import .green-hero-text-2 {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .footer-top-column2 {
    min-height: 240px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .found-vant-subhead {
    font-size: 26px;
  }
.webflow-import .found-vant-subhead.align-center {
    margin-top: 0px;
    margin-bottom: 40px;
  }
.webflow-import .terminal-slider-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: none;
    max-width: 100vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .hero-column-left-new {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .found-vant-hero {
    position: relative;
    height: 80vh;
  }
.webflow-import .secondary-nav-chevron-2 {
    width: 15px;
  }
.webflow-import .light-gray-price-grid-text-3 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .found-vant-dollars {
    font-size: 42px;
  }
.webflow-import .found-vant-dollars.mobile-tabs {
    font-size: 34px;
  }
.webflow-import .footer-top-rich-text {
    margin-right: 0px;
    text-align: center;
  }
.webflow-import .found-vant-hero-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .found-vant-hollow-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .found-vant-title-subnav {
    padding-right: 0px;
  }
.webflow-import .product-logo-wrapper-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .terminal-slider-mask-2 {
    overflow: hidden;
    width: 100%;
    margin-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .footer-top-green-link {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .footer-top-paragraph {
    margin-top: 10px;
    text-align: center;
  }
.webflow-import .footer-top-green-link-text {
    margin-left: 0px;
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    line-height: 1.6em;
  }
.webflow-import .found-vant-title-text.larger {
    font-size: 20px;
    line-height: 1.1em;
  }
.webflow-import .found-vant-title-text.invert {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .found-vant-title-text.medium {
    font-size: 20px;
    line-height: 1.1em;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .found-vant-button-solid {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .footer-top-icon-img {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .div-block-73 {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left-style: none;
  }
.webflow-import .menu-button-3 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .product-logo-wrap-new {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .light-gray-price-grid-text {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .green-hero-text-new {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .dark-gray-price-grid-text {
    text-align: center;
  }
.webflow-import ._2-content-columns-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .mobile-submenu-button {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .terminal-slider-new-mask {
    overflow: hidden;
    width: 100%;
    margin-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .new-secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .pricing-grid-new {
    display: none;
  }
.webflow-import .pricing-grid-new.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .subhead-found-vant {
    font-size: 26px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .price-border {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left-style: none;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 28px;
    line-height: 37px;
  }
.webflow-import .terminal-slider-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: none;
    max-width: 100vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .product-price-c2-new {
    margin-top: 0px;
    margin-left: 0vw;
    padding-left: 0px;
  }
.webflow-import .product-description-c1-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .drop-shadow-card-2 {
    padding: 20px;
  }
.webflow-import .product-description-columns-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .image-78 {
    padding-top: 20px;
  }
.webflow-import .bundle-starting-at {
    text-align: center;
  }
.webflow-import .product-description-c2-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .paragraph-hero-found-vant {
    font-size: 18px;
    line-height: 1.8em;
    font-weight: 400;
  }
.webflow-import .foundation-vantage-text-invert {
    padding-top: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .startup-found-vant-sub {
    text-align: center;
  }
.webflow-import .bundles-tabs-startup {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .prophet-club-nav {
    position: fixed;
    z-index: 99;
  }
.webflow-import .global-selector-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .secondary-nav-container-2 {
    position: static;
    padding-left: 0px;
  }
.webflow-import .global-selector {
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .global-selector.w--open {
    padding-right: 10px;
    padding-bottom: 20px;
  }
.webflow-import .global-selector.prophet-mkt {
    padding-bottom: 20px;
  }
.webflow-import .prophet-nav-container {
    position: static;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .hero-copy-gray {
    padding-right: 0px;
    font-size: 17px;
    line-height: 26px;
  }
.webflow-import .prophet-button-footer {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-grid-item-wrap {
    min-height: 140px;
    padding: 20px 25px;
  }
.webflow-import .request-access {
    padding-top: 30px;
    line-height: 26px;
  }
.webflow-import .prophet-hero {
    position: relative;
    height: auto;
    max-height: none;
  }
.webflow-import .subhead-white-prophet {
    font-size: 26px;
    text-align: center;
  }
.webflow-import .subhead-white-prophet.align-center {
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .subhead-white-prophet.prophet-mkt {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-copy-white {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .prophet-text-link {
    display: block;
  }
.webflow-import .prophet-grid {
    grid-row-gap: 20px;
  }
.webflow-import .prophet-hero-columns {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .prophet-hero-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-button-hero {
    min-width: 0px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .prophet-hero-heading {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .prophet-hero-heading.white {
    font-size: 25px;
    line-height: 1.2em;
  }
.webflow-import .paragraph-hero-prophet {
    font-size: 16px;
  }
.webflow-import .search-wrapper-dark-new {
    padding-bottom: 25px;
  }
.webflow-import .prophet-marketplace-lead {
    width: 100%;
    font-size: 15px;
    line-height: 1.6em;
  }
.webflow-import .prophet-ad-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-small-hero-text {
    padding-top: 20px;
    color: #8f90a3;
    font-size: 16px;
    font-weight: 300;
  }
.webflow-import .menu-button-prophet {
    padding-left: 20px;
  }
.webflow-import .grid-list-text-2.us-advanced-startup {
    font-size: 16px;
  }
.webflow-import .product-tab-dropdown-2 {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
  }
.webflow-import .checkmark-grid-startup {
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid-startup.us-advanced {
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .prophet-request-header-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .home-found-vant-subhead2 {
    display: block;
    margin-top: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .home-found-vant-subhead2.invert {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1125 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .team-page-heading {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .primary-button-solid {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-solid.hero {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-solid.footer-single-column {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 100%;
    max-width: none;
  }
.webflow-import .our-team-hero {
    height: 70vh;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-text-wrap-team {
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .subhead-new {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .subhead-new.align-center {
    padding-left: 0px;
    text-align: center;
  }
.webflow-import .subhead-new.align-center-except-mobile {
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .content-container-1126 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1126.no-mobile-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .collection-list-wrapper-9 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .large-paragraph-lead {
    font-size: 18px;
  }
.webflow-import .our-team-grid {
    padding-bottom: 50px;
    grid-row-gap: 30px;
  }
.webflow-import .our-team-name {
    margin-top: 10px;
  }
.webflow-import .image-87 {
    width: 80%;
  }
.webflow-import .image-86 {
    width: 80%;
  }
.webflow-import .image-83 {
    width: 80%;
  }
.webflow-import .investor-grid {
    padding-top: 20px;
    grid-row-gap: 50px;
  }
.webflow-import .image-85 {
    width: 80%;
  }
.webflow-import .image-84 {
    width: 80%;
  }
.webflow-import .image-82 {
    width: 80%;
  }
.webflow-import .h2-subhead {
    font-size: 32px;
  }
.webflow-import .lead-text {
    font-size: 18px;
  }
.webflow-import .h4-subhead {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .hero-heading-home {
    font-size: 32px;
    line-height: 40px;
  }
.webflow-import .hero-heading-home.white {
    font-size: 25px;
    line-height: 1.2em;
  }
.webflow-import .hero-heading-home.prophet-mkt {
    margin-top: 0px;
    padding-top: 0px;
    font-size: 28px;
  }
.webflow-import .startup-tabs {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .intrinio-advantage-hero {
    position: relative;
    height: 85vh;
  }
.webflow-import ._960-hero-container {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .intrinio-academic-logo-deprecated {
    position: relative;
    top: 40px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .academic-hero-deprecated {
    height: 60vh;
    max-height: none;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .purple-button-solid {
    max-width: 300px;
    min-width: 0px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .purple-button-solid.dark-bgr-mobile {
    max-width: 300px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .purple-button-solid.centered {
    max-width: 300px;
    min-width: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .university-logos-deprecated.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .academic-hero-left-wrap-deprecated {
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .university-logo-grid-deprecated {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0px;
    width: auto;
    margin-bottom: -16vw;
    margin-left: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-column-gap: 25px;
  }
.webflow-import .academic-h1 {
    display: inline;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 36px;
    line-height: 1.6em;
    text-align: left;
  }
.webflow-import .light-large.block-on-desktop {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    font-size: 36px;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
    line-height: 40px;
  }
.webflow-import .light-large.block-on-desktop.block-on-mobile {
    display: block;
  }
.webflow-import .academic-hero-text-wrap-deprecated {
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import ._960-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .h2-subhead-new {
    font-size: 36px;
    line-height: 40px;
  }
.webflow-import .body-section-first {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .h2-subhead-2 {
    font-size: 32px;
  }
.webflow-import .line-divider-white-blue {
    margin-top: -40px;
    margin-bottom: -40px;
    padding-top: 75px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 8vh;
  }
.webflow-import .divider-skew-global {
    height: 10vh;
  }
.webflow-import .uni-floating-card3 {
    top: 60px;
    width: 95%;
    margin-bottom: 80px;
  }
.webflow-import .body-section-blue-tall {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -40px;
    padding-top: 75px;
  }
.webflow-import .h3-blue {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 1.5em;
  }
.webflow-import .academic-floating-card {
    margin-top: -120px;
    padding: 20px;
  }
.webflow-import .content-container-1127 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .green-text-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .middle-paragraph-lead {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 18px;
  }
.webflow-import .uni-check-grid {
    padding-top: 20px;
    padding-bottom: 20px;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .uni-pricing-card-top {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .body-section-blue-narrow {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .purple-break-center {
    margin-left: 0px;
  }
.webflow-import .main-paragraph {
    font-size: 18px;
    text-align: left;
  }
.webflow-import .academic-hero-text-wrap {
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .university-logos.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .academic-hero {
    height: 60vh;
    max-height: none;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0px;
    width: auto;
    margin-bottom: -16vw;
    margin-left: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-column-gap: 25px;
  }
.webflow-import .academic-hero-left-wrap {
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .intrinio-academic-logo {
    position: relative;
    top: 40px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
}

#w-node-1d608ddc93c0-b1b9ce7d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-1d608ddc93c1-b1b9ce7d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-1d608ddc93c2-b1b9ce7d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-1d608ddc93c3-b1b9ce7d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-1d608ddc93c4-b1b9ce7d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1d608ddc954b-b1b9ce7d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc9551-b1b9ce7d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-1d608ddc9558-b1b9ce7d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc955f-b1b9ce7d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc9566-b1b9ce7d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc956d-b1b9ce7d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-78a9fe5f61f0-b1b9ce7d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-368dc668e91c-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e921-c668e919 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e92c-c668e919 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e93b-c668e919 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e94a-c668e919 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-368dc668e955-c668e919 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-368dc668e957-c668e919 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e958-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 5;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-368dc668e959-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-368dc668e960-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bd5aae4c3767-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bd5aae4c3768-ae4c3763 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bd5aae4c3769-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376a-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376b-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376c-ae4c3763 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aa6b022a0643-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa6b022a0646-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-aa6b022a0649-b1b9ce97 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a064c-b1b9ce97 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a064f-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a0652-b1b9ce97 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1949328697f9-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3f4723051c67-b1b9ce97 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-35050629db7b-b1b9ce97 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-08f6b0a554a2-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-997f4033805e-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-26183b771c62-b1b9ce97 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-bb6d7c7ba350-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-6143b8e7ad55-b1b9ce97 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-f1986c3436f3-b1b9ce97 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-5a1466388d41-b1b9ce97 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e7ad74b631bd-74b631bb {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 2;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e7ad74b631be-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e7ad74b631bf-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e7ad74b631c0-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-e7ad74b631c1-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e7ad74b631c2-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-e7ad74b631c3-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 11;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7ad74b631c4-74b631bb {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 1;
  grid-column-end: 12;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e7ad74b631c5-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e7ad74b631c6-74b631bb {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e7ad74b631c7-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e7ad74b631c8-74b631bb {
  -ms-grid-column: 12;
  grid-column-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 13;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-e7ad74b631c9-74b631bb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-e7ad74b631ca-74b631bb {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-e7ad74b631cb-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-e7ad74b631cc-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-c50871613ef0-71613eee {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 2;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c50871613ef1-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c50871613ef2-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-c50871613ef3-71613eee {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c50871613ef4-71613eee {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-c50871613ef5-71613eee {
  -ms-grid-column: 12;
  grid-column-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 13;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-c50871613ef6-71613eee {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-c50871613ef7-71613eee {
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-c50871613ef8-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-91e7ca311f92-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311fa9-b4b9cf18 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311fab-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-91e7ca311fb0-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-91e7ca311fb1-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-91e7ca311fb2-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-91e7ca311fb3-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-91e7ca311fb4-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-d523d285267e-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-d5abe143a2ca-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-ed786417745d-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-94c9e48388cf-b4b9cf18 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311f9e-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-91e7ca311f9f-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-91e7ca311fa0-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-91e7ca311fa1-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-91e7ca311fa2-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-91e7ca311fa3-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5a1ed563c23c-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-306b6beb5c41-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e3e5626da345-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-56512f0670f5-b4b9cf18 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cf7ccec13f0b-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cf7ccec13f0e-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cf7ccec13f11-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-cf7ccec13f14-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-51656b11d091-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4b803434514c-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cf7ccec13f1d-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-cf7ccec13f1a-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-516f265d9942-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-516f265d9947-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-516f265d994c-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-516f265d9951-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-516f265d9956-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-516f265d995b-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-17656fe9f83c-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0c4c11f338bf-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-516f265d9960-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-204685a51579-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b5f468247e03-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 7;
  grid-row-end: 9;
}

#w-node-12e0d804fc72-b4b9cf18 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-7d1f585dcbe8-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3c860bce9707-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-14b870a0079b-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9fd9befcbb8c-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-e3cfa8b88f84-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e2c6447aa6f6-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-be2d11136783-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ab27b434ffc-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-b54386d6d206-b4b9cf18 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-1404c21d948e-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b8d88d13b92a-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b24922ea3902-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c6002f7eae06-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-fdab9e3c4070-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-cbc541c7d18a-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-8c74916bd43e-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-655c8c44b3c3-b4b9cf18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-204685a51579-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b5f468247e03-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 7;
  grid-row-end: 9;
}

#w-node-12e0d804fc72-6ab9cf19 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-7d1f585dcbe8-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3c860bce9707-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-14b870a0079b-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9fd9befcbb8c-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-e3cfa8b88f84-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e2c6447aa6f6-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-be2d11136783-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ab27b434ffc-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-b54386d6d206-6ab9cf19 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-1404c21d948e-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b8d88d13b92a-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b24922ea3902-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c6002f7eae06-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-fdab9e3c4070-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-cbc541c7d18a-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-8c74916bd43e-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-655c8c44b3c3-6ab9cf19 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-a739ddc6426b-10b9cf1b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a739ddc6426c-10b9cf1b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fa53aa2452e0-6fb9cf39 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fa53aa2452e2-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452e6-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452ea-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452ee-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452f2-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452f6-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452fa-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fa53aa24531b-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa24531f-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa245323-6fb9cf39 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa245352-6fb9cf39 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245353-6fb9cf39 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245354-6fb9cf39 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245355-6fb9cf39 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fa53aa245351-6fb9cf39 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-978bd8542887-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd854288c-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-978bd8542895-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854289e-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428a3-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-978bd85428a6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428a9-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428ac-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428af-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b5-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b8-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428bb-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428be-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c0-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c4-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c7-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c9-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428cb-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428cd-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d0-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d4-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d9-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428da-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428dc-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428de-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e1-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428e2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e4-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e9-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428ea-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428eb-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428ed-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f0-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428f1-6fb9cf39 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428f2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f4-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f7-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428fa-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428fd-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854291c-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542921-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854292a-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854292d-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542930-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542933-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542936-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542939-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854293b-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854293e-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542940-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542943-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542945-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542948-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542949-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854294c-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854294d-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542950-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542951-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542954-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542955-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542958-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854295b-6fb9cf39 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542960-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542965-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854296e-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542971-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542974-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542977-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297a-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297d-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297f-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542982-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542984-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542987-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542989-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854298c-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854298e-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542991-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542993-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542996-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542997-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854299a-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854299b-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854299e-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429a1-6fb9cf39 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd85429a6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429ab-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b0-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd85429b3-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b9-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429bc-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429bf-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c1-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c4-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c6-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c9-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429cb-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429ce-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d0-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d3-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d5-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d8-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429da-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429dd-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429df-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429e2-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429e5-6fb9cf39 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2453e5-6fb9cf39 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fa53aa2453f1-6fb9cf39 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615dd8-c7b9cf4b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-916d5e615dda-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dde-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615de2-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615de6-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dea-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dee-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615df2-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-7838c2484a5b-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-db586021e39d-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e16-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e1a-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e1e-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e22-c7b9cf4b {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e50-c7b9cf4b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-916d5e615e51-c7b9cf4b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e52-c7b9cf4b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e53-c7b9cf4b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e54-c7b9cf4b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dca29487dc49-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dc4e-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-dca29487dc57-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc60-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc65-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-dca29487dc68-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc6b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc6e-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc71-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc74-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc77-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc7a-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc7d-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc80-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc82-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc84-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc86-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc89-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8d-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8f-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc92-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc94-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc96-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc98-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc9b-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dc9c-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc9e-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca0-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca3-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dca4-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca6-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca8-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcab-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcac-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcad-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcaf-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb2-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcb3-c7b9cf4b {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcb4-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb6-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb9-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcbc-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcbf-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcde-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dce3-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcec-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dcef-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf2-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf5-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf8-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcfb-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcfd-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd00-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd02-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd05-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd07-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd0a-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd0b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd0e-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd0f-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd12-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd13-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd16-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd17-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd1a-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd1d-c7b9cf4b {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd22-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd27-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd30-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd33-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd36-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd39-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd3c-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd3f-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd41-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd44-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd46-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd49-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd4b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd4e-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd50-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd53-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd55-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd58-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd59-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd5c-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd5d-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd60-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd63-c7b9cf4b {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd68-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd6d-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd72-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd75-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd78-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd7b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd7e-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd81-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd83-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd86-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd88-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd8b-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd8d-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd90-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd92-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd95-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd97-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9a-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9c-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9f-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda1-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda4-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda7-c7b9cf4b {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-0aa69515d812-c7b9cf4b {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-0aa69515d81e-c7b9cf4b {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c729563e4-aab9cf5d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ef1c729563e6-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563ea-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563ee-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563f2-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ef1c729563f6-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563fa-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-ef1c729563fe-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956406-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956402-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c7295641d-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956421-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956425-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956429-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c7295642d-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956431-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956435-aab9cf5d {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ef1c72956451-aab9cf5d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ef1c72956452-aab9cf5d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956453-aab9cf5d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956454-aab9cf5d {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956455-aab9cf5d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d3e9c759b4b8-31b9cf81 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d3e9c759b4bb-31b9cf81 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d3e9c759b4be-31b9cf81 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c1-31b9cf81 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c4-31b9cf81 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c7-31b9cf81 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d3e9c759b540-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b544-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b548-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b54c-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b550-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b554-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b558-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d3e9c759b563-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b567-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b56b-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b56f-31b9cf81 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-a4956547a5a1-91b9cf93 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a4956547a5a6-91b9cf93 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a4956547a5ad-91b9cf93 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a4956547a5b4-91b9cf93 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fe30a42de13d-a3b9cfc3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe30a42de146-a3b9cfc3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fe30a42de168-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de16c-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de170-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de174-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de178-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de17e-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de182-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de187-a3b9cfc3 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fe30a42de1a3-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1a7-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1ab-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1af-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1b3-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1b7-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1bb-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1bf-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1c3-a3b9cfc3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1c7-a3b9cfc3 {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-85552df60c1f-fad3a5df {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-85552df60c20-fad3a5df {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-85552df60c27-fad3a5df {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-afad7b45d151-f3929e71 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-afad7b45d153-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d159-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d15f-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d165-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d16b-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d171-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d177-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d17d-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d183-f3929e71 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987221e-a77a740a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4b54987221f-a77a740a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872220-a77a740a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872221-a77a740a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872222-a77a740a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d4b549872243-a77a740a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-d4b549872245-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987224b-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872251-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872257-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-9e0e3452c994-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872263-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-f5fd49413939-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987225d-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-a734729c86a3-a77a740a {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656ed3-a77a740a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6a66e9656ef6-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656efa-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656efe-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f02-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f06-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f0c-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f10-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f29-a77a740a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-6a66e9656f2f-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f2b-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f33-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f37-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f3b-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f3f-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-6a66e9656f43-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-8dd91fa31ace-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-6a66e9656f4b-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f60-a77a740a {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-6a66e9656f62-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f66-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f6a-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f6e-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f72-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f76-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f7a-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f7e-a77a740a {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-3ca44e45d88a-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-3ca44e45d88b-4e45d886 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-3ca44e45d88c-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88d-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88e-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88f-4e45d886 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d0d7cd64b863-86c2ebb8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f171fccc9940-f0b7988d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9942-f0b7988d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9943-f0b7988d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc9945-f0b7988d {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc9947-f0b7988d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9949-f0b7988d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc994a-f0b7988d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc994c-f0b7988d {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc994e-f0b7988d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9950-f0b7988d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9951-f0b7988d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc9953-f0b7988d {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc9955-f0b7988d {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9957-f0b7988d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9958-f0b7988d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc995a-f0b7988d {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc995c-f0b7988d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bc43aaa7d9b1-f3fe7286 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9b5-f3fe7286 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9b9-f3fe7286 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9c1-f3fe7286 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7d9e5-f3fe7286 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc43aaa7da07-f3fe7286 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7da2d-f3fe7286 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7da57-f3fe7286 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc43aaa7da7d-f3fe7286 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7daae-f3fe7286 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7dad8-f3fe7286 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-4ab759047eaa-4e2b07bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4ab759047eb7-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047ec1-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4ab759047ec2-4e2b07bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047ec4-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ec8-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ecc-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed0-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed4-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed8-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047edc-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-4ab759047ee0-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-4ab759047f02-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f06-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f0a-4e2b07bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f38-4e2b07bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f39-4e2b07bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f3a-4e2b07bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f3b-4e2b07bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047f3c-4e2b07bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-4ab759047f49-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047f4e-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-4ab759047f57-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f60-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f65-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-4ab759047f68-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f6b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f6e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f71-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f74-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f77-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f7a-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f7d-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f80-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f82-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f84-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f86-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f89-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8d-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8f-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f92-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f94-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f96-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f98-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f9b-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047f9c-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f9e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa0-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa3-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fa4-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa6-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa8-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fab-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fac-4e2b07bd {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fad-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047faf-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb2-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb5-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb8-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fd7-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fdc-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fe5-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047fe8-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047feb-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fee-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff1-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff4-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff6-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff9-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ffb-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ffe-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048000-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048003-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048004-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048007-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048008-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904800b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab75904800c-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904800f-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048012-4e2b07bd {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048017-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904801c-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048025-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048028-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904802b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904802e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048031-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048034-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048036-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048039-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904803b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904803e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048040-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048043-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048045-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048048-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904804a-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904804d-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab75904804e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048051-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048054-4e2b07bd {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048059-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904805e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048063-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048066-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048069-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904806c-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904806f-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048072-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048074-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048077-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048079-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904807c-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904807e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048081-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048083-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048086-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048088-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808b-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808d-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808e-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808f-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048092-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048095-4e2b07bd {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048099-4e2b07bd {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-4ab7590480a5-4e2b07bd {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a260a-002b0dc6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-305df72a2617-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a2621-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-305df72a2622-002b0dc6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a2624-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2628-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a262c-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2630-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2634-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2638-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-305df72a2656-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a265a-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a265e-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2662-002b0dc6 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2693-002b0dc6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2694-002b0dc6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2695-002b0dc6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2696-002b0dc6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a2697-002b0dc6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-305df72a26a4-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26a9-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-305df72a26b2-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26bb-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c0-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-305df72a26c3-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c6-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c9-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26cc-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26cf-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d2-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d5-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d8-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26db-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26dd-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26df-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e1-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e4-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e6-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e8-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ea-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ed-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ef-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f1-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f3-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f6-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26f7-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f9-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26fb-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26fe-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26ff-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2701-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2703-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2706-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a2707-002b0dc6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a2708-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a270a-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a270d-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2710-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2713-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2732-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2737-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2740-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2743-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2746-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2749-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a274c-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a274f-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2751-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2754-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2756-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2759-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a275b-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a275e-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a275f-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2762-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2763-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2766-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2767-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a276a-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a276d-002b0dc6 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2772-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2777-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2780-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2783-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2786-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2789-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a278c-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a278f-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2791-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2794-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2796-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2799-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a279b-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a279e-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a0-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a3-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a5-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a8-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27a9-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ac-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27af-002b0dc6 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27b4-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27b9-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27be-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27c1-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27c4-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27c7-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ca-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27cd-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27cf-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d2-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d4-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d7-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d9-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27dc-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27de-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e1-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e3-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e6-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e8-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27eb-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ee-002b0dc6 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27f2-002b0dc6 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-305df72a27fe-002b0dc6 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-2690cbd54981-c92cee84 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-3981dc445dd4-c92cee84 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-a1f0a26f1ebe-c92cee84 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-752b23611f4e-6f51d4fa {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-752b23611f65-6f51d4fa {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f66-6f51d4fa {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f67-6f51d4fa {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f68-6f51d4fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-752b23611f69-6f51d4fa {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-752b23611f6a-6f51d4fa {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-86e0093e0a1c-050e14cc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-86e0093e0a1d-050e14cc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-86e0093e0a1e-050e14cc {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-87084a442dc4-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dc8-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dcc-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd0-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd4-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd8-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-87084a442ddc-050e14cc {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-a6717a658c15-050e14cc {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6717a658c26-050e14cc {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6717a658c37-050e14cc {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 991px) {
  #w-node-1d608ddc93c1-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c2-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c3-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-78a9fe5f61f0-b1b9ce7d {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-368dc668e91c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e921-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e92c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e93b-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-368dc668e957-c668e919 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 2;
    grid-row-end: 6;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-368dc668e958-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-368dc668e960-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-bd5aae4c3768-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-bd5aae4c3769-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376a-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376b-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376c-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-91e7ca311f9e-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-fa53aa2452e0-6fb9cf39 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fa53aa2452e2-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452e6-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452ea-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452ee-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452f2-6fb9cf39 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-fa53aa2452f6-6fb9cf39 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-fa53aa2452fa-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa24531b-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa24531f-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa245323-6fb9cf39 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa245352-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245353-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245354-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615dd8-c7b9cf4b {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-916d5e615dda-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615dde-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615de2-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615de6-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615dea-c7b9cf4b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-916d5e615dee-c7b9cf4b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-916d5e615df2-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7838c2484a5b-c7b9cf4b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-db586021e39d-c7b9cf4b {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-916d5e615e16-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e1a-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e1e-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e22-c7b9cf4b {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e51-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e52-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e53-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c729563e4-aab9cf5d {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-ef1c729563e6-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563ea-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563ee-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563f2-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563f6-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563fa-aab9cf5d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-ef1c729563fe-aab9cf5d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-ef1c72956406-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956402-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c7295641d-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956421-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956425-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956429-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c7295642d-aab9cf5d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-ef1c72956431-aab9cf5d {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-ef1c72956435-aab9cf5d {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956452-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956453-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956454-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d3e9c759b540-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b544-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b548-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b54c-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b550-31b9cf81 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-d3e9c759b554-31b9cf81 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d3e9c759b558-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b563-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b567-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b56b-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b56f-31b9cf81 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a4956547a5ad-91b9cf93 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  #w-node-fe30a42de168-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de16c-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de170-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de174-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de178-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de17e-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de182-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de187-a3b9cfc3 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-fe30a42de1a3-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1a7-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1ab-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1af-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1b3-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1b7-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1bb-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1bf-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c3-a3b9cfc3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c7-a3b9cfc3 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-d4b54987221f-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872220-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872221-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6a66e9656ef6-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656efa-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656efe-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f02-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f06-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f0c-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f10-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f29-a77a740a {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-6a66e9656f2f-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f2b-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f33-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f37-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f3b-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f3f-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-6a66e9656f43-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-8dd91fa31ace-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f4b-a77a740a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-6a66e9656f60-a77a740a {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-6a66e9656f62-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f66-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f6a-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f6e-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f72-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f76-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f7a-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f7e-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-3ca44e45d88b-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-3ca44e45d88c-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88d-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88e-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88f-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f171fccc9942-f0b7988d {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-f171fccc9949-f0b7988d {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f171fccc9950-f0b7988d {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f171fccc9957-f0b7988d {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-4ab759047ec2-4e2b07bd {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab759047ec4-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ec8-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ecc-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ed0-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ed4-4e2b07bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-4ab759047ed8-4e2b07bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab759047edc-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f02-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f06-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f0a-4e2b07bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f38-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f39-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f3a-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2622-002b0dc6 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-305df72a2624-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2628-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a262c-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2630-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2634-002b0dc6 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-305df72a2656-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a265a-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a265e-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2662-002b0dc6 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2693-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2694-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2695-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-87084a442dc4-050e14cc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dc8-050e14cc {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-87084a442dcc-050e14cc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dd0-050e14cc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-87084a442dd4-050e14cc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dd8-050e14cc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442ddc-050e14cc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a6717a658c26-050e14cc {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-1d608ddc954b-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9551-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9558-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc955f-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9566-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc956d-b1b9ce7d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-78a9fe5f61f0-b1b9ce7d {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-368dc668e957-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-aa6b022a0646-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa6b022a064c-b1b9ce97 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-aa6b022a064f-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-aa6b022a0652-b1b9ce97 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-91e7ca311fa9-b4b9cf18 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-91e7ca311fab-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-91e7ca311fb0-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-ed786417745d-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-cf7ccec13f0b-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-cf7ccec13f0e-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-cf7ccec13f11-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-cf7ccec13f14-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-51656b11d091-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-4b803434514c-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-cf7ccec13f1d-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-cf7ccec13f1a-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
  #w-node-516f265d9942-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-516f265d9947-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-516f265d994c-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-516f265d9951-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-516f265d9956-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-516f265d995b-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-17656fe9f83c-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
  #w-node-0c4c11f338bf-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-516f265d9960-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-30137977e331-10b9cf1b {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-fa53aa245351-6fb9cf39 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d3e9c759b4bb-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-d3e9c759b4c1-31b9cf81 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-d3e9c759b4c4-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-d3e9c759b4c7-31b9cf81 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-fe30a42de187-a3b9cfc3 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c7-a3b9cfc3 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-85552df60c20-fad3a5df {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-afad7b45d151-f3929e71 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-afad7b45d153-f3929e71 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d159-f3929e71 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d15f-f3929e71 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d165-f3929e71 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d16b-f3929e71 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d171-f3929e71 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d177-f3929e71 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d17d-f3929e71 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d183-f3929e71 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872243-a77a740a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-d4b549872245-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b54987224b-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872251-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872257-a77a740a {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-9e0e3452c994-a77a740a {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872263-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-f5fd49413939-a77a740a {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b54987225d-a77a740a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a734729c86a3-a77a740a {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d0d7cd64b861-86c2ebb8 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-f171fccc9940-f0b7988d {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-f171fccc9947-f0b7988d {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f171fccc994e-f0b7988d {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f171fccc9955-f0b7988d {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-f171fccc995c-f0b7988d {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-4ab759047ec1-4e2b07bd {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-4ab759047ec2-4e2b07bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab759047ee0-4e2b07bd {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-4ab759047f3c-4e2b07bd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2621-002b0dc6 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-305df72a2622-002b0dc6 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2638-002b0dc6 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-305df72a2697-002b0dc6 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-2690cbd5497f-c92cee84 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-3981dc445dd4-c92cee84 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a1f0a26f1ebc-c92cee84 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-752b23611f65-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f66-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f67-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f68-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f69-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f6a-6f51d4fa {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-86e0093e0a1c-050e14cc {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-86e0093e0a1d-050e14cc {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-86e0093e0a1e-050e14cc {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-1d608ddc93c1-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c2-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c3-b1b9ce7d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-78a9fe5f61f0-b1b9ce7d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-368dc668e921-c668e919 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e92c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e93b-c668e919 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-368dc668e955-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-368dc668e958-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-bd5aae4c3768-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-bd5aae4c3769-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376a-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376b-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376c-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-aa6b022a0643-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-aa6b022a0646-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa6b022a0649-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-aa6b022a064c-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-aa6b022a064f-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-aa6b022a0652-b1b9ce97 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-cf7ccec13f0b-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-cf7ccec13f0e-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-cf7ccec13f11-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-516f265d9942-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-516f265d9947-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-516f265d994c-b4b9cf18 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-fa53aa2452e0-6fb9cf39 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-fa53aa245352-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245353-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245354-6fb9cf39 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-978bd85429a6-6fb9cf39 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-978bd85429ab-6fb9cf39 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-fa53aa2453e5-6fb9cf39 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fa53aa2453f1-6fb9cf39 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-916d5e615dd8-c7b9cf4b {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-916d5e615e51-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e52-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e53-c7b9cf4b {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-dca29487dd68-c7b9cf4b {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-dca29487dd6d-c7b9cf4b {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-0aa69515d81e-c7b9cf4b {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-ef1c729563e4-aab9cf5d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-ef1c72956452-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956453-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956454-aab9cf5d {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d3e9c759b4b8-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-d3e9c759b4bb-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-d3e9c759b4be-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-d3e9c759b4c1-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-d3e9c759b4c4-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-d3e9c759b4c7-31b9cf81 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-fe30a42de187-a3b9cfc3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-fe30a42de1c7-a3b9cfc3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-85552df60c20-fad3a5df {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-85552df60c27-fad3a5df {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-afad7b45d151-f3929e71 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-afad7b45d153-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d159-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d15f-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d165-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d16b-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d171-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d177-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d17d-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d183-f3929e71 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987221f-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872220-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872221-a77a740a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872243-a77a740a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-d4b549872245-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987224b-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872251-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872257-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-9e0e3452c994-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872263-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f5fd49413939-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987225d-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a734729c86a3-a77a740a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-6a66e9656f29-a77a740a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-6a66e9656f60-a77a740a {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-3ca44e45d88b-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-3ca44e45d88c-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88d-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88e-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88f-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-f171fccc995c-f0b7988d {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-4ab759047eaa-4e2b07bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-4ab759047eb7-4e2b07bd {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
  #w-node-4ab759047ec1-4e2b07bd {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-4ab759047ec2-4e2b07bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-4ab759047ee0-4e2b07bd {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-4ab759047f38-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f39-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f3a-4e2b07bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759048059-4e2b07bd {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab75904805e-4e2b07bd {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab759048099-4e2b07bd {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab7590480a5-4e2b07bd {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-305df72a260a-002b0dc6 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2617-002b0dc6 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
  #w-node-305df72a2621-002b0dc6 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-305df72a2622-002b0dc6 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2638-002b0dc6 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-305df72a2693-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2694-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2695-002b0dc6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a27b4-002b0dc6 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-305df72a27b9-002b0dc6 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-305df72a27f2-002b0dc6 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-305df72a27fe-002b0dc6 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
}


.webflow-import {
  font-family: 'Open Sans', sans-serif;
}

.webflow-import .nav-link-list-item {
  width: max-content;
}
.webflow-import .menu-mobile {
  -webkit-overflow-scrolling: touch;
}
.webflow-import .code-endpoint {
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.webflow-import .menu-blur {
 -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}
@supports (-moz-appearance:none) {
    .webflow-import .mega-menu {
      background-color: #ffffff!important;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .webflow-import .mega-menu {
      background-color: #ffffff!important;
  }
}

[data-nav-menu-open]{
  display: block !important;
}

.webflow-import .w-list-unstyled li {
  list-style-type: none;
}

@media screen and (max-width: 991px) {
  .webflow-import .mobile-menu {
    width: 100vw;
  }
  .webflow-import .menu-button {
    position: absolute;
    right: 0;
  }
  .w-nav[data-collapse=medium] .w-nav-button {
      display: block;
  }
  .w-nav[data-collapse=medium] .w-nav-menu {
      display: none;
  }
  .webflow-import .pre-lookatme {
    color: #d3d3d3;
  }
}

.webflow-import .mobile-menu-green-btn {
  color: #ffffff;
}

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

.webflow-import .w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.webflow-import .w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.webflow-import .w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.webflow-import .w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.webflow-import .w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.webflow-import .w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.webflow-import .w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.webflow-import .w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.webflow-import .w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.webflow-import .w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.webflow-import .w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.webflow-import .w-pagination-previous-icon {
  margin-right: 4px;
}

.webflow-import .w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.webflow-import .w-pagination-next-icon {
  margin-left: 4px;
}

body {
  overflow: scroll;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 38px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -1px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 31px;
  line-height: 36px;
  font-weight: 600;
  letter-spacing: -1px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #04c99f;
  font-size: 22px;
  line-height: 30px;
  font-weight: 400;
  text-transform: uppercase;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #434468;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  text-align: left;
}

h5 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #a273e8;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

a {
  text-decoration: none;
}

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

strong {
  font-weight: bold;
}

.webflow-import .menu-mobile {
  display: none;
  float: right;
}

.webflow-import .navbar {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 9999;
  display: block;
  width: 100%;
  height: 70px;
  border-top: 4px none #04c99f;
  border-bottom: 4px none #04c99f;
  background-color: #2f3238;
}

.webflow-import .section {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 8px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section.light-grey {
  position: relative;
  height: auto;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .section.light-grey.min-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.webflow-import .section.light-grey._100vh {
  height: 100vh;
  margin-bottom: -70px;
  padding-top: 100px;
}

.webflow-import .section.dark-gradient {
  position: relative;
  background-image: linear-gradient(135deg, #785281, #2d3445);
}

.webflow-import .section.dark-gradient.intrinio-hide {
  display: block;
}

.webflow-import .section.intrinio-hide {
  display: none;
}

.webflow-import .section.after-hero {
  padding-top: 20px;
}

.webflow-import .section.follow-hero {
  margin-top: -100px;
  margin-bottom: -100px;
  padding-bottom: 101px;
}

.webflow-import .nav-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .nav-section.position-fix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .nav-link {
  height: 70px;
  padding-right: 26px;
  padding-left: 26px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .nav-link.cta-desktop {
  height: 40px;
  min-width: 175px;
  margin-right: 8px;
  margin-left: 0px;
  padding-top: 35px;
  padding-bottom: 35px;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 0px;
  background-color: #414353;
  background-image: none;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 0px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .nav-link.cta-desktop:hover {
  background-color: #51b996;
  background-image: none;
}

.webflow-import .nav-link.login-desktop {
  display: inline-block;
  min-width: 100px;
  margin-right: 0px;
  float: right;
  line-height: 28px;
  text-align: center;
}

.webflow-import .nav-link.login-desktop.logged-in-nav-link {
  display: none;
}

.webflow-import .subheading-1 {
  margin-bottom: 46px;
  color: #757575;
  font-size: 22px;
  line-height: 36px;
  font-weight: 300;
}

.webflow-import .main-heading {
  display: block;
  margin-bottom: 20px;
  color: #434468;
  font-weight: 600;
}

.webflow-import .main-heading.center {
  text-align: center;
}

.webflow-import .primary-button {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 30px;
  background-color: #00d78a;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 30px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button.hollow:hover {
  border-color: #5ac5a1;
  background-color: #5ac5a1;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button.hollow.center {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .primary-button.hollow.hover-blur {
  position: absolute;
  bottom: 40px;
  z-index: 2;
}

.webflow-import .primary-button.hollow.hover-blur:hover {
  text-transform: none;
}

.webflow-import .primary-button.hollow.icon-link {
  padding-top: 12px;
  padding-bottom: 12px;
  float: left;
}

.webflow-import .primary-button.medium {
  height: 42px;
  min-width: 200px;
  margin-top: 36px;
  margin-bottom: 36px;
  padding: 12px 38px;
  border-radius: 50px;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  font-size: 14px;
}

.webflow-import .primary-button.medium:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .primary-button.medium.float-left {
  float: left;
}

.webflow-import .footer-section-v1 {
  border-top: 4px solid #00d78a;
  background-color: #2f3238;
}

.webflow-import .footer-heading-v1 {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #777a88;
  font-size: 16px;
  text-transform: uppercase;
}

.webflow-import .footer-link {
  display: block;
  float: none;
  color: #aeaeb8;
  font-size: 15px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .footer-link:hover {
  color: #ebebeb;
}

.webflow-import .paragraph-large {
  color: #757575;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-large.dropdown-pad {
  min-width: 300px;
  margin-top: 12px;
  margin-bottom: 18px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
}

.webflow-import .paragraph-large.link {
  display: inline-block;
  color: #04c99f;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.webflow-import .paragraph-large.link:hover {
  color: #000;
  text-decoration: none;
}

.webflow-import .paragraph-large.white {
  margin-bottom: 40px;
  color: #cacadf;
  font-size: 18px;
  line-height: 26px;
  text-align: left;
}

.webflow-import .paragraph-large.center {
  margin-bottom: 50px;
  text-align: center;
}

.webflow-import .column {
  padding: 80px 40px;
}

.webflow-import .columns {
  overflow: visible;
}

.webflow-import .columns.platform {
  display: block;
  max-width: 1120px;
  min-width: 900px;
  margin: 70px 12px 30px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 25px 35px 0 hsla(0, 0%, 45.9%, 0.12);
}

.webflow-import .cube-offset {
  position: static;
  display: block;
  width: 100px;
  margin-right: auto;
  margin-bottom: -10px;
  margin-left: auto;
  padding-left: 0px;
}

.webflow-import .subheading-4 {
  margin-top: 16px;
  margin-bottom: 10px;
  color: #888;
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
}

.webflow-import .line-break {
  display: block;
  width: 30%;
  height: 1px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  background-color: #dedede;
}

.webflow-import .button-row {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: left;
}

.webflow-import .button-row.centered {
  text-align: center;
}

.webflow-import .button-row.centered.intrinio-hide {
  display: none;
}

.webflow-import .button-row.intrinio-hide {
  display: none;
}

.webflow-import .footer-small-link {
  display: inline-block;
  margin-top: 10px;
  margin-right: 50px;
  float: none;
  color: #7d899c;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .footer-small-link.sitemap {
  display: none;
}

.webflow-import .social-icon-v1 {
  margin-top: 16px;
  opacity: 0.8;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.webflow-import .social-icon-v1:hover {
  opacity: 1;
}

.webflow-import .left-flex-text {
  padding-right: 45px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex {
  padding-left: 70px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-copy {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 20px;
  color: #888;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}

.webflow-import .left-break {
  width: 200px;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: #dedede;
}

.webflow-import .link-list {
  padding-top: 15px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .link-list.first {
  padding-left: 50px;
}

.webflow-import .column-4 {
  padding-left: 0px;
  border-bottom: 1px none #dedede;
}

.webflow-import .columns-list-wrapper {
  padding-bottom: 12px;
  border-bottom: 1px none #000;
}

.webflow-import .green-link {
  display: block;
  float: none;
  color: #04c99f;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .green-link:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link.inline {
  display: inline-block;
}

.webflow-import .green-break {
  width: 150px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #00d78a;
}

.webflow-import .green-break.center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .green-break.center {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .right-flex-component {
  overflow: visible;
  margin-top: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .left-flex-image {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .business-visualization {
  width: 90%;
  margin-top: 0px;
}

.webflow-import .background-gradient-1 {
  position: relative;
  left: 0px;
  right: 0px;
  z-index: -2;
  width: 100%;
  height: 700px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: linear-gradient(212deg, rgba(99, 148, 194, 0.27), rgba(99, 148, 194, 0.07) 12%, rgba(99, 148, 194, 0.03) 51%, rgba(99, 148, 194, 0.18));
}

.webflow-import .nav-bar-padding {
  height: 60px;
}

.webflow-import .grid-lines {
  position: absolute;
  z-index: -1;
  overflow: visible;
  width: 100%;
  height: 900px;
  margin-top: -123px;
  padding-top: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .h-fade {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(99, 148, 194, 0.11)), color-stop(71%, rgba(99, 148, 194, 0)));
  background-image: linear-gradient(180deg, rgba(99, 148, 194, 0.11), rgba(99, 148, 194, 0) 71%);
  opacity: 0.25;
}

.webflow-import .h-fade.flip {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(29%, rgba(99, 148, 194, 0)), to(rgba(99, 148, 194, 0.12)));
  background-image: linear-gradient(180deg, rgba(99, 148, 194, 0) 29%, rgba(99, 148, 194, 0.12));
  opacity: 0.45;
}

.webflow-import .background-block {
  position: absolute;
  z-index: -99;
  width: 100%;
  margin-top: 625px;
  opacity: 0.8;
  -webkit-transform: skew(0deg, -30.5deg);
  -ms-transform: skew(0deg, -30.5deg);
  transform: skew(0deg, -30.5deg);
}

.webflow-import .h-outline {
  width: 70%;
  height: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 4.9%, 88%, 0.75);
  border-radius: 4px;
}

.webflow-import .h-outline.float-right {
  display: block;
}

.webflow-import .wrapper-relative {
  position: relative;
  height: 1800px;
}

.webflow-import .section-2 {
  position: static;
}

.webflow-import .section-3 {
  height: 500px;
}

.webflow-import .lightboxoverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(63, 72, 74, 0.7);
  background-image: url('../images/search-white.svg');
  background-position: 50% 50%;
  background-size: 50px;
  background-repeat: no-repeat;
}

.webflow-import .sidecolumn {
  padding: 0px;
}

.webflow-import .threeblock {
  width: 33.3333%;
  margin-bottom: 15px;
  padding-right: 3px;
  padding-left: 3px;
  float: left;
}

.webflow-import .fourblock {
  width: 25%;
  padding: 10px;
  float: left;
}

.webflow-import .sectiontag {
  position: absolute;
  left: 0px;
  top: 0px;
  padding: 10px 10px 10px 25px;
  font-family: Lato, sans-serif;
  color: #bdbdbd;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
}

.webflow-import .sectiontag.morepadding {
  padding-left: 50px;
}

.webflow-import .lightboxwrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.webflow-import .button {
  display: inline-block;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 15px 32px;
  border-radius: 3px;
  background-image: -webkit-gradient(linear, left top, right top, from(#ff4b01), color-stop(99%, #f8733f));
  background-image: linear-gradient(90deg, #ff4b01, #f8733f 99%);
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
}

.webflow-import .button:hover {
  background-image: -webkit-gradient(linear, left top, right top, from(#ff4b01), to(#fe530e));
  background-image: linear-gradient(90deg, #ff4b01, #fe530e);
  color: #fff;
}

.webflow-import .button.darkbutton {
  background-color: #3e4749;
  background-image: none;
}

.webflow-import .button.darkbutton:hover {
  background-color: #5b6568;
}

.webflow-import .button.outline {
  padding-top: 14px;
  padding-bottom: 14px;
  border: 2px solid #ff4b01;
  background-color: transparent;
  background-image: none;
  color: #ff4b01;
}

.webflow-import .button.outline:hover {
  background-color: #ff4b01;
  color: #fff;
}

.webflow-import .imagecaption {
  margin-top: 2px;
  color: #879499;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.webflow-import .contentrow {
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .sideblock {
  position: relative;
  height: 240px;
  padding: 44px 20px;
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .sideblock.auto {
  height: 410px;
  padding-top: 55px;
  padding-bottom: 20px;
}

.webflow-import .colorname {
  margin-top: 6px;
  font-family: Lato, sans-serif;
  color: #3e4749;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  text-transform: none;
}

.webflow-import .divider {
  width: 50%;
  height: 2px;
  margin-top: 11px;
  margin-bottom: 11px;
  background-color: rgba(0, 0, 0, 0.15);
}

.webflow-import .colorblock {
  display: block;
  width: 100px;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #ff4b01;
}

.webflow-import .colorblock.third {
  background-color: #3e4749;
}

.webflow-import .colorblock.second {
  background-color: #faa000;
}

.webflow-import .colorblock.fourth {
  background-color: #879499;
}

.webflow-import .dark {
  font-family: Lato, sans-serif;
  color: #444;
}

.webflow-import .textlink {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.webflow-import .colorhex {
  margin-top: 1px;
  color: #879499;
  text-align: center;
}

.webflow-import .logoblock {
  height: 280px;
  background-color: #fff;
  background-image: url('../images/logo-white.svg');
  background-position: 50% 50%;
  background-size: 122px;
  background-repeat: no-repeat;
}

.webflow-import .logoblock.dark {
  background-color: #3f3f3f;
  background-image: url('../images/logo-dark.svg');
  background-size: 122px;
}

.webflow-import .callouttext {
  display: inline-block;
  color: #ff4b01;
  font-size: 40px;
  line-height: 40px;
}

.webflow-import .callouttext._3 {
  margin-top: 7px;
  margin-bottom: 7px;
  padding-right: 50px;
  padding-left: 104px;
  font-family: Lato, sans-serif;
  color: #faa000;
  font-size: 50px;
  line-height: 50px;
  font-style: italic;
  font-weight: 700;
}

.webflow-import .callouttext._4 {
  margin-left: 15px;
  color: #3e4749;
  font-size: 30px;
}

.webflow-import .callouttext._5 {
  margin-left: 63px;
  font-family: Lato, sans-serif;
  color: #879499;
  font-size: 30px;
  font-weight: 700;
}

.webflow-import .callouttext._2 {
  margin-left: 25px;
  padding: 4px 15px;
  font-family: Lato, sans-serif;
  color: #879499;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
}

.webflow-import .mainsection {
  position: static;
  display: block;
  width: 1200px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  border-right: 1px solid #d1d1d1;
  border-left: 1px solid #d1d1d1;
  background-color: #fff;
}

.webflow-import .bottomcta {
  display: block;
  padding: 20px;
  background-color: #3e4749;
  -webkit-transition: color 300ms ease, background-color 300ms ease;
  transition: color 300ms ease, background-color 300ms ease;
  color: #879499;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
}

.webflow-import .bottomcta:hover {
  background-color: #faa000;
  color: #fff;
}

.webflow-import .textblock {
  height: 650px;
  padding: 50px;
  border-right: 1px solid #d1d1d1;
  border-bottom: 1px solid #d1d1d1;
}

.webflow-import .introblock {
  height: 280px;
  padding-top: 34px;
  padding-right: 50px;
  padding-left: 50px;
  border-right: 1px solid #d1d1d1;
}

.webflow-import .secondgroup {
  margin-top: 17px;
  padding-top: 25px;
  padding-left: 30px;
  border-top: 1px solid #d1d1d1;
}

.webflow-import .table-wrapper.border {
  border: 1px solid #ccc;
}

.webflow-import .close {
  font-family: Overpass, sans-serif;
  font-size: 18px;
  font-weight: 400;
  -webkit-column-span: none;
  column-span: none;
}

.webflow-import .tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #cdcdcd;
}

.webflow-import .tabs-menu.pills {
  border-bottom-style: none;
}

.webflow-import .panel {
  overflow: hidden;
  min-height: 88px;
  border: 1px solid #cecece;
  border-radius: 2px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .panel.primary {
  border-color: #3498db;
}

.webflow-import .panel.info {
  border-color: #69b3e5;
}

.webflow-import .panel.danger {
  border-color: #e95e4f;
}

.webflow-import .panel.warning {
  border-color: #f4b34a;
}

.webflow-import .panel.success {
  border-color: #3bcf79;
}

.webflow-import .slider-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .select-field {
  border-radius: 2px;
  background-color: #fff;
}

.webflow-import .accordion {
  width: 100%;
}

.webflow-import .nav-link-2 {
  padding-top: 22px;
  padding-bottom: 22px;
  color: #666;
  text-transform: uppercase;
}

.webflow-import .nav-link-2:hover {
  color: #9f9f9f;
}

.webflow-import .nav-link-2.w--current {
  background-color: #ddd;
  color: #666;
}

.webflow-import .switch-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 76px;
  height: 33px;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #3498db;
  border-radius: 50px;
  background-color: #fff;
  color: #b4b4b4;
  font-size: 11px;
  font-weight: 900;
  cursor: pointer;
}

.webflow-import .section-tags {
  margin-top: 30px;
  margin-bottom: 30px;
  color: #666;
}

.webflow-import .danger-paragraph {
  color: #e95e4f;
}

.webflow-import .panel-title {
  height: 44px;
  padding-left: 20px;
  background-color: #e5e5e5;
  font-size: 18px;
  line-height: 44px;
}

.webflow-import .panel-title.success {
  background-color: #3bcf79;
  color: #fff;
}

.webflow-import .panel-title.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .panel-title.info {
  background-color: #69b3e5;
  color: #fff;
}

.webflow-import .panel-title.warning {
  background-color: #f4b34a;
  color: #fff;
}

.webflow-import .panel-title.danger {
  background-color: #e95e4f;
  color: #fff;
}

.webflow-import .open-close-accordion-icon {
  margin-right: 10px;
}

.webflow-import .switch-text-block {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 76px;
  height: 33px;
  padding-right: 9px;
  padding-left: 9px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .slider-right-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

.webflow-import .cite-paragraph {
  color: #999;
  line-height: 21px;
  font-style: italic;
}

.webflow-import .on-text {
  color: #3bcf79;
}

.webflow-import .warning-paragraph {
  color: #f4b34a;
}

.webflow-import .row {
  margin-bottom: 30px;
}

.webflow-import .label {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: #fff;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .label.danger {
  background-color: #e95e4f;
  color: #fff;
}

.webflow-import .label.success {
  background-color: #3bcf79;
  color: #fff;
}

.webflow-import .label.info {
  background-color: #69b3e5;
  color: #fff;
}

.webflow-import .label.warning {
  background-color: #f4b34a;
  color: #fff;
}

.webflow-import .label.default {
  background-color: #666;
  color: #fff;
}

.webflow-import .label.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .accordion-content {
  position: relative;
  padding: 20px;
}

.webflow-import .accordion-content.w--open {
  background-color: #fff;
}

.webflow-import .navbar-2 {
  height: 66px;
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f2f2f2;
}

.webflow-import .off-text {
  color: #e95e4f;
}

.webflow-import .count {
  display: inline-block;
  margin-left: 10px;
  padding: 0px 10px;
  border-radius: 50px;
  background-color: #666;
  color: #fff;
  line-height: 24px;
}

.webflow-import .count.reverse {
  background-color: #fff;
  color: #3498db;
}

.webflow-import .textarea {
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .field-label.disabled {
  color: #c5c5c5;
  text-decoration: line-through;
}

.webflow-import .field-label.checkbox {
  padding-left: 0px;
}

.webflow-import .field-label.checkbox.warning {
  color: #f4a427;
}

.webflow-import .field-label.checkbox.success {
  color: #38ce78;
}

.webflow-import .field-label.checkbox.disabled {
  color: #c5c5c5;
  text-decoration: line-through;
}

.webflow-import .field-label.checkbox.error {
  color: #e94b35;
}

.webflow-import .pagination-block {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .switch-button-block {
  position: relative;
  z-index: 1;
  display: block;
  width: 76px;
  height: 33px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
}

.webflow-import .slider {
  display: block;
  padding: 20px 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .count-badge {
  display: inline-block;
  height: 44px;
  padding: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  color: #3498db;
}

.webflow-import .count-badge.reverse {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .input-group-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .input-group-wrapper.success {
  border-color: #38ce78;
}

.webflow-import .input-group-wrapper.error {
  border-color: #e74c3c;
}

.webflow-import .input-group-wrapper.warning {
  border-color: #f4a427;
}

.webflow-import .panel-content {
  min-height: 44px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-color: #fff;
}

.webflow-import .accordion-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 44px;
  padding: 0px 0px 0px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e5e5e5;
  color: #5f5f5f;
  font-size: 18px;
  font-weight: 700;
}

.webflow-import .background-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
}

.webflow-import .background-block-2.warning {
  background-color: #fce7c4;
}

.webflow-import .background-block-2.danger {
  background-color: #f9d3cf;
}

.webflow-import .background-block-2.info {
  background-color: #cde6f6;
}

.webflow-import .background-block-2.primary {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3498db;
  color: #fff;
}

.webflow-import .background-block-2.success {
  background-color: #cbf3dc;
}

.webflow-import .info-paragraph {
  color: #69b3e5;
}

.webflow-import .drop-button {
  border: 1px solid #cecece;
  border-radius: 2px;
  background-color: #fff;
  text-transform: uppercase;
}

.webflow-import .success-paragraph {
  color: #3bcf79;
}

.webflow-import .progress-background {
  overflow: hidden;
  height: 22px;
  border-radius: 2px;
  background-color: #fafafa;
  box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .navbar-menu {
  display: block;
  height: 66px;
  float: left;
}

.webflow-import .tab-content {
  padding: 20px;
}

.webflow-import .breadcrumb-link-deprecated2 {
  margin-right: 10px;
  margin-left: 10px;
}

.webflow-import .breadcrumb-link-deprecated2.active {
  color: #707070;
}

.webflow-import .header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 170px;
  padding-left: 6%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
  background-color: #fff;
}

.webflow-import .progress-bar {
  display: inline-block;
  width: 37%;
  height: 22px;
  background-color: #3498db;
  color: #fff;
  font-size: 12px;
  line-height: 22px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .progress-bar.red {
  width: 8%;
  background-color: #e95e4f;
}

.webflow-import .progress-bar.orange {
  width: 10%;
  background-color: #f4b34a;
}

.webflow-import .progress-bar.green {
  width: 25%;
  background-color: #3bcf79;
}

.webflow-import .input-group-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-right: 1px solid #ccc;
  background-color: #e5e5e5;
}

.webflow-import .input-group-left.error {
  border-right-color: #e74c3c;
  background-color: #f9d3cf;
}

.webflow-import .input-group-left.warning {
  border-right-color: #f4a427;
  background-color: #fce7c4;
}

.webflow-import .input-group-left.success {
  border-right-color: #38ce78;
  background-color: #cbf3dc;
}

.webflow-import .input {
  height: 44px;
  margin-bottom: 0px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.webflow-import .input.focused {
  border-color: #3498db;
}

.webflow-import .input.group {
  border-style: none;
}

.webflow-import .input.disabled {
  background-color: #e5e5e5;
}

.webflow-import .input.large {
  padding: 26px 30px;
  font-size: 16px;
}

.webflow-import .lead-paragraph {
  font-size: 18px;
}

.webflow-import .lead-paragraph.pricing-page {
  color: #434468;
  font-size: 17px;
  line-height: 1.5em;
  font-weight: 400;
}

.webflow-import .table-heading {
  font-weight: 700;
}

.webflow-import .button-2 {
  height: 44px;
  padding: 10px 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #333;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .button-2:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.webflow-import .button-2:active {
  box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
}

.webflow-import .button-2.w--current {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.success {
  background-color: #2ecc71;
  color: #fff;
}

.webflow-import .button-2.success:hover {
  background-color: #63d995;
}

.webflow-import .button-2.sign-in-navbar {
  margin-top: 11px;
  margin-right: 11px;
  margin-bottom: 11px;
  float: right;
}

.webflow-import .button-2.primary {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.primary:hover {
  background-color: #67b2e5;
}

.webflow-import .button-2.xtra-small {
  height: 23px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.webflow-import .button-2.pager {
  border-radius: 50px;
  color: #3498db;
}

.webflow-import .button-2.large {
  height: 55px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.webflow-import .button-2.pagination {
  border-style: none;
  border-radius: 0px;
}

.webflow-import .button-2.pagination.right-border {
  border-right-style: solid;
}

.webflow-import .button-2.pagination.right-border.current {
  background-color: #3498db;
  color: #fff;
}

.webflow-import .button-2.small {
  height: 36px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.webflow-import .drop-link {
  min-width: 180px;
  border-bottom: 1px solid #fff;
}

.webflow-import .drop-link:hover {
  border-bottom-color: #ccc;
  background-color: #e5e5e5;
}

.webflow-import .tab-link {
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: transparent;
  color: #3498db;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .tab-link:hover {
  background-color: #e5e5e5;
}

.webflow-import .tab-link.w--current {
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  background-color: #fff;
}

.webflow-import .tab-link.pill {
  border-radius: 2px;
}

.webflow-import .tab-link.pill.w--current {
  margin-right: 2px;
  margin-left: 2px;
  background-color: #3498db;
  color: #fff;
}

.webflow-import .slider-left-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

.webflow-import .section-heading {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}

.webflow-import .small-paragraph {
  font-size: 12px;
  line-height: 17px;
}

.webflow-import .table-cell {
  width: 25%;
  padding-right: 10px;
  padding-left: 10px;
}

.webflow-import .input-group-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #ccc;
  background-color: #e5e5e5;
}

.webflow-import .input-group-right.error {
  border-left-style: none;
  background-color: #fff;
  color: #e94b35;
  font-weight: 900;
}

.webflow-import .input-group-right.warning {
  border-left-style: none;
  background-color: #fff;
  color: #f4a427;
  font-weight: 900;
}

.webflow-import .input-group-right.success {
  border-left-style: none;
  background-color: #fff;
  color: #38ce78;
  font-weight: 900;
}

.webflow-import .container {
  padding-top: 50px;
}

.webflow-import .container.no-pad {
  margin-right: 70px;
  margin-bottom: 100px;
  margin-left: 70px;
  padding-top: 60px;
  padding-bottom: 80px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 20px 20px -10px rgba(0, 0, 0, 0.2);
}

.webflow-import .site-label {
  margin-right: 10px;
  padding-bottom: 0px;
  color: #999;
  font-size: 14px;
  text-align: right;
  text-transform: uppercase;
}

.webflow-import .drop-toggle {
  height: 44px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.webflow-import .block {
  display: inline-block;
}

.webflow-import .table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ccc;
}

.webflow-import .table-row.odd {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #e5e5e5;
}

.webflow-import .colors-wrapper {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
}

.webflow-import .alert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
}

.webflow-import .alert.success {
  border: 1px solid #3bcf79;
  background-color: #cbf3dc;
  color: #3bcf79;
}

.webflow-import .alert.warning {
  border: 1px solid #f4b34a;
  background-color: #fce7c4;
  color: #f4b34a;
}

.webflow-import .alert.info {
  border: 1px solid #3498db;
  background-color: #cde6f6;
  color: #3498db;
}

.webflow-import .alert.danger {
  border: 1px solid #e95e4f;
  background-color: #f9d3cf;
  color: #e95e4f;
}

.webflow-import .breadcrumbs-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f2f2f2;
}

.webflow-import .switch-button {
  position: absolute;
  display: block;
  width: 27px;
  height: 27px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 50px;
  background-color: #3498db;
}

.webflow-import .primary-pragraph {
  color: #3498db;
}

.webflow-import .accordion-wrapper {
  overflow: hidden;
  width: 100%;
  border: 1px solid #d0d0d0;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .drop-list.w--open {
  margin-top: 20px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.25);
  text-transform: none;
}

.webflow-import .drop-list.drop-up.w--open {
  bottom: 66px;
}

.webflow-import .table-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px solid #ccc;
}

.webflow-import .well {
  min-height: 44px;
  padding-top: 12px;
  padding-left: 20px;
  border-radius: 2px;
  background-color: #f2f2f2;
  box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.25);
}

.webflow-import .brand-2 {
  display: block;
  padding: 23px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Lato, sans-serif;
  color: #606060;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.webflow-import .button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .button-group.vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .muted-paragraph {
  color: #9a9a9a;
}

.webflow-import .kitchen-sink {
  background-color: #f8f8f8;
}

.webflow-import .float-right {
  clear: none;
}

.webflow-import .dropdown-trigger {
  position: relative;
  display: block;
}

.webflow-import .dropdown-trigger:hover {
  opacity: 1;
}

.webflow-import .menu-desktop {
  float: left;
}

.webflow-import .link {
  display: block;
}

.webflow-import .link.nav-list {
  position: static;
  display: block;
  margin-bottom: 12px;
  float: none;
  -webkit-transition: border 150ms ease-in-out;
  transition: border 150ms ease-in-out;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-decoration: none;
}

.webflow-import .link.nav-list:hover {
  padding-bottom: 0px;
  opacity: 1;
  color: #04c99f;
  text-decoration: none;
}

.webflow-import .nav-title {
  margin-bottom: 20px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px none rgba(1, 193, 148, 0.5);
  color: #04c99f;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .menu-columns {
  display: block;
  overflow: visible;
  margin: 7px 4px 0px;
  padding: 10px 10px 25px 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  box-shadow: none;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .menu-columns:hover {
  box-shadow: 0 15px 30px -3px #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .menu-columns.link-list {
  padding-right: 20px;
  padding-left: 50px;
  background-color: transparent;
}

.webflow-import .menu-columns.coming-soon {
  opacity: 0.36;
  cursor: default;
}

.webflow-import .menu-columns.coming-soon:hover {
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .nav-dropdown-background {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  display: block;
  overflow: hidden;
  height: 310px;
  padding-bottom: 20px;
  background-color: #fff;
  box-shadow: 0 17px 25px -5px rgba(0, 0, 0, 0.15);
}

.webflow-import .nav-dropdown-background.customers {
  height: 295px;
}

.webflow-import .nav-dropdown-background.about {
  position: absolute;
  height: 280px;
}

.webflow-import .mega-menu-product {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
}

.webflow-import .mega-menu-about {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
  opacity: 1;
}

.webflow-import .mega-menu-customers {
  position: fixed;
  left: 0px;
  top: 70px;
  right: 0px;
  display: none;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 34px;
}

.webflow-import .mega-menu-copy {
  margin-top: 4px;
  margin-bottom: 10px;
  color: #66677c;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .mega-menu-product-visual {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  padding-top: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .mega-menu-light-heading {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #777885;
  font-size: 18px;
  line-height: 23px;
  font-weight: 300;
}

.webflow-import .product-icon {
  margin-top: -6px;
  margin-right: 8px;
  margin-left: -13px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 20px;
}

.webflow-import .intrinio-logo-svg {
  height: 70px;
  max-width: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: transparent;
}

.webflow-import .menu-flex-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 16px;
  padding-left: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .menu-title-column {
  display: block;
  overflow: hidden;
  min-width: 260px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-right: 40px;
  padding-bottom: 18px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .image-2 {
  width: 90%;
}

.webflow-import .nav-link-mobile {
  height: 70px;
  margin-right: 6px;
  margin-left: 6px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  line-height: 27px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-mobile:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
  display: none;
}

.webflow-import .platform-heading {
  text-align: center;
}

.webflow-import .vendor-grid {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". .";
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 50px auto 50px auto 50px auto 50px auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .vendor-logo {
  height: auto;
}

.webflow-import .vendor-logo.bats {
  opacity: 0.4;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.webflow-import .div-right {
  margin-top: 50px;
  padding-right: 60px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-left {
  margin-right: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .smart-container-v1 {
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .smart-container-v1.flex {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .smart-container-v1.flex.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.webflow-import .smart-container-v1.flex.bottom-padding {
  padding-bottom: 50px;
}

.webflow-import .smart-container-v1.narrow-pad {
  padding-right: 80px;
  padding-left: 80px;
}

.webflow-import .smart-container-v1.hidden-form {
  display: block;
  overflow: hidden;
  height: 0px;
  padding-top: 70px;
  padding-bottom: 0px;
}

.webflow-import .smart-container-v1.center {
  text-align: center;
}

.webflow-import .sub-heading {
  padding-right: 130px;
}

.webflow-import .sub-heading.center {
  padding-right: 0px;
  text-align: center;
}

.webflow-import .white-heading {
  margin-bottom: 41px;
  color: #fff;
  font-weight: 400;
}

.webflow-import .intrinio-engine-title {
  padding-top: 80px;
  color: #fff;
  font-size: 24px;
  text-align: center;
}

.webflow-import .engine-div-block {
  position: relative;
  display: block;
  width: 390px;
  height: auto;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .hex-white {
  position: relative;
  width: 100%;
  padding-left: 0px;
  opacity: 0.15;
}

.webflow-import .block-main {
  display: inline-block;
  margin-top: 50px;
  margin-left: 103px;
  text-shadow: 0 1px 0 #000;
}

.webflow-import .block-main.purple {
  z-index: 8;
  margin-top: 216px;
}

.webflow-import .block-main.green {
  z-index: 9;
  margin-top: 104px;
}

.webflow-import .block-main.blue {
  z-index: 10;
  padding-left: 0px;
}

.webflow-import .block-main {
  position: absolute;
}

.webflow-import .heading-9 {
  color: #b3b3c7;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.webflow-import .sub-element-paragraph {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-left: 70px;
  color: #b3b3c7;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .sub-element-paragraph.no-left-padding {
  padding-left: 0px;
  color: #f1f1f1;
  font-size: 17px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .sub-element-icon {
  position: absolute;
  width: 32px;
  height: 32px;
  background-color: transparent;
  font-size: 18px;
}

.webflow-import .sub-element-icon.stack {
  margin-left: 4px;
}

.webflow-import .sub-element-title {
  padding-top: 4px;
  padding-left: 70px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}

.webflow-import .intrinio-engine-value-props {
  display: none;
}

.webflow-import .absolute-gradient-1 {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: -1;
  opacity: 1;
}

.webflow-import .absolute-gradient-1.dark {
  z-index: 9;
  opacity: 0.45;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.flip {
  left: auto;
  top: 0px;
  right: 0px;
  z-index: -1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.flip.vert-offset {
  top: 0px;
  right: 0px;
  max-width: 20%;
  margin-top: 100px;
}

.webflow-import .absolute-gradient-1.dark {
  background-color: transparent;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.dark {
  display: block;
  background-color: transparent;
}

.webflow-import .absolute-gradient-1.dark.flip {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  display: block;
  float: none;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .absolute-gradient-1.right-side {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: -1;
}

.webflow-import .column-div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
}

.webflow-import .column-div-block.product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.webflow-import .square-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  margin: 10px 20px;
  padding: 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 3px;
  box-shadow: none;
}

.webflow-import .section-header {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 30px;
  padding-left: 30px;
}

.webflow-import .tile-icon {
  height: 90px;
  margin-bottom: -26px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .cta-block-left {
  padding-right: 140px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .heading-green {
  color: #00d78a;
  font-weight: 400;
}

.webflow-import .subheading-2 {
  margin-top: 10px;
  margin-bottom: 40px;
  color: #777885;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  text-transform: none;
}

.webflow-import .content-wrapper {
  position: relative;
  z-index: 3;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .grid {
  grid-template-areas: ". . . . ." ". . . . .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.webflow-import .grid.footer {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 53px;
  padding-bottom: 53px;
  padding-left: 0px;
  grid-row-gap: 10px;
  grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . .";
  -ms-grid-rows: auto 10px auto 10px auto 10px auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.webflow-import .footer-line {
  margin-top: 25px;
  border-top: 1px solid #444343;
}

.webflow-import .footer-img-v1 {
  margin-top: 40px;
}

.webflow-import .social-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.webflow-import .product-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  margin: 10px;
  padding: 20px 20px 20px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 10px 35px 0 #d3d3d3;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  cursor: pointer;
}

.webflow-import .product-tile:hover {
  box-shadow: 0 15px 40px 0 #d3d3d3;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.webflow-import .product-tile.coming-soon {
  opacity: 0.32;
  cursor: progress;
}

.webflow-import .heading-10 {
  overflow: visible;
  min-width: 300px;
  font-size: 30px;
}

.webflow-import .link-wrapper-child {
  display: block;
  width: 217px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .absolute-gradient-2 {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  opacity: 0.33;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: -1;
  opacity: 0.2;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: -1;
  margin-top: -20vh;
  padding-top: 20vh;
  opacity: 0.2;
}

.webflow-import .absolute-gradient-2.dark {
  position: absolute;
  z-index: 0;
  margin-top: -20vh;
  padding-top: 20vh;
  opacity: 0.2;
}

.webflow-import .utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.webflow-import .code-editor-wrapper {
  width: 100%;
  height: 530px;
  margin-top: 46px;
  padding-left: 20px;
}

.webflow-import .code-tab-plane {
  overflow: hidden;
  height: 475px;
  padding-top: 8px;
  padding-left: 30px;
  border: 2px solid #5f616f;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  background-image: linear-gradient(160deg, #545575 19%, #32335a 77%);
}

.webflow-import .paragraph-code {
  font-family: Inconsolata, monospace;
  color: #dfe3f0;
  font-size: 16px;
  line-height: 21px;
}

.webflow-import .code-tab-menu {
  width: 100%;
  height: 55px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #2f304a;
}

.webflow-import .code-tab-link {
  height: 55px;
  clear: left;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  border-left: 2px solid transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: transparent;
}

.webflow-import .code-tab-link:hover {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: hsla(0, 0%, 100%, 0.06);
}

.webflow-import .code-tab-link.w--current {
  z-index: 2;
  height: 57px;
  border-top: 2px solid #5f616f;
  border-right: 2px solid #5f616f;
  border-left: 2px solid #5f616f;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #545575;
}

.webflow-import .code-tab-name {
  padding-top: 9px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #aaa;
  font-size: 16px;
}

.webflow-import .code-tab-name:hover {
  color: #d3d3d3;
}

.webflow-import .code-endpoint {
  width: 440px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  color: #96a5be;
  line-height: 22px;
}

.webflow-import .tabs {
  display: block;
  border-radius: 12px;
  box-shadow: 49px 49px 100px -25px rgba(45, 49, 92, 0.5);
}

.webflow-import .code-green-text {
  color: #6fcf97;
}

.webflow-import .code-salmon-text {
  color: #e6a070;
}

.webflow-import .harry-potter {
  position: absolute;
  width: 18px;
  margin-left: -17px;
  padding-top: 22px;
  opacity: 0.4;
}

.webflow-import .text-span-2 {
  color: #04c99f;
  text-decoration: underline;
  cursor: pointer;
}

.webflow-import .intrinio-logo-svg-2 {
  height: 60px;
  max-width: 90%;
  margin-right: 20px;
  margin-left: 20px;
  background-color: transparent;
  opacity: 1;
}

.webflow-import .navbar-3 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 60px;
  border-top: 4px none #04c99f;
  border-bottom: 4px none #04c99f;
  background-color: #2f3238;
  box-shadow: none;
}

.webflow-import .paragraph-medium {
  font-family: 'Open Sans', sans-serif;
  color: #757575;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .paragraph-medium.bottom-padding {
  margin-bottom: 50px;
}

.webflow-import .paragraph-medium.center {
  text-align: center;
}

.webflow-import .list {
  margin-top: 20px;
}

.webflow-import .shadow-panel {
  display: block;
  width: 100%;
  max-width: 550px;
  min-height: 600px;
  margin: 10px;
  padding: 30px 20px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 #d3d3d3;
  text-align: center;
  cursor: pointer;
}

.webflow-import .shadow-panel.large-pad {
  padding-right: 30px;
  padding-left: 30px;
}

.webflow-import .shadow-panel.v2 {
  overflow: hidden;
  max-width: 450px;
  min-height: 500px;
  padding: 20px 0px 0px;
}

.webflow-import .left-flex-text-2 {
  padding-right: 60px;
  padding-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-block {
  margin-right: 20px;
  margin-left: 20px;
}

.webflow-import .heading-med-purple {
  margin-top: 10px;
  color: #a961ec;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .cta-columns {
  margin-top: 30px;
  margin-right: -10px;
  margin-left: -10px;
}

.webflow-import .logo-column-2 {
  padding-left: 0px;
  border-bottom: 1px none #dedede;
}

.webflow-import .sign-up-pannel {
  overflow: visible;
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .heading-med-blue {
  margin-top: 10px;
  color: #4188e5;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .heading-top-pad {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #777885;
  font-weight: 400;
}

.webflow-import .tile-image-position {
  position: relative;
  width: 80px;
  margin-top: -45px;
  margin-right: 15px;
  margin-left: -80px;
}

.webflow-import .tile-paragraph {
  font-family: 'Open Sans', sans-serif;
  color: #7f7f7f;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .hover-link-tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 40px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 10px 35px -10px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}

.webflow-import .hover-link-tile:hover {
  box-shadow: 0 15px 55px -15px rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.webflow-import .small-print {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #bbb;
  font-size: 14px;
  text-align: center;
}

.webflow-import .arrow-icon {
  font-size: 24px;
  line-height: 20px;
}

.webflow-import .tile-heading-link {
  margin-top: 10px;
  color: #41aae5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .tile-heading-link._2 {
  color: #3191c7;
}

.webflow-import .tile-heading-link._3 {
  color: #b770de;
}

.webflow-import .number-title {
  margin-top: 10px;
  margin-right: 22px;
  font-family: Overpass, sans-serif;
  color: #04c99f;
  font-size: 54px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: -3px;
}

.webflow-import .feature-detail {
  margin-top: 16px;
  line-height: 24px;
}

.webflow-import .dropdown-fix {
  display: none;
}

.webflow-import .hero-text-block {
  width: 44%;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .slide {
  background-image: url('../images/hero-background-01.png');
  background-position: 50% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.webflow-import .hero-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70vh;
  max-height: 700px;
  min-height: 500px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(23%, hsla(0, 0%, 100%, 0.24)), to(rgba(99, 148, 194, 0.1)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.24) 23%, rgba(99, 148, 194, 0.1));
}

.webflow-import .paragraph-hero {
  margin-bottom: 21px;
  color: #778097;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-hero.center {
  text-align: center;
}

.webflow-import .hero-heading {
  display: block;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 46px;
  line-height: 50px;
  font-weight: 600;
  letter-spacing: -2px;
}

.webflow-import .hero-slider {
  position: absolute;
  display: block;
  width: 100%;
  height: 70vh;
  max-height: 700px;
  min-height: 500px;
  background-color: transparent;
}

.webflow-import .smart-container-hero {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: -50px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-tab-detail {
  margin-top: 8px;
  opacity: 0.8;
  color: #616275;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.webflow-import .hero-tab-title {
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .data-stack-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 34px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 10px solid #fff;
  border-radius: 15px;
  box-shadow: 0 5px 20px -5px #777885;
}

.webflow-import .data-stack-box.b {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #636488;
}

.webflow-import .data-stack-box.a {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #434468;
}

.webflow-import .data-stack-box.c {
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #8081ac;
}

.webflow-import .green-link-lnline {
  display: inline;
  float: none;
  color: #04c99f;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .green-link-lnline:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link-lnline.resize {
  font-size: 14px;
}

.webflow-import .paragraph-large-2 {
  color: #757575;
  font-size: 20px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-large-2.center {
  margin-bottom: 20px;
  padding-right: 108px;
  padding-left: 10px;
  color: #778097;
  text-align: left;
}

.webflow-import .paragraph-large-2.center {
  padding-right: 10px;
  text-align: center;
}

.webflow-import .paragraph-large-2.white {
  margin-bottom: 40px;
  color: #f1f1f1;
  font-size: 20px;
  line-height: 32px;
  text-align: left;
}

.webflow-import .left-flex {
  padding-top: 8px;
  padding-right: 30px;
  padding-left: 10px;
  float: left;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .enterprise-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .enterprise-right.text {
  padding-right: 30px;
}

.webflow-import .hero-tab-link {
  width: 33%;
  padding: 40px 40px 45px 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #dedede;
  border-left: 1px solid #fff;
  background-color: #fff;
  box-shadow: none;
  -webkit-transition: top 150ms ease-in-out;
  transition: top 150ms ease-in-out;
  color: #434468;
}

.webflow-import .hero-tab-link:hover {
  background-color: #fcfcfc;
  background-image: none;
  box-shadow: none;
  color: #04c99f;
  font-style: normal;
  text-decoration: none;
}

.webflow-import .hero-tab-link.w--current {
  top: -5px;
  margin-bottom: -5px;
  border-style: solid solid none;
  border-top-width: 5px;
  border-top-color: #04c99f;
  border-right-width: 1px;
  border-right-color: #dedede;
  border-left-width: 1px;
  border-left-color: #dedede;
  background-color: #fff;
  background-image: none;
  box-shadow: none;
}

.webflow-import .hero-tab-link.w--current:hover {
  color: #434468;
}

.webflow-import .hero-tabs-menu {
  top: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .enterprise-left {
  padding-top: 8px;
  padding-right: 60px;
  -webkit-box-flex: 20%;
  -webkit-flex: 20%;
  -ms-flex: 20%;
  flex: 20%;
}

.webflow-import .right-flex-2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex-2.text {
  padding-top: 8px;
  padding-right: 10px;
  padding-left: 10px;
}

.webflow-import .javascript-cta-line {
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 28px;
}

.webflow-import .sub-heading-2 {
  font-size: 28px;
}

.webflow-import .flex-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1120px;
  min-width: 900px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.webflow-import .flex-block.tab-plane {
  margin-top: 40px;
  margin-bottom: -30px;
}

.webflow-import .hero-tabs {
  z-index: 3;
  margin-top: -70px;
}

.webflow-import .tab-plane-headings {
  margin-bottom: 10px;
  color: #04c99f;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .paragraph {
  margin-bottom: 30px;
  line-height: 24px;
}

.webflow-import .paragraph.light {
  width: 80%;
  margin-top: 8px;
  margin-bottom: 30px;
  color: #7e7f91;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .paragraph.medium {
  margin-top: 8px;
  margin-bottom: 30px;
  opacity: 0.8;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .text-block {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.webflow-import .data-stack-grid {
  margin-bottom: 40px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-row-gap: 35px;
  grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 35px auto 35px auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .hero-tabs-content {
  margin-top: 40px;
  margin-bottom: 70px;
  padding-right: 50px;
  padding-bottom: 15px;
  padding-left: 50px;
}

.webflow-import .left-arrow {
  display: block;
}

.webflow-import .left-arrow.hide {
  display: none;
}

.webflow-import .left-arrow.intrinio-hide {
  position: absolute;
  z-index: -99;
}

.webflow-import .right-arrow {
  display: none;
}

.webflow-import .right-arrow.intrinio-hide {
  z-index: -99;
}

.webflow-import .slide-nav {
  display: none;
}

.webflow-import .updates-header-block {
  margin-top: 70px;
  margin-bottom: 90px;
}

.webflow-import .product-update-tabs {
  margin-top: -45px;
  text-align: center;
}

.webflow-import .tab-menu-link {
  margin-right: 16px;
  margin-left: 16px;
  padding: 12px 10px;
  background-color: transparent;
  color: #434468;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .tab-menu-link:hover {
  color: #04c99f;
}

.webflow-import .tab-menu-link.w--current {
  border-bottom: 2px solid #04c99f;
  background-color: transparent;
  color: #04c99f;
}

.webflow-import .update-list-wrapper {
  display: inline-block;
  width: 75%;
  float: left;
  text-align: left;
}

.webflow-import .tabs-content {
  margin-top: 80px;
  margin-bottom: 80px;
  padding-right: 40px;
  padding-left: 40px;
  text-align: left;
}

.webflow-import .collection-item {
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 30px 40px;
  background-color: #fff;
}

.webflow-import .update-category-type {
  display: inline;
  color: #04c99f;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .update-date {
  display: inline;
  margin-left: 17px;
  color: #d3d3d3;
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .header-block-title {
  text-align: center;
}

.webflow-import .header-block-description {
  font-family: 'Open Sans', sans-serif;
  color: #757575;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .view-details-button {
  display: inline-block;
  height: 45px;
  margin-top: 39px;
  margin-bottom: 15px;
  padding: 16px 35px;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #04c99f;
  border-radius: 50px;
  background-color: #fff;
  background-image: none;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #04c99f;
  font-size: 16px;
  line-height: 12px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .view-details-button:hover {
  background-color: #04c99f;
  color: #fff;
}

.webflow-import .text-block-2 {
  font-size: 14px;
}

.webflow-import .tab-section {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .tab-section.light-grey {
  position: relative;
  height: auto;
  padding-top: 0px;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .updates-smart-container {
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .image-9 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.webflow-import .tabs-menu-2 {
  display: none;
}

.webflow-import .cta-inline {
  display: inline;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .cta-inline:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .html-embed {
  width: 100%;
}

.webflow-import .html-embed.grow {
  height: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .paragraph-2 {
  line-height: 23px;
}

.webflow-import .bold-text {
  font-weight: 400;
}

.webflow-import .div-block-19 {
  margin-top: 40px;
}

.webflow-import .div-block-20 {
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  float: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-block-21 {
  position: relative;
  display: block;
  padding-right: 30px;
  float: left;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .div-block-23 {
  width: auto;
}

.webflow-import .div-block-24 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.webflow-import .heading-13 {
  margin-bottom: 40px;
  padding-right: 75px;
  font-size: 30px;
  line-height: 40px;
}

.webflow-import .product-tile-icon {
  width: 100px;
  margin-right: auto;
  margin-bottom: -30px;
  margin-left: auto;
}

.webflow-import .heading-light-blue {
  margin-top: 10px;
  color: #28b7ff;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.webflow-import .product-tile-column {
  margin-top: 30px;
  margin-right: 50px;
  margin-left: 50px;
}

.webflow-import .link-block-hover {
  opacity: 0.89;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.webflow-import .link-block-hover:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .text-block-link {
  margin-top: 16px;
  color: #04c99f;
  font-size: 15px;
}

.webflow-import .signup-wrapper {
  position: static;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .signup-block-left {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 40%;
  height: 100vh;
  padding-right: 0px;
  padding-left: 6%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #2f3238;
}

.webflow-import .signup-block-right {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 60%;
  height: auto;
  min-height: 100vh;
  margin-left: 40%;
  padding: 100px 10%;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .div-block-26 {
  position: absolute;
  top: 50%;
  display: inline-block;
  max-width: 450px;
  min-width: 300px;
  margin-right: 50px;
  float: right;
  -webkit-transform: translate(0px, -55%);
  -ms-transform: translate(0px, -55%);
  transform: translate(0px, -55%);
}

.webflow-import .paragraph-4 {
  margin-top: 20px;
  padding-right: 0px;
  color: #d3d3d3;
  font-size: 16px;
  line-height: 26px;
}

.webflow-import .heading-14 {
  color: #fff;
}

.webflow-import .hubspot-signup-embed {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .text-block-3 {
  margin-top: 20px;
  color: #04c99f;
  text-transform: uppercase;
}

.webflow-import .text-span-4 {
  color: #04c99f;
}

.webflow-import .text-span-4:hover {
  color: #000;
}

.webflow-import .section---dark-grey {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #2e3546;
}

.webflow-import .div-block-30 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.webflow-import .paragraph-5 {
  margin-top: 16px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .services-column {
  display: block;
  margin-top: 27px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.webflow-import .services-column.padded {
  padding-right: 60px;
  padding-left: 60px;
}

.webflow-import .heading-17 {
  color: #fff;
  text-align: center;
}

.webflow-import .heading-18 {
  text-align: center;
}

.webflow-import .heading-19 {
  margin-top: 20px;
  color: #fff;
  text-align: center;
}

.webflow-import .paragraph-light {
  margin-top: 16px;
  margin-bottom: 16px;
  color: #d3d3d3;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .columns-2 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.webflow-import .circle-image {
  border-radius: 50%;
}

.webflow-import .heading-20 {
  margin-top: 0px;
  color: #6bf1b1;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .bio-column {
  padding-right: 31px;
  padding-left: 31px;
  text-align: center;
}

.webflow-import .div-block-31 {
  text-align: center;
}

.webflow-import .form-div {
  position: relative;
  max-width: 550px;
  margin: 30px auto;
}

.webflow-import .html-embed-3 {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .heading-lrg-blue {
  margin-top: 10px;
  color: #4188e5;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .primary-button-2 {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-2.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 30px;
  background-color: #00d78a;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow {
  height: 46px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding-right: 45px;
  border: 1px solid #04c99f;
  border-radius: 30px;
  background-color: hsla(0, 0%, 100%, 0.51);
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #04c99f;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #00d78a;
  background-color: #00d78a;
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin {
  position: static;
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px 5px 0px 15px;
  padding: 17px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: hsla(0, 0%, 100%, 0);
  color: #5ac5a1;
  text-align: center;
}

.webflow-import .primary-button-2.hollow.margin:hover {
  position: static;
  border-style: solid;
  border-color: rgba(131, 224, 196, 0);
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 0 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #83e0c4;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  border-color: #5ac5a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #83e0c4;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  border-color: #5ac5a1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.footer {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hero {
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px;
  padding: 18px 45px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.hero:hover {
  background-color: #00c981;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hero._2 {
  margin-left: 0px;
  background-color: #434468;
  background-image: none;
}

.webflow-import .primary-button-2.hero._2:hover {
  background-color: #574872;
}

.webflow-import .primary-button-2.hollow {
  height: 46px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding-right: 45px;
  padding-left: 45px;
  border: 1px solid #04c99f;
  border-radius: 30px;
  background-color: hsla(0, 0%, 100%, 0.51);
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #04c99f;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #00d78a;
  background-color: #00d78a;
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin {
  position: static;
  display: block;
  height: 50px;
  min-width: 220px;
  margin: 0px 5px 0px 15px;
  padding: 17px 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: hsla(0, 0%, 100%, 0);
  color: #5ac5a1;
  text-align: center;
}

.webflow-import .primary-button-2.hollow.margin:hover {
  position: static;
  border-style: solid;
  border-color: rgba(131, 224, 196, 0);
  background-color: rgba(0, 215, 138, 0);
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  box-shadow: 0 0 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.margin.footer-top {
  border-color: #5ac5a1;
  color: #5ac5a1;
}

.webflow-import .primary-button-2.hollow.margin.footer-top:hover {
  box-shadow: 0 10px 10px -10px #d3d3d3;
  color: #fff;
}

.webflow-import .primary-button-2.hollow.hover-blur {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 25px;
  z-index: 2;
  display: block;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-2.hollow.hover-blur:hover {
  display: block;
}

.webflow-import .primary-button-2.footer {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: linear-gradient(60deg, #83e0c4, #93ecb3);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 5px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: transparent;
  background-color: #5ac5a1;
  background-image: none;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.white-button {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 45px;
  padding-left: 45px;
  border-radius: 53px;
  background-color: #fff;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .primary-button-2.white-button:hover {
  border-radius: 53px;
  opacity: 0.79;
}

.webflow-import .primary-button-2.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 30px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: #5ac5a1;
  background-color: #5ac5a1;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.hollow.hover-blur {
  position: absolute;
  bottom: 40px;
  z-index: 2;
}

.webflow-import .primary-button-2.hollow.hover-blur:hover {
  text-transform: none;
}

.webflow-import .primary-button-2.footer-single-column {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-2.footer-single-column:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-2.footer-single-column.services-cta {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-2.footer-single-column.services-cta {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
}

.webflow-import .primary-button-2.hollow {
  height: 50px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 17px 5px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  border-radius: 30px;
  background-color: transparent;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #5ac5a1;
  line-height: 12px;
}

.webflow-import .primary-button-2.hollow:hover {
  border-color: transparent;
  background-color: #5ac5a1;
  background-image: none;
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .background-block-soft {
  position: absolute;
  z-index: -99;
  width: 100%;
  margin-top: -200px;
  opacity: 1;
  -webkit-transform: skew(0deg, -20deg);
  -ms-transform: skew(0deg, -20deg);
  transform: skew(0deg, -20deg);
}

.webflow-import .message-block {
  overflow: hidden;
  width: 70%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #d3d3d3;
  border-radius: 6px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .chat-message-2 {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .blue {
  color: #4188e5;
}

.webflow-import .green {
  color: #04c99f;
}

.webflow-import .green.bold {
  font-weight: 400;
}

.webflow-import .paragraph-6 {
  margin-top: 40px;
  margin-bottom: 40px;
  padding-right: 45px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .grid-mobile {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .support-table-header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #434468;
}

.webflow-import .support-table-header-row.w--current {
  background-color: #434468;
}

.webflow-import .support-table-header-row.green {
  background-color: #07b97a;
}

.webflow-import .h4-table-heading {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 400;
  text-align: center;
}

.webflow-import .h4-table-subheading {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.webflow-import .support-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .support-row.odd {
  background-color: #f8f8f8;
}

.webflow-import .support-column {
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  border-radius: 8px;
  box-shadow: 0 1px 33px -5px rgba(0, 0, 0, 0.26);
}

.webflow-import .div-block-35 {
  height: 90px;
}

.webflow-import .support-table-label {
  margin-left: -4px;
  color: #434468;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .support-table-detail {
  width: 100%;
  padding-right: 30px;
  padding-left: 30px;
  color: #777885;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .div-block-36 {
  margin-top: 90px;
  margin-right: -10px;
}

.webflow-import .div-block-37 {
  border-radius: 8px;
}

.webflow-import .div-block-38 {
  border-radius: 8px;
}

.webflow-import .paragraph-7 {
  margin-top: 16px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .section-4 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section-4.light-grey {
  position: relative;
  height: auto;
  background-color: rgba(99, 148, 194, 0.06);
}

.webflow-import .arrow-22 {
  position: relative;
  display: inline-block;
  font-size: 22px;
  line-height: 20px;
}

.webflow-import .support-table-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #6c6d90;
  -webkit-transition: padding 200ms ease, background-color 200ms ease;
  transition: padding 200ms ease, background-color 200ms ease;
}

.webflow-import .support-table-link-block:hover {
  padding-top: 0px;
  padding-bottom: 3px;
  background-color: #535481;
}

.webflow-import .support-table-link-block.primary {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #00d78a;
}

.webflow-import .support-table-link-block.primary:hover {
  background-color: #05c983;
}

.webflow-import .heading-23 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .hero-text-block-wide {
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.webflow-import .hero-heading-subpage {
  margin-bottom: 50px;
  text-align: center;
}

.webflow-import .subpage-hero-section {
  margin-top: 160px;
  margin-bottom: 160px;
}

.webflow-import .div-block-40 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.webflow-import .support-grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.75fr 10px 1fr 10px 1fr;
  grid-template-columns: 0.75fr 1fr 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.webflow-import .support-table-header-row-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #434468;
}

.webflow-import .support-table-header-row-tab.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #434468;
}

.webflow-import .tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .support-table-emphesis {
  font-weight: 400;
}

.webflow-import .tabs-2 {
  display: none;
}

.webflow-import .inline-tag {
  display: none;
  margin-left: 8px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #ffaf40;
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
  color: #fff;
  font-size: 11px;
  line-height: 22px;
  font-weight: 400;
}

.webflow-import .inline-tag.green {
  background-color: #00d78a;
}

.webflow-import .inline-tag.custom {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  margin-top: 4px;
  margin-right: 14px;
}

.webflow-import .text-block-5 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #afafaf;
  font-weight: 300;
  text-align: center;
}

.webflow-import .div-block-41 {
  text-align: center;
}

.webflow-import .form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .submit-button {
  margin-left: 18px;
  padding-right: 44px;
  padding-left: 44px;
  border-radius: 6px;
  background-color: #00d78a;
  font-size: 16px;
}

.webflow-import .hero-help-center {
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .help-center-hero {
  padding-top: 100px;
  padding-bottom: 100px;
}

.webflow-import .div-block-42 {
  overflow: hidden;
  border-radius: 6px;
  box-shadow: 14px 14px 80px -40px #434468;
}

.webflow-import .text-span-7 {
  font-weight: 400;
}

.webflow-import .column-text {
  margin-top: 16px;
  padding-right: 0px;
  color: #757575;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
}

.webflow-import .green-link-lnline-2 {
  display: inline;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .green-link-lnline-2:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .heading-lrg-purple {
  margin-top: 10px;
  color: #b079fd;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.webflow-import .support-column-image {
  width: 85%;
  margin-bottom: 20px;
}

.webflow-import .help-center-subtitle {
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  color: #434468;
  font-size: 18px;
  line-height: 32px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .background-panel {
  display: block;
  width: 100%;
  max-width: 900px;
  min-height: 600px;
  margin: 10px auto;
  padding: 30px 80px 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 #d3d3d3;
  text-align: center;
  cursor: pointer;
}

.webflow-import .paragraph-9 {
  max-width: none;
  margin-top: 40px;
  margin-bottom: 36px;
  font-size: 15px;
  line-height: 24px;
  text-align: left;
}

.webflow-import .inline-title {
  color: #434468;
  font-size: 16px;
  line-height: 30px;
  font-weight: 600;
}

.webflow-import .bold-text-2 {
  color: #434468;
  font-weight: 600;
}

.webflow-import .html-embed-4 {
  max-width: 600px;
  margin: 30px auto;
}

.webflow-import .announcement-title {
  margin-top: 25px;
  margin-bottom: 50px;
  color: #04c99f;
  text-align: left;
}

.webflow-import .text-span-8 {
  font-size: 16px;
}

.webflow-import .rich-text-block-2 {
  margin-top: 10px;
}

.webflow-import .rich-text-block-3 {
  padding-top: 0px;
}

.webflow-import .div-block-46 {
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .rich-text-block-5 {
  margin-top: 22px;
  margin-bottom: 10px;
}

.webflow-import .light.top-bottom-padding {
  display: block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  color: #434468;
  font-size: 22px;
}

.webflow-import .light.block-on-desktop {
  display: block;
}

.webflow-import .light.block-on-desktop {
  display: block;
}

.webflow-import .light {
  font-weight: 300;
}

.webflow-import .dropdown-menu3 {
  position: absolute;
  right: -35px;
  z-index: 99;
  display: none;
  overflow: visible;
  width: 310px;
  height: 480px;
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #fff;
  opacity: 0;
}

.webflow-import .nav_dropdown {
  position: absolute;
  top: 70px;
  right: 0px;
  z-index: 100;
  overflow: hidden;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 15px 50px 0 rgba(50, 59, 85, 0.25);
}

.webflow-import .menu_wrapper {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 0px;
}

.webflow-import .menu_wrapper.focus {
  overflow: visible;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f5f9fb;
}

.webflow-import .menu-title-sub-v1 {
  margin-top: 2px;
  margin-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #8f93a3;
  font-size: 16.77px;
  line-height: 26px;
}

.webflow-import .dropdown-menu1 {
  position: absolute;
  left: 0px;
  right: auto;
  z-index: 99;
  display: block;
  overflow: visible;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .nav-link-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 89px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  font-family: Inconsolata, monospace;
  color: #000;
  font-size: 15px;
  text-decoration: none;
}

.webflow-import .nav-link-wrap:hover {
  color: #fff;
}

.webflow-import .link-block-white {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  text-decoration: none;
}

.webflow-import .link-block-white:hover {
  border-radius: 6px;
  background-color: #f9fbff;
}

.webflow-import .link-block-white.focus {
  padding-top: 10px;
  background-color: #f5f9fb;
}

.webflow-import .link-block-white.focus:hover {
  background-color: #eff4f7;
}

.webflow-import .link-block-white.focus.first {
  margin-right: 0px;
  padding-top: 30px;
  padding-right: 10px;
  padding-bottom: 30px;
  opacity: 1;
}

.webflow-import .link-block-white.focus.first:hover {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  opacity: 1;
}

.webflow-import .link-block-white.focus.first_2 {
  padding-top: 10px;
  padding-bottom: 10px;
  opacity: 0.9;
}

.webflow-import .link-block-white.focus.first_2:hover {
  opacity: 1;
}

.webflow-import .link-block-white.focus.last {
  padding-bottom: 20px;
}

.webflow-import .link-block-white.products {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #fff;
}

.webflow-import .link-block-white.products:hover {
  background-color: #fff;
}

.webflow-import .link-block-white.products.first {
  height: auto;
  padding-top: 30px;
}

.webflow-import .link-block-white.products.first.hover {
  margin-top: 22px;
  margin-right: 0px;
  padding-top: 21px;
  padding-bottom: 21px;
}

.webflow-import .link-block-white.products.last {
  padding-bottom: 30px;
  border-bottom: 1px solid #fff;
  background-color: #fff;
}

.webflow-import .link-block-white.products.last:hover {
  border-bottom: 1px solid #eaf0f3;
}

.webflow-import .link-block-white.products.hover {
  margin-right: 30px;
  padding-top: 21px;
  padding-right: 10px;
  padding-bottom: 21px;
}

.webflow-import .link-block-white.products.hover:hover {
  background-color: #f5f9fb;
}

.webflow-import .link-block-white.products.hover.last-border {
  margin-right: 0px;
  border-bottom: 1px solid #fff;
}

.webflow-import .link-block-white.products.hover.last-border:hover {
  border-bottom-color: #eaf0f3;
  border-radius: 0px;
}

.webflow-import .nav-block-white {
  width: 100%;
  background-color: #fff;
}

.webflow-import .menu-title-t-v1 {
  margin-bottom: 4px;
  color: #1d1f31;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.webflow-import .menu-title-t-v1._4 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #617dcb;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t-v1._3 {
  color: #71c1f2;
}

.webflow-import .menu-title-t-v1._2 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #5ac5a1;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t-v1._1 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #9f7ed4;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t-v1.green {
  color: #5ac5a1;
}

.webflow-import .menu-title-t-v1.green:hover {
  color: #434468;
}

.webflow-import .menu-title-t-v1._3 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #68698e;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t-v1._5 {
  margin-top: 4px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #71c1f2;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t-v1.smaller {
  margin-top: 4px;
  margin-bottom: 4px;
  color: #617dcb;
  font-size: 16px;
  text-transform: none;
}

.webflow-import .dropdown-menu2 {
  position: absolute;
  right: -20px;
  z-index: 99;
  display: none;
  overflow: visible;
  width: 390px;
  height: 680px;
  padding-top: 15px;
  padding-bottom: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .nav_items {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 70px;
  margin-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .nav_items.intrinio-hide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .title-wrap-v1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .main-nav-link {
  margin-left: 0px;
  padding: 20px 24px;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .main-nav-link:hover {
  color: #fff;
}

.webflow-import .main-nav-link.hide {
  display: block;
}

.webflow-import .menu-product-tile {
  width: 50px;
  margin-top: 4px;
  margin-right: 20px;
  margin-left: 25px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .menu-link-list-v1 {
  color: #434468;
  font-size: 13px;
}

.webflow-import .menu-link-list-v1.indent {
  margin: 0px 100px 0px 86px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
}

.webflow-import .menu-link-list-v1.indent:hover {
  color: #434468;
}

.webflow-import .menu-link-list-v1.indent.hide {
  display: block;
}

.webflow-import .menu-link-list-v1.indent2 {
  margin-left: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.webflow-import .menu-link-list-v1.indent2.last {
  margin-bottom: 0px;
  padding-bottom: 30px;
}

.webflow-import .nav-link-list-item-v1 {
  color: #434468;
  font-size: 15px;
}

.webflow-import .nav-link-list-item-v1:hover {
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .image-24 {
  margin-top: -6px;
  padding-right: 20px;
  padding-left: 25px;
}

.webflow-import .nav-block-focus {
  background-color: #f5f9fb;
}

.webflow-import .nav-block-focus.last {
  padding-bottom: 18px;
}

.webflow-import .link-block-title {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  text-decoration: none;
}

.webflow-import .nav-link-copy {
  height: 70px;
  margin-left: 0px;
  padding-right: 26px;
  padding-left: 26px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-copy:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .hero-content-wrapper {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .text-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #434468;
}

.webflow-import .text-cta:hover {
  color: #5ac5a1;
}

.webflow-import .text-cta.home {
  margin-top: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .text-cta.align-left-padded {
  margin-top: 21px;
  margin-left: 120px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .text-cta.align-left-padded.no-margin {
  margin-top: 20px;
  padding-left: 0px;
}

.webflow-import .text-cta.align-left {
  margin-top: 39px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .text-cta.padding-toplarge {
  margin-top: 50px;
}

.webflow-import .text-cta.hidden {
  display: none;
}

.webflow-import .drop-shadow-card {
  position: static;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .drop-shadow-card.extra-right-left-margins {
  margin-right: 20px;
  margin-left: 20px;
}

.webflow-import .drop-shadow-card.bottom-cta {
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  border-style: none;
}

.webflow-import .drop-shadow-card.no-margin {
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .drop-shadow-card.bottom-cta {
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  border-style: none;
}

.webflow-import .slide-nav-4 {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 25px;
  opacity: 0.45;
  font-size: 12px;
}

.webflow-import .image-23 {
  margin-right: 20px;
}

.webflow-import .paragraph-hero-new {
  margin-bottom: 21px;
  color: #434468;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .paragraph-hero-new.dark-purple {
  display: inline-block;
  color: #2e2f54;
}

.webflow-import .paragraph-hero-new.dark-purple {
  color: #2e2f54;
}

.webflow-import .green-check-img {
  display: inline-block;
  width: auto;
  max-width: 30px;
  min-width: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-flex-child-wrapper {
  position: relative;
  width: 52%;
  margin-bottom: 100px;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .h4-new {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #5ac5a1;
  font-size: 24px;
  line-height: 170%;
  font-weight: 300;
  text-align: center;
}

.webflow-import .right-content-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .right-content-column.align-center {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .right-content-column.top-align {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-column.top-align {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-column.found-vant-fix {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .sub-heading-2-new {
  margin-top: 35px;
  margin-bottom: 30px;
  color: #434468;
  font-size: 22px;
  line-height: 1.4em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .sub-heading-2-new.pricing-page {
  margin-top: 15px;
  margin-bottom: 50px;
}

.webflow-import .green-link-new {
  display: block;
  margin-left: 95px;
  float: none;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .green-link-new:hover {
  color: #2f3238;
  text-decoration: none;
}

.webflow-import .green-link-new.padding-left {
  margin-left: 0px;
  padding-left: 25px;
}

.webflow-import .hero-heading-new {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .hero-heading-new.centered.white {
  color: #fff;
}

.webflow-import .hero-heading-new.white {
  margin-bottom: 10px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .hero-heading-new.white {
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.4em;
}

.webflow-import .hero-heading-new.white {
  display: block;
  margin-bottom: 0px;
  color: #fff;
  line-height: 20px;
}

.webflow-import .hero-heading-new.prophet-mkt {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  line-height: 1.2em;
}

.webflow-import .hero-heading-new.white-text {
  margin-bottom: 5px;
  color: #fff;
  line-height: 35px;
}

.webflow-import .testimonial-container-new {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .dollars {
  font-size: 36px;
  font-weight: 600;
}

.webflow-import .dollars.hidden {
  display: none;
}

.webflow-import .wyg-grid {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .sub-heading-new {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .sub-heading-new.testimonial-header {
  position: relative;
  left: 0px;
  top: 0%;
  right: auto;
  bottom: 0%;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  line-height: 1.4em;
  text-align: right;
}

.webflow-import .sub-heading-new.light-plum {
  color: #5f6091;
}

.webflow-import .sub-heading-new.light-plum.align-center {
  margin-bottom: 35px;
  font-size: 30px;
  line-height: 130%;
}

.webflow-import .sub-heading-new.align-right {
  padding-right: 0px;
  text-align: right;
}

.webflow-import .sub-heading-new.pricing {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .divider-new {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-new.invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  min-height: 18vh;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-new.invert.opaque-negative-margin {
  min-height: 20vh;
  background-color: transparent;
  background-image: linear-gradient(-5.42deg, transparent 50%, #f5fbfc 0);
}

.webflow-import .divider-new.bottom {
  position: absolute;
}

.webflow-import .divider-new.bottom.opaque-gradient {
  background-color: hsla(0, 0%, 100%, 0);
  background-image: linear-gradient(-5.42deg, #fff 50%, transparent 0);
}

.webflow-import .text-block-17 {
  display: block;
  color: #434468;
  font-size: 16px;
}

.webflow-import .small-text-hero {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .wyg-grid-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-container-960 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-960.slider-new {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-960.flex-child-right {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.webflow-import .content-container-960.hero {
  position: static;
  margin-top: 130px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .content-container-960.hero.no-top-padding-mobile {
  margin-bottom: 0px;
}

.webflow-import .content-container-960.horizontal-flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.webflow-import .content-container-960.horizontal-flex.negative-margin {
  margin-top: -200px;
}

.webflow-import .content-container-960.smaller-tablet-padding {
  min-height: 414px;
}

.webflow-import .content-container-960.shrink-if-possible {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .content-container-960.product-cat-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.webflow-import .content-container-960.mktplace-tab-container {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 960px;
  height: 55px;
  margin-right: 0px;
  margin-left: 0px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .left-content-column {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .left-content-column.top-align {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-column.top-align.right-padding {
  padding-right: 10%;
}

.webflow-import .left-content-column.top-align.padding-top-right {
  padding-top: 60px;
  padding-right: 12.5%;
  color: #fff;
}

.webflow-import .left-content-column.json-example {
  padding-top: 5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .customer-logos {
  max-width: 160px;
  min-width: 0px;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.webflow-import ._2-content-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import ._2-content-columns.top-padding {
  margin-top: 50px;
}

.webflow-import ._2-content-columns.extra-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.webflow-import .tab-content-columns {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .flex-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.webflow-import .testimonials-slider {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.webflow-import .testimonials-slider.custom-dev-page {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .divider-hero {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-hero.relative {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: -100px;
}

.webflow-import .vendor-logos {
  max-width: 170px;
  min-width: 0px;
  opacity: 1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.webflow-import .column-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .column-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .image-16 {
  width: auto;
  height: auto;
  max-width: none;
  min-width: 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .h3-new {
  margin-top: 0px;
  color: #8f90a3;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .h3-new.mobile-tabs-header {
  display: none;
}

.webflow-import .mask-4 {
  height: auto;
}

.webflow-import .content-container-1120 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .content-container-1120.fill-mobile {
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .content-container-1120.stretch {
  width: 100%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .content-container-1120.top-padding {
  width: 100%;
  margin-top: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .content-container-1120.hide {
  display: none;
}

.webflow-import .right-text-wrapper {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-text-wrapper.padding-left {
  padding-left: 75px;
}

.webflow-import .right-text-wrapper.padding-left {
  padding-left: 75px;
}

.webflow-import .customer-logo-grid {
  margin-top: 50px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: center;
  grid-column-gap: 2vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.47;
}

.webflow-import .customer-logo-grid.home2 {
  width: 90%;
  margin-top: 10px;
  -ms-grid-row-align: center;
  align-self: center;
  grid-column-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.webflow-import .customer-logo-grid.home {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.webflow-import .wyg-grid-column-left {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .wyg-list-text {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5ac5a1;
  font-size: 16px;
}

.webflow-import .image-14 {
  position: static;
  z-index: 2;
  display: inline-block;
  overflow: visible;
  width: 90%;
  margin-top: -60px;
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .image-20 {
  max-width: 50px;
}

.webflow-import .grid-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 45px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .divider-line-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  width: 75%;
  height: 4.4px;
  margin-bottom: 5vh;
  float: left;
  clear: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .divider-line-2.hide {
  display: none;
}

.webflow-import .prophet-blue {
  color: #6c96e8;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .prophet-blue._20-size {
  font-size: 20px;
}

.webflow-import .card-bottom-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  margin-right: -60px;
  margin-bottom: 0px;
  margin-left: -60px;
  padding-right: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px 0px 8px 8px;
  background-color: #f5fbfc;
}

.webflow-import .bundle-cost {
  display: block;
  font-size: 19.95px;
  line-height: 130%;
  font-weight: 600;
}

.webflow-import .bundle-cost.purple {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #a273e8;
  letter-spacing: -1px;
}

.webflow-import .bundle-cost.new-green {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #5ac5a1;
  letter-spacing: -1px;
}

.webflow-import .bundle-cost.plum {
  color: #5f6091;
  font-weight: 300;
}

.webflow-import .bundle-cost.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .bundle-cost.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .bundle-cost.plum {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #434468;
  font-weight: 600;
  letter-spacing: -1px;
}

.webflow-import .content-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 65px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .content-section.no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 75px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section {
  padding-top: 7.5%;
  padding-bottom: 7.5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section.white {
  background-color: #fff;
  background-image: none;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
  padding-top: 75px;
  padding-bottom: 0px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue._125pad {
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
  padding-top: 2.5%;
  padding-bottom: 2.5%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.webflow-import .content-section.no-margin-top.light-blue._90-pad {
  padding-top: 90px;
  padding-bottom: 90px;
}

.webflow-import .content-section.no-margin-top.light-blue._90-pad.border-top {
  border-style: solid none none;
  border-width: 1px;
  border-color: #ededed #000 #000;
}

.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
  padding-top: 100px;
  padding-bottom: 0px;
}

.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.padding-top-75 {
  margin-top: 0px;
  padding-top: 40px;
}

.webflow-import .content-section.no-margin-top.border-top {
  border-top: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.webflow-import .content-section.no-margin-top.top-bottom-padding {
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.no-margin-top.light-blue-new {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 75px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f9fbff;
}

.webflow-import .content-section.no-margin-top.light-blue {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
  padding-top: 50px;
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.footer-padding {
  padding-top: 80px;
  padding-bottom: 80px;
  border-top-color: #ededed;
}

.webflow-import .content-section.no-margin-top.border-top {
  border-right-style: none;
}

.webflow-import .content-section.no-margin-top.prices-page {
  padding-bottom: 75px;
}

.webflow-import .content-section.no-margin-top.found-vant {
  z-index: 1;
  margin-top: 0px;
  padding-top: 75px;
}

.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
  position: relative;
  z-index: 0;
  overflow: hidden;
  margin-bottom: 0px;
  padding: 90px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import .content-section.extra-margin-top-150 {
  margin-top: 150px;
}

.webflow-import .content-section.extra-margin-bottom-125 {
  margin-bottom: 125px;
}

.webflow-import .content-section.extra-margin-top-bottom-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.webflow-import .content-section.full-page-width {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 65px;
  padding-bottom: 65px;
}

.webflow-import .content-section.full-page-width.blue-background {
  background-color: #f5fbfc;
}

.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
  padding-top: 100px;
  padding-bottom: 150px;
}

.webflow-import .content-section.extra-margin-top-bottom-45 {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-bottom: 50px;
}

.webflow-import .content-section.extra-margin-top-100 {
  margin-top: 100px;
}

.webflow-import .content-section.padding-only {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 125px;
  padding-bottom: 125px;
}

.webflow-import .content-section.intrinio-hide {
  display: block;
}

.webflow-import .content-section.gray-bgr {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.light-blue-new {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 65px;
  padding-bottom: 65px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.light-blue-new.extra-padding {
  padding-top: 100px;
  padding-bottom: 120px;
}

.webflow-import .content-section.negative-top-margin {
  margin-top: -200px;
  margin-bottom: 90px;
}

.webflow-import .content-section.negative-top-margin._20-bottom-marg {
  display: block;
  margin-top: -190px;
  margin-bottom: 20px;
  padding-top: 0px;
}

.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
  display: block;
  margin-top: -220px;
  margin-bottom: 120px;
  padding-top: 0px;
}

.webflow-import .content-section.gray-bgr {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 40px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.gray-bgr.prophet-mkt {
  z-index: 0;
}

.webflow-import .content-section.gray-bgr2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f5f7fa;
}

.webflow-import .content-section.light-blue-bg {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #f5fbfc;
}

.webflow-import .content-section.light-blue-bg.vertical-flex {
  padding-top: 0px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .content-section.found-vant-brands {
  margin-top: 80px;
  margin-bottom: 150px;
}

.webflow-import .content-section.our-team-page {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.webflow-import .content-section.our-team-page.team-page {
  padding: 20px 40px 80px;
}

.webflow-import .content-section.gray-bgr2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f5f7fa;
}

.webflow-import .flex-content {
  padding-left: 20px;
}

.webflow-import .green-customer-quote {
  margin-top: 10px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 1.4em;
}

.webflow-import .green-customer-quote.align-center {
  padding-top: 20px;
  text-align: center;
}

.webflow-import .image-15 {
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
}

.webflow-import .image-15.padding {
  display: block;
  width: 100%;
  padding-right: 40px;
}

.webflow-import .text-span-9 {
  color: #04c99f;
  text-decoration: underline;
  cursor: pointer;
}

.webflow-import .rich-text-left-align-small-green {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small-green.home h5 {
  color: #5ac5a1;
}

.webflow-import .rich-text-left-align-small-green.home p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small-green h5 {
  color: #5ac5a1;
  font-size: 17px;
}

.webflow-import .code-editor-wrapper-new {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: auto;
  height: 530px;
  margin-top: 20px;
  padding-left: 20px;
}

.webflow-import .customer-quote-small {
  font-size: 16px;
}

.webflow-import .tabs-4 {
  display: block;
  float: right;
  border-radius: 12px;
  box-shadow: 49px 49px 100px -25px rgba(45, 49, 92, 0.5);
}

.webflow-import .rich-text-left-align {
  padding-left: 0px;
  color: #8283be;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align h5 {
  padding-left: 0px;
  color: #617dcb;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .rich-text-left-align h6 {
  margin-top: 5px;
  color: #8283be;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .hero-copy-plum {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .hero-copy-plum.wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  font-size: 18px;
}

.webflow-import .hero-copy-plum.wrap:hover {
  color: #5ac5a1;
}

.webflow-import .hero-copy-plum.lightweight {
  margin: 10px 12%;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 20px;
  line-height: 1.6em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
  margin-right: 0px;
  margin-left: 0px;
  text-align: center;
}

.webflow-import .hero-copy-plum.lightweight.left-align {
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.webflow-import .hero-copy-plum.lightweight.no-margin {
  margin: 0px;
}

.webflow-import .hero-copy-plum.lightweight.small-margin {
  margin-right: 7.5%;
  margin-left: 7.5%;
}

.webflow-import .hero-copy-plum.lightweight.standout {
  margin: 110px 0% 90px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
}

.webflow-import .hero-copy-plum.light {
  font-weight: 300;
}

.webflow-import .columns-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .tab-content-column-left {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .divider-line {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  width: 90%;
  height: 4.4px;
  margin-top: 6vh;
  float: right;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .divider-line.hide {
  display: none;
}

.webflow-import .wyg-grid-column-right {
  display: block;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .top-footer-button-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .foundation-purple {
  color: #9f7ed4;
  font-size: 24px;
  line-height: 29px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .foundation-purple.small {
  margin-top: 0px;
  margin-bottom: 5px;
  font-size: 20px;
}

.webflow-import .testimonial {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #545575;
  font-size: 22px;
  line-height: 150%;
  font-weight: 300;
}

.webflow-import .home-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  max-height: 900px;
  margin-top: -70px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .home-hero.flex {
  height: 80vh;
  margin-top: 0px;
}

.webflow-import .green-break-new {
  position: static;
  width: 150px;
  height: 3px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #5ac5a1;
}

.webflow-import .green-break-new.right-align {
  margin-bottom: 0px;
  margin-left: auto;
  float: none;
  clear: none;
}

.webflow-import .green-break-new.wider {
  position: static;
  width: 270px;
  margin: 30px auto;
}

.webflow-import .green-break-new.centered {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .green-break-new.align-center {
  width: 200px;
  margin: 40px auto;
}

.webflow-import .image-18 {
  display: block;
  max-width: 50px;
}

.webflow-import .hero-text-wrapper {
  position: relative;
  width: 40%;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hero-copy-light-plum {
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #434468;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .hero-copy-light-plum.small-margin {
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 0px;
  color: #5f6091;
  line-height: 1.4em;
}

.webflow-import .vendor-logo-grid {
  overflow: visible;
  padding: 25px 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 5vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.39;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .image-22 {
  float: left;
}

.webflow-import .hero-image-wrapper {
  position: absolute;
  left: 44%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  padding-right: 0%;
  padding-left: 20px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hero-image-wrapper.big-pad {
  padding-left: 60px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.webflow-import .primary-button-new {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 8px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-new.hero {
  height: 45px;
  min-width: 200px;
  margin-right: 16px;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 30px;
  background-color: #5ac5a1;
  background-image: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-new.hero:hover {
  background-color: #54bb98;
  background-image: none;
  box-shadow: 0 10px 15px -8px hsla(0, 0%, 82.8%, 0.6);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-new.hero.hollow {
  padding-top: 14px;
  padding-bottom: 14px;
  border-style: solid;
  border-width: 2px;
  border-color: #5ac5a1;
  background-color: transparent;
  background-image: none;
  color: #5ac5a1;
  font-weight: 400;
}

.webflow-import .primary-button-new.hero.hollow.large {
  height: 50px;
  padding-right: 50px;
  padding-left: 50px;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.large.new:hover {
  background-color: #5ac5a1;
  color: #fafafa;
}

.webflow-import .primary-button-new.hero.hollow.new-large {
  height: 50px;
  min-width: 260px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.new-large:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  color: #fff;
}

.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.webflow-import .primary-button-new.hero.hollow.new-large.align-center {
  min-width: 240px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
  height: 50px;
  min-width: 260px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  line-height: 17px;
}

.webflow-import .primary-button-new.hero.hollow.new-large-hoome:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  color: #fff;
}

.webflow-import .grid-list-text {
  display: inline;
  min-height: 40px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.webflow-import .grid-list-text.extra-padding {
  padding-left: 30px;
}

.webflow-import .text-block-19 {
  color: #999;
  font-size: 16px;
  line-height: 29px;
  letter-spacing: -4%;
}

.webflow-import .green-link-icon-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .green-link-icon-flex.small-padding {
  padding-top: 5px;
  padding-bottom: 5px;
}

.webflow-import .image-17 {
  position: relative;
  float: left;
}

.webflow-import .testimonial-permanent-text-wrap {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 25%;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .vantage-green {
  color: #5ac5a1;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .vantage-green._20-size {
  font-size: 20px;
}

.webflow-import .vantage-green.small {
  font-size: 20px;
}

.webflow-import .tab-content-column-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .rich-text-left-align-small {
  margin-right: 20px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.home h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.home p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small h5 {
  color: #617dcb;
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .rich-text-left-align-small h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .rich-text-left-align-small.fin-data-marketplace h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-small.fin-data-marketplace p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
}

.webflow-import .left-image-negative-left-margin {
  display: block;
  margin-right: 0px;
  margin-left: -100px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .image-27 {
  width: 511px;
  padding-left: 0px;
}

.webflow-import .secondary-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .left-text-wrapper {
  position: relative;
  left: 0px;
  z-index: 3;
  width: auto;
  max-width: none;
  margin-right: auto;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  clear: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .left-text-wrapper.negative-margin {
  margin-right: -25px;
}

.webflow-import .left-text-wrapper.padding-right {
  padding-right: 50px;
}

.webflow-import .left-text-wrapper.shrink {
  max-width: 55%;
}

.webflow-import .left-text-wrapper.negative-margin {
  margin-right: -40px;
  padding-left: 0px;
}

.webflow-import .left-text-wrapper.found-vant-pages {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 50px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .sub-heading-28 {
  padding-right: 0px;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .sub-heading-28.align-center {
  margin-top: 0px;
  margin-bottom: 70px;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .bundle-text.plum {
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
}

.webflow-import .bundle-text.gray {
  padding-top: 5px;
  padding-bottom: 10px;
  color: #c4c4c4;
}

.webflow-import .bundle-text.gray.hidden {
  display: none;
}

.webflow-import .rich-text-left-align-foundation-purple {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-foundation-purple h5 {
  font-size: 17px;
}

.webflow-import .green-hero-text {
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .top-footer-icon {
  width: 50px;
  margin-top: -20px;
  margin-right: 20px;
}

.webflow-import .secondary-navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 98;
  display: block;
  height: 64px;
  margin-top: 0px;
  background-color: #fff;
  box-shadow: 7px 7px 20px -10px rgba(67, 68, 104, 0.2);
}

.webflow-import .product-logo {
  width: 100px;
  margin-top: -5px;
  padding-left: 0px;
}

.webflow-import .purple-gradient-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(160deg, #785281, #2d2e45 47%);
  color: #fff;
}

.webflow-import .dollar-sign {
  font-size: 36px;
  font-weight: 300;
}

.webflow-import .dollar-sign.hidden {
  display: none;
}

.webflow-import .hero-column-right {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .divider-flat {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #f5fbfc), color-stop(0, #fff));
  background-image: linear-gradient(0deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-flat.invert {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: auto;
  min-height: 18vh;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #fff), color-stop(0, #f5fbfc));
  background-image: linear-gradient(0deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-flat.invert.high-z {
  z-index: 5;
}

.webflow-import .divider-flat.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.webflow-import .dark-button {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  -webkit-transition: all 250ms ease, background-color 250ms ease;
  transition: all 250ms ease, background-color 250ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .dark-button:hover {
  background-color: #665880;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .dark-button.margin-top {
  margin-top: 15px;
  margin-bottom: 0px;
}

.webflow-import .dark-button.wide {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(86, 73, 109, 0.59);
  opacity: 1;
  line-height: 16px;
  font-weight: 400;
  text-transform: none;
}

.webflow-import .dark-button.wide.nobutton {
  -webkit-transition: none 0ms ease;
  transition: none 0ms ease;
}

.webflow-import .dark-button.wide.nobutton:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.webflow-import .dark-button.case-sensitive {
  font-weight: 400;
  text-transform: none;
}

.webflow-import .right-flex-image-wrapper {
  margin-right: -70px;
  margin-left: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .subheading-3 {
  margin-bottom: 20px;
  color: #434468;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: 0vw;
}

.webflow-import .cta-wrapper {
  margin-top: 30px;
}

.webflow-import .price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #60627b;
}

.webflow-import .price-wrapper.first-column {
  border-left: 1px solid #60627b;
  border-top-left-radius: 8px;
}

.webflow-import .price-wrapper.no-border {
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-style: none;
}

.webflow-import .price-wrapper.last-column {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.enterprise-api-border {
  border-left: 1px solid #60627b;
  border-top-left-radius: 8px;
}

.webflow-import .price-wrapper.enterprise-border {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.no-border {
  padding: 10px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-style: none;
}

.webflow-import .price-wrapper.enterprise-border {
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .price-wrapper.last-column {
  padding-right: 20px;
  padding-left: 20px;
  border-right: 1px solid #60627b;
  border-top-right-radius: 8px;
}

.webflow-import .cta-text-green {
  display: block;
  margin-top: 45px;
  margin-bottom: 45px;
  padding-right: 0px;
  float: none;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .cta-text-green:hover {
  color: #434468;
}

.webflow-import .cta-text-green.wrap {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  float: left;
  color: #5ac5a1;
  font-size: 16px;
}

.webflow-import .cta-text-green.wrap:hover {
  color: #434468;
}

.webflow-import .bullet-text {
  padding-left: 15px;
  color: #6fe7ba;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .bullet-text.royal-blue {
  color: #6a94e0;
}

.webflow-import .left-flex-image-right-margin {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 100px;
  margin-left: -100px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .disclaimer-text-light {
  color: #b0aabb;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .image-26 {
  max-width: 110%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .home-gray {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #a8afb6;
  font-size: 18px;
  line-height: 170%;
  text-align: center;
}

.webflow-import .home-gray.light.padded {
  padding-top: 22px;
  padding-bottom: 22px;
  text-transform: uppercase;
}

.webflow-import .home-gray.light.padded.case-sensitive {
  text-transform: none;
}

.webflow-import .bulk-download-grid {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 0px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .sub-heading-light-white {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 45px;
  font-size: 24px;
  line-height: 38px;
  font-weight: 300;
  letter-spacing: -2%;
}

.webflow-import .product-description-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-column-left {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .secondary-nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .product-description-c2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-right: 1px none #dae1f3;
}

.webflow-import .h3-green {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 50px;
  font-weight: 600;
}

.webflow-import .h3-green.mobile-tabs-header {
  background-image: url('../images/5a1dd5a4d4c92f0001f0ad20_dropdown-icon.svg');
  background-position: 94% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.webflow-import .h3-green.mobile-tabs {
  text-align: center;
}

.webflow-import .brand-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .bullet-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .product-hero-img {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 150%;
  max-width: 180%;
  min-width: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .insignia-text {
  padding-left: 16px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #9f7ed4;
  font-size: 16px;
  line-height: 29px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .insignia-text.vantage-green {
  padding-left: 16px;
  color: #5ac5a1;
}

.webflow-import .insignia-text.prophet-blue {
  padding-left: 16px;
  color: #508dfb;
}

.webflow-import .product-page-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55vh;
  max-height: 500px;
  margin-top: 130px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import .download-description-main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
}

.webflow-import .button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .button-wrapper.top-padding-50 {
  padding-top: 50px;
}

.webflow-import .image-28 {
  max-width: 100px;
  margin-bottom: -10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .product-description-c1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-right: 1px solid #dae1f3;
}

.webflow-import .product-description-c1.no-border {
  padding-bottom: 75px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-right-style: none;
}

.webflow-import .price-grid-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid solid none none;
  border-width: 1px;
  border-color: hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.2) hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.3);
}

.webflow-import .price-grid-item-wrapper.last-column {
  border-right: 1px solid #60627b;
}

.webflow-import .price-grid-item-wrapper.last-column.last-row {
  border-right-width: 1px;
  border-right-color: #60627b;
  border-bottom-right-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.last-row {
  border-bottom-style: solid;
  border-bottom-color: #60627b;
}

.webflow-import .price-grid-item-wrapper.first-column {
  border-left-style: solid;
  border-left-color: #60627b;
}

.webflow-import .price-grid-item-wrapper.first-column.last-row {
  border-bottom-style: solid;
  border-bottom-color: #60627b;
  border-bottom-left-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.button-row {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 20px;
  border-style: none;
  border-color: hsla(0, 0%, 76.9%, 0.3) #c4c4c4 #60627b #60627b;
  border-radius: 0px;
}

.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
  border-style: solid;
  border-right-color: #60627b;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
  border-style: solid;
  border-right-color: #60627b;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.webflow-import .anchor-link-2 {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #999;
}

.webflow-import .anchor-link-2:hover {
  color: #434468;
}

.webflow-import .anchor-link-2.w--current {
  color: #434468;
}

.webflow-import .anchor-link-2.last {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left: 1px solid #ddd;
}

.webflow-import .anchor-link-2.blue-button {
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 20px;
  background-color: #8cbeff;
  background-image: none;
  -webkit-transition: color 250ms ease, background-color 250ms ease;
  transition: color 250ms ease, background-color 250ms ease;
  color: #fff;
}

.webflow-import .anchor-link-2.blue-button:hover {
  background-color: #434468;
}

.webflow-import .checkmark-grid {
  padding-bottom: 60px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .checkmark-grid.vertical {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .checkmark-grid.vertical.margin-left {
  padding-left: 120px;
}

.webflow-import .checkmark-grid.vertical.extra-padding {
  padding-top: 50px;
  padding-bottom: 0px;
}

.webflow-import .checkmark-grid.vertical.no-bottom-padding {
  padding-bottom: 0px;
}

.webflow-import .checkmark-grid.double-stack {
  padding-bottom: 0px;
  padding-left: 30px;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.webflow-import .checkmark-grid.vertical {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .checkmark-grid.vertical.margin-left {
  padding-left: 0px;
}

.webflow-import .green-button-span {
  display: inline;
  padding-right: 4px;
  padding-left: 4px;
  float: none;
  color: #04c99f;
  font-weight: 400;
}

.webflow-import .green-button-span:hover {
  text-decoration: none;
}

.webflow-import .product-description-c2-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px none #dae1f3;
}

.webflow-import .download-description-subwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .download-description-text {
  margin-right: 20px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .download-description-text h5 {
  color: #fff;
  font-size: 18px;
}

.webflow-import .download-description-text p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 5px;
  color: #c4c4c4;
}

.webflow-import .text-span-10 {
  color: #5ac5a1;
}

.webflow-import .text-span-10:hover {
  text-decoration: underline;
}

.webflow-import .customer-quote-wrapper {
  margin-top: 50px;
}

.webflow-import .purple-pricing-section-header {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  width: auto;
  min-width: 960px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .purple-pricing-section-header.marketplace-header.flex-width {
  min-width: 0px;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-pricing-section-header.marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .purple-pricing-section-header.main-marketplace-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  padding-top: 60px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-pricing-section-header.bulk-down-header {
  position: relative;
  overflow: visible;
  width: 100%;
  min-width: 960px;
  padding-top: 80px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .product-insignia {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .product-insignia.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .image-31 {
  position: relative;
  z-index: 2;
  width: 45vw;
  max-width: 800px;
  margin-right: 0px;
  float: right;
}

.webflow-import .terminal-image-1 {
  margin-bottom: -5vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .terminal-slide-2 {
  position: relative;
}

.webflow-import .page-edge-image-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-top: -75px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .page-edge-image-wrapper.no-negative-margin {
  top: 5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .page-edge-image-wrapper.no-negative-margin.right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .page-edge-image-wrapper.zero-margins {
  margin-top: 0px;
}

.webflow-import .slide-nav-3 {
  padding-top: 0px;
  background-color: transparent;
  opacity: 0.45;
}

.webflow-import .top-heading {
  margin-bottom: -10px;
  font-size: 16px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .top-heading.prophet-blue {
  color: #508dfb;
}

.webflow-import .top-heading.found-vant-purple {
  color: #9496dd;
  text-transform: uppercase;
}

.webflow-import .terminal-slider-mask {
  overflow: hidden;
  margin-right: -7vw;
}

.webflow-import .terminal-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  max-height: 600px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .right-terminal-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .body {
  overflow: scroll;
}

.webflow-import .column-19 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .columns-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .sub-heading-plum {
  padding-bottom: 35px;
  color: #5f6091;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: uppercase;
}

.webflow-import .normal-weight {
  font-weight: 400;
}

.webflow-import .column-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .card-icon {
  width: 80px;
  margin-top: -20px;
  margin-right: 0px;
}

.webflow-import .rich-text-left-align-prophet-blue {
  margin-right: 0px;
  margin-left: 20px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .rich-text-left-align-prophet-blue h5 {
  color: #6ba4e5;
  font-size: 17px;
}

.webflow-import .stack-wrapper {
  padding-top: 7.5vh;
  padding-right: 10%;
  padding-left: 10%;
}

.webflow-import .why-intrinio-subhead {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #3b3c5d;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .sub-element-title-wrapper {
  color: #fff;
  font-size: 18px;
}

.webflow-import .sub-element-title-new {
  padding-top: 6px;
  padding-left: 44px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .section-5 {
  position: relative;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 8px;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.webflow-import .section-5.dark-gradient-new {
  position: relative;
  z-index: auto;
  padding-top: 0px;
  padding-bottom: 150px;
  border-radius: 0px;
  background-image: linear-gradient(135deg, #785281, #2d3445);
}

.webflow-import .small-text-hero-why-intrinio {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .heading-9-new {
  color: #b3b3c7;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.webflow-import .heading-9-new.dark-button-caption {
  max-width: 50%;
  margin-top: -120px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 20px;
  background-color: #39394f;
  color: #c4c4c4;
  font-size: 16px;
}

.webflow-import .why-intrinio-page-link {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #999;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .why-intrinio-page-link:hover {
  color: #757272;
}

.webflow-import .why-intrinio-page-link:focus {
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .why-intrinio-page-link.w--current {
  color: #5ac5a1;
}

.webflow-import .why-intrinio-page-link.current {
  color: #5ac5a1;
}

.webflow-import .left-flex-img {
  position: relative;
  width: 100%;
  padding-left: 0px;
  opacity: 1;
}

.webflow-import .left-flex-image-new {
  margin-left: -7vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .icon-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.webflow-import .intrinio-engine-value-props-2 {
  display: none;
}

.webflow-import .why-intrinio-subhead-3 {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #7576a2;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .div-right-2 {
  margin-top: 50px;
  padding-right: 60px;
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .paragraph-hero-why-intrinio {
  margin-bottom: 10px;
  color: #434468;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .why-intrinio-subhead-2 {
  padding-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #58597d;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .left-image-negative-margin {
  max-width: 90%;
  padding-top: 5vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .why-intrinio-hero-img {
  position: relative;
  top: auto;
  bottom: 0px;
  z-index: 2;
  max-width: 130%;
  min-width: 0px;
  padding-top: 10vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .light-descriptor {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #434468;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .white-subheading {
  margin-bottom: 41px;
  color: #fff;
  font-size: 24px;
  line-height: 38px;
  font-weight: 400;
  text-transform: uppercase;
}

.webflow-import .icon-columns {
  margin-top: 10vh;
}

.webflow-import .chain-subhead {
  font-size: 18px;
  letter-spacing: -3%;
  text-transform: uppercase;
}

.webflow-import .hex-description-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hex-description-column.lead {
  padding-top: 45px;
}

.webflow-import .hex-description-column.lead {
  padding-top: 35px;
}

.webflow-import .hero-text-wrapper-50 {
  position: relative;
  width: 50%;
  padding-right: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .data-journey-hero-img {
  position: relative;
  top: auto;
  bottom: auto;
  z-index: 2;
  width: 100%;
  max-width: 850px;
  min-width: 0px;
  padding-top: 0vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-36 {
  height: 100%;
  padding-bottom: 10px;
}

.webflow-import .image-35 {
  position: relative;
  z-index: 2;
  max-width: 80%;
  margin-top: -55vh;
  margin-bottom: -25vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .data-journey-hero-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  max-height: 600px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import ._16px-light-paragraph {
  color: #434468;
  font-size: 16px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .data-journey-hero-wrapper {
  position: absolute;
  left: 44%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0%;
  padding-left: 20px;
  clear: right;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hex-image-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .basic-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .link-5 {
  color: #5ac5a1;
}

.webflow-import .link-5:hover {
  text-decoration: underline;
}

.webflow-import .div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .link-6 {
  color: #5ac5a1;
}

.webflow-import .link-6:hover {
  text-decoration: underline;
}

.webflow-import .text-block-20 {
  font-size: 20px;
  text-align: left;
}

.webflow-import .image-37 {
  width: 34px;
  max-width: 50px;
}

.webflow-import .heading-24 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5d82f6;
  font-size: 18px;
  text-transform: uppercase;
}

.webflow-import .checkmark-grid-prophet-3 {
  padding-bottom: 40px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .checkmark-grid-vantage-2 {
  padding-bottom: 60px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .dark-button-2 {
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .dark-button-2:hover {
  background-color: #5ac5a1;
}

.webflow-import .dark-button-2.right {
  display: none;
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
}

.webflow-import .tabs-5 {
  padding-right: 20px;
  padding-left: 20px;
}

.webflow-import .checkmark-grid-foundation-2 {
  padding-bottom: 40px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .product-tab-dropdown {
  background-color: transparent;
}

.webflow-import .tabs-menu-5 {
  display: -ms-grid;
  display: grid;
  padding-right: 50px;
  padding-bottom: 35px;
  padding-left: 50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .text-cta-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #434468;
}

.webflow-import .text-cta-2:hover {
  color: #5ac5a1;
}

.webflow-import .bundles-tabs-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: box-shadow 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}

.webflow-import .bundles-tabs-2:hover {
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.75);
  box-shadow: 0 10px 20px 0 hsla(0, 0%, 82.8%, 0.3);
}

.webflow-import .bundles-tabs-2.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .mobile-pricing-tabs-wrapper {
  display: none;
}

.webflow-import .tab-dropdown {
  background-color: #493f5b;
}

.webflow-import .tab-link-tab-3 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-3.w--current {
  background-color: #493f5b;
}

.webflow-import .tab-link-tab-2 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-2.w--current {
  background-color: #493f5b;
}

.webflow-import .light-gray-price-grid-text-2 {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .blue-price-grid-link-2 {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #6a94e0;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .pricing-grid-2 {
  padding-top: 50px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .pricing-grid-2.individual {
  padding-top: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .tab-link-tab-1 {
  background-color: transparent;
}

.webflow-import .tab-link-tab-1.w--current {
  background-color: #625775;
}

.webflow-import .dark-gray-price-grid-text-2 {
  padding: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .dotted-line-concave-down-2 {
  position: absolute;
  left: 0%;
  top: 20%;
  right: 0%;
  bottom: auto;
  margin-top: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.webflow-import .hex-block-text-2 {
  padding-top: 40px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
  font-size: 18px;
  text-align: center;
}

.webflow-import .dotted-line-concave-up {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 30%;
  display: block;
  min-width: 100%;
  margin-left: 0px;
  padding-top: 0px;
}

.webflow-import .dotted-line-wrapper-2 {
  position: relative;
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .hex-image-2 {
  position: relative;
  z-index: 0;
  width: 100px;
  height: 100px;
  max-height: none;
  max-width: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .grid-11 {
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .hex-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85px;
  height: 85px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 300px;
  box-shadow: 28px 28px 30px 20px rgba(203, 212, 209, 0.3);
}

.webflow-import .hex-item-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-width: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .fixed-gradient-hex-section-1.z-99 {
  position: relative;
  z-index: 3;
}

.webflow-import .hex-columns-2 {
  min-width: 920px;
  padding-top: 20px;
  padding-right: 8vw;
  padding-left: 8vw;
}

.webflow-import .gradient-hex-images-2 {
  min-width: 100px;
}

.webflow-import .bundles-text-left {
  display: block;
  padding-right: 0px;
  padding-left: 20px;
  color: #999;
  font-size: 16px;
  line-height: 29px;
}

.webflow-import ._50-vpx {
  height: 50px;
}

.webflow-import .icon-4 {
  display: none;
}

.webflow-import .icon-5 {
  display: none;
}

.webflow-import .text-span-14 {
  font-weight: 600;
}

.webflow-import .text-span-15 {
  font-weight: 600;
}

.webflow-import .intrinio-hide {
  display: none;
}

.webflow-import .image-38 {
  margin-left: 16px;
}

.webflow-import .image-39 {
  margin-left: 16px;
}

.webflow-import .image-40 {
  margin-left: 16px;
}

.webflow-import .div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .text-span-16 {
  font-weight: 400;
}

.webflow-import .lightbox-link {
  margin-top: 16px;
  margin-bottom: -13px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .lightbox-link.intrinio-hiden {
  display: none;
}

.webflow-import .image-41 {
  width: 100px;
  opacity: 0.87;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .image-41:hover {
  opacity: 1;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .text-span-17 {
  font-weight: 600;
}

.webflow-import .text-span-18 {
  font-weight: 600;
}

.webflow-import .tabs-menu-startup {
  display: -ms-grid;
  display: grid;
  padding-right: 30px;
  padding-bottom: 35px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .stock-bundles-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .icon-subhead-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.webflow-import .stock-bundles-description {
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #d3daed;
  font-size: 13px;
  line-height: 20px;
}

.webflow-import .anchor-links-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .sub-heading-new-2 {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .stock-bundles-title {
  width: 62%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #fff;
  font-size: 20px;
}

.webflow-import .transparent-product-card-grid {
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .transparent-product-card-grid.stock-bundles {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .top-footer-icons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 65px;
  margin-bottom: 65px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .top-footer-icons.no-margin-top {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
}

.webflow-import .top-footer-icons.no-margin-top.white-bg-w-borders {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.webflow-import .top-footer-icons.no-margin-top.white-bg-w-borders {
  border-top: 1px solid #ededed;
  border-bottom: 1px none #ededed;
}

.webflow-import .section-label-text {
  display: block;
  padding-right: 5px;
  padding-left: 7.5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #afb1ce;
  font-size: 18px;
}

.webflow-import .section-label-text.green {
  color: #5ac5a1;
}

.webflow-import .marketplace-link-chevron {
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .bundles-plans-spacer {
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.webflow-import .bundle-header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .image-44 {
  min-width: 11px;
  margin-left: auto;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .inline-link-text {
  display: inline-block;
  padding-left: 15px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 20px;
}

.webflow-import .bulk-downloads-clickthrough {
  padding-right: 10px;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 25px;
}

.webflow-import .vendor-logo-grid-new {
  overflow: visible;
  padding: 25px 60px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 5vw;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  opacity: 0.39;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}

.webflow-import .downloads-card-bottom-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.5%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .icons-subhead-underline {
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #5f6091;
}

.webflow-import .bundles-subhead {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .bundles-card-divider {
  width: 100%;
  height: 1px;
  margin-top: 5px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgba(195, 207, 239, 0.1);
}

.webflow-import .bundles-card-description {
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  color: #e9f0f9;
  font-size: 16px;
  line-height: 154%;
}

.webflow-import .downloads-card-top-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 1.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .content-section-off-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f9fbff;
}

.webflow-import .heading-2-new {
  color: #434468;
  font-size: 28px;
}

.webflow-import .heading-2-new.white {
  color: #fff;
}

.webflow-import .heading-2-new.white.top-bottom-padding {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .divider-gray-blue {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  overflow: visible;
  height: 20vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f9fbff 50%, #fff 0);
}

.webflow-import .divider-gray-blue.invert {
  display: block;
  overflow: visible;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f9fbff 0);
}

.webflow-import .marketplace-link-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 12.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .access-method {
  color: #d9e2fb;
  font-size: 16px;
  text-align: center;
}

.webflow-import .icon-section-label-green {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #f6fcf9;
}

.webflow-import .bulk-downloads-marketplace-header-text {
  padding-left: 0px;
  font-size: 20px;
}

.webflow-import .soft-curve-divider {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 7vw;
  background-image: url('../images/soft_curve_divider.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.webflow-import .bundles-marketplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .right-image-stretch-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  margin-right: 2.5%;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .right-image-stretch-wrapper.first-on-mobile {
  left: 50%;
  top: auto;
  right: 2.5%;
  z-index: 5;
  width: 50%;
  max-width: 920px;
  margin-right: 0%;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .downloads-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 125px;
  padding: 15px 17.5px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 6px solid #5ac5a1;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 0 15px 27px -7px rgba(113, 119, 153, 0.2);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .downloads-card-wrapper:hover {
  background-color: #fff;
  box-shadow: 0 20px 27px -13px rgba(113, 119, 153, 0.4);
}

.webflow-import .downloads-card-title {
  color: #434468;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .green-discount-ribbon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -25px;
  margin-left: auto;
  padding: 8px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #4bb18f;
  color: #fff;
  font-size: 15px;
  letter-spacing: 3%;
  text-transform: uppercase;
}

.webflow-import .left-content-wrapper {
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-wrapper.shrink-to-42 {
  width: 42%;
}

.webflow-import .left-content-wrapper.shrink-to-40 {
  width: 40%;
}

.webflow-import .left-content-wrapper.shrink-to-42 {
  width: 42%;
}

.webflow-import .left-content-wrapper.shrink-to-42-new {
  width: 42%;
}

.webflow-import .marketplace-link-body {
  overflow: visible;
  padding-top: 2.5px;
  padding-bottom: 8px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #999;
}

.webflow-import .image-45 {
  position: relative;
  z-index: 3;
  max-width: 100%;
  margin-top: -3vw;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .marketplace-link-grid {
  position: relative;
  z-index: 9;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  box-shadow: 0 0 84px 11px rgba(95, 96, 145, 0.26);
}

.webflow-import .marketplace-link-head {
  padding-top: 8px;
  padding-bottom: 2.5px;
  color: #434468;
  font-size: 18px;
  font-weight: 600;
}

.webflow-import .divider-offwhite-to-transparent {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: block;
  overflow: visible;
  height: 12vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: transparent;
  background-image: linear-gradient(-5.42deg, transparent 50%, #f9fbff 0);
}

.webflow-import .image-46 {
  position: relative;
  margin-top: 0vh;
  margin-left: -25px;
  padding-left: 0px;
}

.webflow-import .right-content-container {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .left-image-container {
  display: block;
  margin-right: 0px;
  margin-left: -35px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .icon-section-label-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .image-47 {
  display: block;
  padding-right: 7.5px;
  padding-left: 5px;
}

.webflow-import .access-method-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
}

.webflow-import .anchor-links {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  padding: 8px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 100px;
  background-color: rgba(206, 203, 242, 0.15);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .anchor-links:hover {
  background-color: #71609b;
}

.webflow-import .anchor-links.w--current {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .anchor-links.icon-section-label {
  margin-left: 0px;
}

.webflow-import .anchor-links.icon-section-label:hover {
  background-color: rgba(206, 203, 242, 0.15);
}

.webflow-import .left-image-wrapper {
  position: relative;
  z-index: 3;
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .downloads-card-light-gray {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
}

.webflow-import .marketplace-purple-background {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 30vh;
  padding-bottom: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(145deg, #674c89, #281547 80%);
  color: #fff;
}

.webflow-import .marketplace-purple-background.hero {
  margin-top: 0px;
  padding-top: 15vh;
  padding-bottom: 12vh;
  background-image: url('../images/header_bg.svg'), linear-gradient(135deg, #77648f, #31175c);
  background-position: 50% 0%, 0px 0px;
  background-size: cover, auto;
}

.webflow-import .marketplace-purple-background.bundles {
  padding-bottom: 150px;
}

.webflow-import .bundles-marketplace-header-text {
  padding-left: 0px;
  font-size: 20px;
}

.webflow-import .bundles-card-images {
  width: 80px;
  margin: 0px -5px -17.5px -10px;
  padding-top: 0px;
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .marketplace-link-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 7.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: none none solid solid;
  border-width: 1px 1px 1px 6px;
  border-color: #000 #000 #dae9ed transparent;
  background-color: #fff;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.webflow-import .marketplace-link-wrapper:hover {
  border-left: 6px solid #5ac5a1;
  background-color: #f9fbff;
}

.webflow-import .marketplace-link-wrapper.last {
  border-bottom: 2px solid #fff;
}

.webflow-import .vendor-grid-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: 1120px;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .bulk-downloads-clickthrough-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .bundle-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #534478;
}

.webflow-import .bundle-card-wrapper.hover-effect {
  background-color: #534478;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.webflow-import .bundle-card-wrapper.hover-effect:hover {
  background-color: #71609b;
}

.webflow-import .left-image-top-padding {
  display: block;
  max-width: 90%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .icon-section-label-gray {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #eff5fb;
}

.webflow-import .marketplace-bundles-text {
  display: block;
  padding-right: 0px;
  padding-left: 10px;
  color: #c2ccd6;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .bulk-downloads-grid {
  margin-bottom: 4vh;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .right-text-wrapper-2 {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .downloads-subhead-underline {
  height: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #e3ecf9;
}

.webflow-import .downloads-card-text-wrapper {
  padding-right: 7.5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .anchor-link-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;
  padding-left: 7.5px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #e8eeff;
  font-size: 18px;
  line-height: 1.5em;
}

.webflow-import .anchor-link-icon {
  display: block;
  padding-right: 7.5px;
  padding-left: 5px;
}

.webflow-import .arrow-right-black {
  display: none;
}

.webflow-import .chat-bubble-white {
  display: none;
  margin-top: -2px;
}

.webflow-import .chat-bubble-green {
  margin-top: -2px;
}

.webflow-import .company-value-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .small-stock-chart {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-chart.dark2 {
  display: none;
}

.webflow-import .small-stock-chart.midnight2 {
  display: none;
}

.webflow-import .marketplace-header {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #5f6091;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
}

.webflow-import .circle-changer-title {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 0.5;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .gray-description {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f93a3;
  font-size: 16px;
}

.webflow-import ._1120-page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .ticker-value-change {
  padding-top: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .ticker-value-change.negative-value {
  color: #fc7373;
}

.webflow-import .ticker-value-change.positive-value {
  color: #5ac5a1;
}

.webflow-import .inline-ticker-wrapper-mobile {
  display: none;
}

.webflow-import .content-container-1121 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .company-ticker {
  padding-bottom: 2.5px;
  font-size: 21px;
  font-weight: 600;
}

.webflow-import .company-ticker.plum-ticker {
  color: #434468;
}

.webflow-import .company-ticker.white-ticker {
  color: #fff;
}

.webflow-import .circle-changer {
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
}

.webflow-import .circle-changer.dark {
  position: relative;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
  opacity: 0.5;
}

.webflow-import .circle-changer.light {
  border-style: solid;
  border-width: 1.38px;
  border-color: #abbbd1;
  opacity: 0.5;
}

.webflow-import .circle-changer.light:focus {
  box-shadow: 0 7px 13px 0 #617dcb;
}

.webflow-import .circle-changer.midnight {
  background-image: linear-gradient(135deg, #5f6091, #434468);
  opacity: 0.5;
}

.webflow-import .company-ticker-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .left-content-wrapper-new {
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .left-content-wrapper-new._45-percent {
  width: 45%;
}

.webflow-import .ticker-value-number {
  padding-bottom: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 28px;
  line-height: 28px;
  font-weight: 600;
  letter-spacing: -1%;
}

.webflow-import .ticker-value-number.white-value {
  color: #fff;
}

.webflow-import .ticker-value-number.plum-value {
  color: #5f6091;
}

.webflow-import .ticker-summary-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 35%;
  min-height: 50px;
  min-width: 300px;
  margin-bottom: 25px;
  padding: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 4px;
  box-shadow: 0 11px 41px 0 rgba(97, 125, 203, 0.3);
}

.webflow-import .ticker-summary-wrapper.purple-gradient {
  padding: 15px;
  background-image: linear-gradient(120deg, #5f6091, #434468);
}

.webflow-import .button-changer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 0px;
  padding-right: 0%;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .large-stock-chart {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .large-stock-chart.dark-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .large-stock-chart.midnight-stretch {
  position: absolute;
  left: 0vw;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .large-stock-chart.light-stretch {
  position: absolute;
  left: 0vw;
  display: none;
  overflow: visible;
  width: 100%;
  max-height: 600px;
  max-width: 1280px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0px;
}

.webflow-import .right-image-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  margin-left: auto;
}

.webflow-import .right-image-wrapper.stretch {
  left: auto;
  right: -20%;
  overflow: hidden;
  width: 70%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .right-image-wrapper.top-aligned {
  bottom: auto;
  width: 45%;
}

.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
  padding-right: 0px;
}

.webflow-import .right-image-wrapper._55-percent {
  display: block;
  width: 55%;
  margin-right: 0px;
  margin-left: auto;
}

.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
  margin-right: -20px;
}

.webflow-import .right-image-wrapper._60-percent {
  display: block;
  width: 60%;
  margin-right: -20px;
  margin-left: auto;
}

.webflow-import .right-image-wrapper.stretch {
  left: 50%;
  right: 0%;
  overflow: hidden;
  width: 45%;
  max-height: 1000px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .all-changers-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-top: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .company-name {
  color: #c3c5dd;
}

.webflow-import .large-stock-chart-wrapper-mobile {
  display: none;
}

.webflow-import .inline-ticker-summary-img {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .inline-ticker-summary-img.midnight {
  display: block;
}

.webflow-import .inline-ticker-summary-img.dark {
  display: block;
}

.webflow-import .widgets-blue-background.hero-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/api_header_bg.svg');
  background-size: cover;
}

.webflow-import .cta-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .cta-button-wrapper.display-mobile {
  display: none;
}

.webflow-import .small-stock-chart-wrapper-mobile {
  display: none;
}

.webflow-import .link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .learn-more-chevron {
  padding-top: 8px;
}

.webflow-import .product_cms_container {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product_cms_container.grid-view-container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product_cms_container.list-view-container {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .product_cms_container.list-view-container {
  display: block;
  margin-top: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 1;
}

.webflow-import .marketplace-hero-lead-wrapper {
  margin-top: 10px;
  margin-bottom: 40px;
}

.webflow-import .market-selector-text {
  padding-right: 12.5px;
  padding-left: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .filter-selector-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 0px 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .filter-selector-wrapper.prophet-feeds {
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.webflow-import .market-selector-main-icon-deprecated {
  width: 38px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  opacity: 1;
}

.webflow-import .collection-list-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: -10px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .search-button {
  display: none;
}

.webflow-import .breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2.5px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #a2b2ca;
  font-weight: 600;
}

.webflow-import .collection-list-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 0;
}

.webflow-import .mkt-nav2-catselector-chevron {
  color: #5f6091;
}

.webflow-import .collection-item-8 {
  display: block;
}

.webflow-import .empty-state-2 {
  display: none;
}

.webflow-import .collection-item-7 {
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .mkt-filter-dropdown {
  margin-right: 15px;
  margin-left: 0px;
  padding: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #e3ecf9;
  border-radius: 4px;
}

.webflow-import .mkt-filter-dropdown.persona {
  -webkit-box-flex: 0;
  -webkit-flex: 0 14%;
  -ms-flex: 0 14%;
  flex: 0 14%;
}

.webflow-import .mkt-filter-dropdown.access-method {
  -webkit-box-flex: 0;
  -webkit-flex: 0 20%;
  -ms-flex: 0 20%;
  flex: 0 20%;
}

.webflow-import .mkt-filter-dropdown.asset-class {
  -webkit-box-flex: 0;
  -webkit-flex: 0 18%;
  -ms-flex: 0 18%;
  flex: 0 18%;
}

.webflow-import .mkt-filter-dropdown.data-types {
  -webkit-box-flex: 0;
  -webkit-flex: 0 18%;
  -ms-flex: 0 18%;
  flex: 0 18%;
}

.webflow-import .mkt-filter-dropdown.region {
  -webkit-box-flex: 0;
  -webkit-flex: 0 15%;
  -ms-flex: 0 15%;
  flex: 0 15%;
}

.webflow-import .mkt-filter-dropdown.vendor {
  -webkit-box-flex: 0;
  -webkit-flex: 0 15%;
  -ms-flex: 0 15%;
  flex: 0 15%;
}

.webflow-import .marketplace-hero-lead-2 {
  color: #939ab2;
  font-size: 17px;
  line-height: 1.8em;
  font-weight: 400;
}

.webflow-import .mkt-current-title-deprecated {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 22px;
  line-height: 1.2em;
}

.webflow-import .mkt-current-title-deprecated.prophet-page {
  font-size: 20px;
}

.webflow-import .st-search-input {
  display: block;
  margin-bottom: 0px;
  padding: 25px 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 0px none #000;
  opacity: 0.7;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .st-search-input::-webkit-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input:-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input::-ms-input-placeholder {
  color: #434468;
}

.webflow-import .st-search-input::placeholder {
  color: #434468;
}

.webflow-import .breadcrumb-separator {
  margin-right: 2px;
  margin-left: 2px;
  color: #999;
  font-size: 13px;
}

.webflow-import .api-subcategory-header-container {
  position: static;
  left: 0%;
  top: 70px;
  right: 0%;
  bottom: auto;
  z-index: 22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-bottom: 1px solid #dae9ed;
  background-color: #fff;
}

.webflow-import .api-subcategory-header-container.all-feeds-fixed {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  margin-top: 0px;
}

.webflow-import .api-subcategory-header-container.all-feeds-fixed {
  position: static;
  top: 0px;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
  border-bottom-style: none;
}

.webflow-import .filter-label {
  padding: 0px 12.5px 0px 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #434468;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .mkt-subcat-name {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .mkt-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 15px;
}

.webflow-import .api-marketplace-header-bg {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/api_header_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  color: #fff;
}

.webflow-import .mix {
  margin-bottom: 0px;
}

.webflow-import .api-marketplace-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-height: 130px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 15px 20px 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-left: 6px none #5ac5a1;
  border-radius: 4px;
  background-color: rgba(64, 68, 90, 0.6);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
  color: #445687;
}

.webflow-import .api-marketplace-card-wrapper:hover {
  background-color: rgba(64, 68, 90, 0.85);
}

.webflow-import .api-card-left-wrapper {
  position: relative;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 0px 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .api-marketplace-card-title {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .api-marketplace-card-summary {
  padding-top: 10px;
  padding-right: 15px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #dbe5ff;
  font-size: 13px;
  line-height: 20px;
}

.webflow-import .api-card-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .product-name {
  padding-top: 7.5px;
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}

.webflow-import .mkt-starting-at {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #8f93a3;
  font-size: 14px;
}

.webflow-import .product-grid {
  width: 100%;
  -ms-grid-columns: 8fr 4fr;
  grid-template-columns: 8fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .product-grid.grid-list-view {
  -ms-grid-columns: 9fr 2.5fr;
  grid-template-columns: 9fr 2.5fr;
}

.webflow-import .product-grid.grid-grid-view {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 9fr;
  grid-template-columns: 9fr;
}

.webflow-import .product-grid.grid-list-view {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 9fr 2.5fr;
  grid-template-columns: 9fr 2.5fr;
}

.webflow-import .mkt-dollar-sign-vantage {
  padding-top: 10px;
  padding-bottom: 0px;
  color: #434468;
  font-size: 34px;
  line-height: 25px;
  font-weight: 300;
}

.webflow-import .mkt-dollar-sign-vantage.mkt-home {
  font-size: 32px;
  font-weight: 300;
}

.webflow-import .product-details-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2.5px;
  padding-right: 5px;
  padding-bottom: 2.5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 8;
  -webkit-flex: 8 auto;
  -ms-flex: 8 auto;
  flex: 8 auto;
}

.webflow-import .mkt-cost-wrapper {
  position: static;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 4;
  -webkit-flex: 4 0 auto;
  -ms-flex: 4 0 auto;
  flex: 4 0 auto;
  border-left: 1px none #e3ecf9;
}

.webflow-import .product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 210px;
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 15px 0px 15px 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 17px 20px -15px rgba(134, 139, 153, 0.3);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .product:hover {
  background-color: #fff;
  box-shadow: 0 20px 27px -20px rgba(113, 119, 153, 0.51);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.webflow-import .product.grid-view-product {
  min-height: 200px;
  padding-right: 20px;
  padding-left: 30px;
}

.webflow-import .product.list-view-product {
  display: block;
  min-height: 125px;
}

.webflow-import .product.list-view-product {
  display: block;
  min-height: 120px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.webflow-import .product.grid-view-product {
  min-height: 190px;
  padding-right: 20px;
  padding-left: 30px;
}

.webflow-import .recommendation {
  display: none;
}

.webflow-import .popularity {
  display: none;
}

.webflow-import .product-summary {
  width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
}

.webflow-import .categ {
  display: none;
}

.webflow-import .intrinio-id {
  display: none;
}

.webflow-import .mkt-cost {
  padding-top: 10px;
  padding-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #434468;
  font-size: 34px;
  line-height: 25px;
  font-weight: 600;
}

.webflow-import .mkt-cost.mkt-home {
  font-size: 32px;
}

.webflow-import .mkt-per-month {
  padding-top: 10px;
  padding-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 18px;
  line-height: 13px;
  font-weight: 400;
}

.webflow-import .cost-wrapper {
  display: none;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .intrinio-product-head-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  color: #8f93a3;
}

.webflow-import .included-in-bundle-deprecated {
  margin-left: 5px;
  color: #5ac5a1;
}

.webflow-import .mkt-request-quote {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #434468;
  font-size: 16px;
  text-align: center;
}

.webflow-import .fin-data-card-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .mktplace-home-counter {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .mktplace-open-parenthesis {
  display: inline-block;
  padding-right: 0px;
  padding-left: 5px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .mktplace-closed-parenthesis {
  display: inline-block;
  padding-left: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 1.2em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .image-61 {
  padding-right: 10px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
}

.webflow-import .product-label-separator-deprecated {
  margin-left: 5px;
}

.webflow-import .search-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9998;
  display: none;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(17, 18, 20, 0.6);
  box-shadow: 0 22px 62px 0 rgba(157, 169, 180, 0.9);
}

.webflow-import .search-container {
  position: absolute;
  left: auto;
  top: 15%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 75vh;
  max-width: 750px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 4px;
  background-color: #fff;
}

.webflow-import .search-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px 10px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #dae9ed;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.webflow-import .search-results-container {
  display: block;
  overflow: scroll;
  padding: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px none #000;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: transparent;
}

.webflow-import .image-62 {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.webflow-import .search-modal-popup-link-deprecated {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 0.875px;
  border-color: #e0eaf9;
  border-radius: 40px;
  background-color: rgba(249, 251, 255, 0.5);
  opacity: 1;
  color: #434468;
  font-weight: 600;
  cursor: text;
}

.webflow-import .search-modal-popup-link-deprecated::-webkit-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-deprecated:-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-deprecated::-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-deprecated::placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link-deprecated.dark-bgr {
  border-color: #8f90a3;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.webflow-import .st-result {
  display: block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 40px;
  border-bottom: 1px none #dae9ed;
  border-radius: 4px;
  background-color: #fff;
  background-image: url('../images/chevron-right_search.svg');
  background-position: 94% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  -webkit-transition: color 150ms ease, background-color 200ms ease;
  transition: color 150ms ease, background-color 200ms ease;
  color: #434468;
}

.webflow-import .st-result:hover {
  background-image: url('../images/chevron-right_search.svg'), -webkit-gradient(linear, left top, left bottom, from(#f5fbfc), to(#f5fbfc));
  background-image: url('../images/chevron-right_search.svg'), linear-gradient(180deg, #f5fbfc, #f5fbfc);
  background-position: 94% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
  color: #3f6fcc;
}

.webflow-import .title {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 2.5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 15px;
  line-height: 1.6em;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .st-search-result-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #dae9ed;
  color: #434468;
}

.webflow-import .st-search-result-link:hover {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .close-modal-link {
  position: static;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
  padding: 1px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mktplace-home-top-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .search-wrapper-dark {
  position: relative;
  z-index: 6;
  margin-right: 0px;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  color: #d1dbf3;
  font-size: 14px;
}

.webflow-import .placeholder-text-dark-bgr {
  opacity: 1;
  color: #d1dbf3;
  font-weight: 400;
}

.webflow-import .summary {
  margin-top: 10px;
}

.webflow-import .link-8 {
  display: none;
}

.webflow-import .mobile-product-arrow-wrapper-deprecated {
  display: none;
}

.webflow-import .search-mag-glass-deprecated {
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 1;
}

.webflow-import .product-search-summary {
  width: 90%;
  padding-top: 2.5px;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #8f93a3;
  font-size: 13px;
}

.webflow-import .st-no-results {
  padding-top: 10%;
  padding-right: 0px;
  padding-left: 0px;
  color: #434468;
  font-size: 19px;
  text-align: center;
}

.webflow-import .st-spelling-suggestion {
  padding: 5px 0px;
  color: #434468;
  text-align: center;
}

.webflow-import .st-loading-message {
  display: block;
  width: 95%;
  padding: 20px 60px 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px none #000;
  color: #434468;
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
}

.webflow-import .st-loading-message:hover {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mkt-dark-bgr-separator {
  display: block;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #60627b;
}

.webflow-import .foundation-vantage-mktplace-grid {
  position: static;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .heading-27 {
  position: static;
  display: block;
  margin-bottom: 15px;
  color: #939ab2;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .foundation-vantage-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 15px 15px 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: solid;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 4px;
  background-color: rgba(64, 68, 90, 0.3);
  -webkit-transition: background-color 200ms ease, opacity 200ms ease;
  transition: background-color 200ms ease, opacity 200ms ease;
}

.webflow-import .foundation-vantage-mktplace-wrapper:hover {
  background-color: rgba(64, 68, 90, 0.85);
}

.webflow-import .foundation-vantage-mktplace-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.webflow-import .image-63 {
  width: auto;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .found-vant-starting-at {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 14px;
  line-height: 1.5em;
}

.webflow-import .found-vant-mktplace-price {
  display: none;
  color: #fff;
  font-size: 32px;
  line-height: 1.2em;
  font-weight: 600;
}

.webflow-import .found-vant-mktplace-dollarsign {
  font-weight: 300;
}

.webflow-import .st-prev {
  position: relative;
  display: inline-block;
  margin-right: 0px;
  padding: 10px;
  float: none;
  clear: none;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #5f6091;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .st-prev:hover {
  color: #3f6fcc;
}

.webflow-import .st-next {
  display: inline-block;
  margin-left: 10px;
  padding: 10px;
  float: none;
  clear: none;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #5f6091;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .st-next:hover {
  color: #3f6fcc;
}

.webflow-import .st-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  padding: 10px 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fff;
}

.webflow-import .lookatme-v1 {
  display: inline-block;
  margin-right: 6px;
  margin-left: 6px;
  padding: 0px 8px;
  border-radius: 4px;
  background-color: #5ac5a1;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
}

.webflow-import .lookatme-v1.white-text {
  color: #fff;
}

.webflow-import .product-order-index {
  display: none;
}

.webflow-import .product-recommendation-score {
  display: none;
}

.webflow-import .category-display-order {
  display: none;
}

.webflow-import .inline-changer-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .inline-changer-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-light {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-dark:hover {
  opacity: 1;
}

.webflow-import .small-stock-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .small-stock-midnight:hover {
  opacity: 1;
}

.webflow-import .small-stock-img-light {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-img-dark {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .small-stock-img-midnight {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .full-stock-white {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 10px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .full-stock-midnight {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 47.5px;
  margin-right: 0px;
  margin-left: 10px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.webflow-import .hero-text-wrap {
  position: relative;
  width: 40%;
  padding-right: 0px;
  padding-left: 30px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .marketplace-link-body-2 {
  overflow: visible;
  padding-top: 4px;
  padding-bottom: 8px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #999;
}

.webflow-import .left-image-container-2 {
  display: block;
  margin-right: 0px;
  margin-left: -34px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .home-mktplace-cat-grid {
  position: relative;
  z-index: 9;
  margin-left: 14px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 31px 84px 0 #cbd9db;
}

.webflow-import .home-widgets-arrow {
  padding-left: 10px;
}

.webflow-import .wyg-heading {
  margin-top: 0px;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .grid-13 {
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .home-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4.8px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .hero-content-wrapper-new {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .mktplace-card-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.webflow-import .home-found-vant-starting {
  display: none;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 14px;
  line-height: 1.2em;
}

.webflow-import .home-powered-by {
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .home-mktplace-link-chevron {
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .home-mkt-link-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 95px;
  padding: 12px 7.5%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border-style: none none none solid;
  border-width: 1px 1px 1px 6px;
  border-color: #000 #000 #dae9ed #fff;
  background-color: transparent;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.webflow-import .home-mkt-link-wrapper:hover {
  border-left: 6px solid #72c3f3;
  background-color: #f9fbff;
}

.webflow-import .home-mkt-link-wrapper.first-link {
  border-bottom-style: none;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.webflow-import .home-mkt-link-wrapper.last {
  border-bottom: 2px none #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.webflow-import .wyg-list-card {
  position: relative;
  z-index: 20;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .wyg-text-home {
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
}

.webflow-import .wyg-tagline {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f90a3;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .home-mktplace-heading {
  margin-top: 32px;
  margin-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .home-found-vant-mktplace-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 96px;
  padding: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 15px 30px 0 rgba(124, 148, 161, 0.25);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #999;
}

.webflow-import .home-found-vant-mktplace-wrapper:hover {
  box-shadow: 0 20px 28px 0 rgba(124, 148, 161, 0.3);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.webflow-import .image-65 {
  position: relative;
  z-index: 100;
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 740px;
  margin-right: 0px;
}

.webflow-import .content-container-1122 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1122.content-right {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .content-container-1122.content-left {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .cta-bottom-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .home-bulk-downloads-arrow {
  padding-left: 10px;
}

.webflow-import .trusted-brands-head {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  font-weight: 300;
  text-align: center;
}

.webflow-import .home-bulk-downloads {
  color: #a574e7;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .wyg-grid-home {
  grid-auto-flow: row;
  grid-column-gap: 50px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .home-vant-icon {
  width: 45px;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .home-card-neg-margin {
  position: relative;
  z-index: 99;
  margin-top: -250px;
}

.webflow-import .foundation-purple-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #ba78e3;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .foundation-purple-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .div-block-71 {
  position: absolute;
  left: 45%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  overflow: hidden;
  width: 55%;
  max-width: 900px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .home-found-vant-mktplace-grid {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  margin-right: -65px;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import ._50-50-content-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import ._50-50-content-columns.neg-right-margin {
  margin-right: -65px;
}

.webflow-import .home-feat-products-head {
  position: static;
  display: block;
  margin-bottom: 15px;
  color: #8f93a3;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .bulk-downloads-right-chevron {
  margin-right: -10px;
  margin-left: auto;
  padding-top: 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .home-bulkdown-grid {
  margin-top: 80px;
  margin-bottom: 4vh;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-column-gap: 30px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .home-mktplace-description {
  padding-top: 10px;
  padding-bottom: 40px;
  color: #8f93a3;
  font-size: 16px;
  text-align: center;
}

.webflow-import .marketplace-hero-icon {
  width: 60px;
}

.webflow-import .foundation-blue-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #72c3f3;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .foundation-blue-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .home-found-icon {
  width: 45px;
  max-width: none;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-1 {
  position: absolute;
  left: auto;
  top: 30%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 4.4px;
  margin-right: -10%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .line-divider-1.shorter {
  margin-right: -5%;
}

.webflow-import .divider-line-wrap {
  position: relative;
  left: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: hidden;
  height: 270px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  background-color: #fff;
  background-image: linear-gradient(-5.42deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .divider-line-wrap.invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(-5.42deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-line-wrap.invert.pricing-page {
  height: 440px;
}

.webflow-import .divider-line-wrap.our-team {
  margin-top: -2.5%;
}

.webflow-import .plaintext-link {
  color: #508dfb;
  font-weight: 400;
}

.webflow-import .plaintext-link:hover {
  text-decoration: underline;
}

.webflow-import .downloads-card-text-wrapper-2 {
  padding-right: 7.5%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .home-hero-img-wrapper {
  position: absolute;
  left: 40%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  height: 92vh;
  max-height: 840px;
  margin-top: 0px;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/intrinio-home-hero.png');
  background-position: 0px 0px;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.webflow-import .div-block-72 {
  position: absolute;
  top: auto;
  right: 50%;
  margin-top: -30px;
  margin-bottom: 0px;
  margin-left: -60px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.webflow-import .home-downloads-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 130px;
  padding: 15px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 6px none #fff;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 9px 32px 0 rgba(113, 119, 153, 0.12);
  -webkit-transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: all 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, all 200ms ease;
  transition: transform 200ms ease, all 200ms ease, -webkit-transform 200ms ease;
}

.webflow-import .home-downloads-card-wrapper:hover {
  border-left-style: none;
  border-left-color: #ba78e3;
  background-color: #fff;
  box-shadow: 0 9px 32px 0 rgba(95, 96, 145, 0.22);
}

.webflow-import .line-divider-2 {
  position: absolute;
  left: 0%;
  top: 70%;
  right: auto;
  bottom: 0%;
  z-index: 3;
  width: 100%;
  height: 4.4px;
  margin-left: -15%;
  float: left;
  clear: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
  -webkit-transform: rotate(-5.42deg);
  -ms-transform: rotate(-5.42deg);
  transform: rotate(-5.42deg);
}

.webflow-import .small-text-hero-2 {
  margin-bottom: 0px;
  padding-top: 20px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .small-text-hero-2.small-padding {
  padding-top: 10px;
}

.webflow-import .home-widgets {
  color: #5ac5a1;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .home-hero-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 760px;
  margin-top: -70px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #fff;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .home-downloads-card-descript {
  overflow: hidden;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
}

.webflow-import .hero-paragraph {
  margin-bottom: 21px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .hero-paragraph.our-team {
  margin-top: 30px;
  margin-bottom: 40px;
  font-size: 22px;
}

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

.webflow-import .wyg-icon {
  width: auto;
  height: auto;
  max-width: none;
  padding: 2px 15px 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .foundation-vantage-text-wrap-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .mktplace-link-divider {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 15;
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #dae9ed;
}

.webflow-import .home-found-vant-subhead {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .home-found-vant-subhead.invert {
  color: #ccc;
}

.webflow-import .home-fin-data-arrow {
  padding-left: 10px;
}

.webflow-import .wyg-card-header-wrapper {
  padding-bottom: 30px;
}

.webflow-import .right-content-wrapper {
  width: 40%;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .right-content-wrapper.home-services {
  width: 45%;
}

.webflow-import .home-fin-data {
  color: #72c3f3;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 600;
}

.webflow-import .mktplace-card-divider {
  height: 1px;
  margin-right: 15px;
  margin-left: 15px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #ccc;
}

.webflow-import .block-descript {
  margin-top: 35px;
  margin-bottom: 30px;
  padding-right: 100px;
  padding-left: 100px;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.8em;
  font-weight: 400;
  text-align: justify;
}

.webflow-import .block-descript.margin-bottom {
  margin-bottom: 100px;
}

.webflow-import .downloads-card-title-2 {
  color: #434468;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .dark-descript {
  margin-top: 30px;
  margin-bottom: 20px;
  padding-right: 0px;
  float: none;
  color: #545575;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .widgets-green-button-solid {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .widgets-green-button-solid:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .wyg-item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .image-69 {
  margin-right: 20px;
  padding-top: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .basic-flex-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .section-7 {
  border-top: 1px solid #000;
}

.webflow-import .market-selector-main-icon {
  width: 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  opacity: 1;
}

.webflow-import .mobile-filter-button {
  display: none;
}

.webflow-import .filter-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.webflow-import .filter-wrapper:hover {
  display: block;
  background-color: #f5fbfc;
}

.webflow-import .filters-checkbox {
  position: absolute;
  left: 30px;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 15px;
  height: 15px;
  margin-top: 13px;
  margin-left: 0px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 1.3px;
  border-color: #c4cce2;
  border-radius: 4.46px;
  background-color: #fff;
}

.webflow-import .filters-checkbox.w--redirected-checked {
  width: 15px;
  height: 15px;
  border-color: #6c8de9;
  background-color: #6c8de9;
  background-size: 12px;
}

.webflow-import .filters-checkbox.w--redirected-focus {
  box-shadow: none;
}

.webflow-import .filters-form {
  display: block;
  width: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .mktplace-filter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .filter-count-wrapper {
  display: none;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 4px;
  background-color: #508dfb;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
}

.webflow-import .clear-filters-text {
  display: inline-block;
  padding-left: 5px;
  color: #508dfb;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: normal;
}

.webflow-import .text-block-40 {
  display: none;
}

.webflow-import .filter-label-list {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 65px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #434468;
  font-size: 12px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .filter-label-list:hover {
  color: #3f6fcc;
}

.webflow-import .mktplace-filter-list-wrapper.w--open {
  overflow: scroll;
  width: auto;
  height: auto;
  max-height: 600px;
  max-width: none;
  min-width: 300px;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 7.13px;
  background-color: #fff;
  box-shadow: 0 14px 48px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .clear-filters-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .filter-dropdown-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 5px 15px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/filter-chevron.svg');
  background-position: 92% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
}

.webflow-import .filter-dropdown-wrapper.w--open {
  background-image: url('../images/filter-chevron-up.svg');
  background-position: 92% 50%;
  background-size: 10px;
  background-repeat: no-repeat;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.webflow-import .filter-count-number {
  font-size: 10px;
}

.webflow-import .filters-form-block {
  margin-bottom: 0px;
}

.webflow-import .product-tags-node {
  display: none;
}

.webflow-import .no-results {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  min-height: 300px;
  margin-bottom: 50px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .no-results-gray {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
  font-size: 18px;
  line-height: 2em;
  font-weight: 600;
}

.webflow-import .no-results-gray-sub {
  padding: 0px 24%;
  color: #999;
  line-height: 2em;
  font-weight: 600;
  text-align: center;
}

.webflow-import .image-70 {
  display: inline-block;
}

.webflow-import .link-block-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .services-card-hero-text {
  padding-top: 15px;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .paragraph-hero-footer {
  margin-bottom: 21px;
  color: #2e2f54;
  font-size: 22px;
  line-height: 40px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .paragraph-hero-footer.our-team {
  margin-bottom: 30px;
}

.webflow-import .divider-section-white-blue {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 18vh;
  max-height: 550px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .hero-content-wrapper-960 {
  position: relative;
  z-index: 5;
  display: block;
  width: 100%;
  max-width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-top-2 {
  position: absolute;
  left: 8%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .ui-ux-img {
  width: 100%;
  margin-top: -30px;
  margin-left: auto;
  padding-left: 0%;
}

.webflow-import .hero-paragraph-services {
  margin-bottom: 10px;
  color: #434468;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .divider-overflow-no-lines {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -12%;
  padding-top: 12%;
}

.webflow-import .services-card-h2 {
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .hero-image-container-1120 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  max-width: 1120px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .line-divider-bottom-1 {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -12%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .services-card-wrapper {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 30px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 4.8px;
  background-color: #fff;
  box-shadow: 0 25px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .small-copy {
  margin-top: 36px;
  margin-bottom: 20px;
  padding-right: 0px;
  float: none;
  color: #5f6091;
  font-size: 17px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .services-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 900px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 150px;
  padding-bottom: 150px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .left-absolute-image-wrap-ir {
  position: absolute;
  width: 60%;
}

.webflow-import .left-absolute-image-wrap-ir.neg-marg-80 {
  width: 62%;
  margin-left: -80px;
}

.webflow-import .left-absolute-image-wrap-ir.neg-marg {
  position: absolute;
  left: auto;
  top: 0px;
  right: 50%;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  max-width: 800px;
  margin-top: 0px;
  margin-left: 0vw;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hero-text-wrap-services {
  position: relative;
  z-index: 5;
  width: 50%;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .wyg-item-wrapper-services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .grid-button-wrapper {
  padding-top: 10px;
}

.webflow-import .wyg-grid-services {
  grid-auto-flow: row;
  grid-column-gap: 50px;
  grid-row-gap: 35px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .wyg-tagline-services {
  padding: 10px 12.5%;
  color: #8f90a3;
  font-size: 18px;
  line-height: 170%;
  font-weight: 400;
  text-align: center;
}

.webflow-import .image-72 {
  margin-right: auto;
  margin-left: 0px;
  padding-top: 80px;
  padding-right: 20px;
}

.webflow-import .divider-skew-blue {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #f5fbfc;
  -webkit-transform: skew(0deg, -5.42deg);
  -ms-transform: skew(0deg, -5.42deg);
  transform: skew(0deg, -5.42deg);
}

.webflow-import .pro-services-subhead {
  font-size: 33px;
  line-height: 125%;
}

.webflow-import .pro-services-subhead.wrap-text {
  padding-right: 35%;
  line-height: 125%;
}

.webflow-import .divider-overflow-lines {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -8%;
  padding-top: 8%;
}

.webflow-import .hero-image-wrap {
  position: absolute;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: 4;
  display: block;
  width: 49%;
  max-width: 1000px;
  margin-right: -30px;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mini-wyg-grid-services {
  grid-row-gap: 7.5px;
  -ms-grid-rows: auto 7.5px auto;
  grid-template-areas: "Area" "Area";
  -ms-grid-columns: 0.25fr 1.5fr;
  grid-template-columns: 0.25fr 1.5fr;
}

.webflow-import .services-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 32px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .line-divider-bottom-2 {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -17%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .services-wyg-subhead {
  color: #434468;
}

.webflow-import .line-divider-top-1 {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .pro-services-widgets {
  position: relative;
  display: block;
  width: 100%;
  margin-left: auto;
  padding-left: 0%;
}

.webflow-import .grid-14 {
  grid-column-gap: 35px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .image-73 {
  margin-top: -100px;
}

.webflow-import .wyg-icon-services {
  width: auto;
  height: auto;
  max-width: none;
  padding: 2px 15px 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .services-section-heading {
  padding-bottom: 100px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .divider-skew-white {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #fff;
  -webkit-transform: skew(0deg, -4.39deg);
  -ms-transform: skew(0deg, -4.39deg);
  transform: skew(0deg, -4.39deg);
}

.webflow-import .wyg-text-services {
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.5em;
}

.webflow-import .divider-section-blue-white {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 18vh;
  max-height: 550px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #f5fbfc 50%, #fff 0);
}

.webflow-import .right-content-wrapper._35-percent-width.negative-right-margin {
  margin-right: -10px;
}

.webflow-import .no-results-chat {
  color: #508dfb;
}

.webflow-import .column-1-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .footer-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .home-hero-img-wrapper-2 {
  position: absolute;
  left: 46%;
  top: -60px;
  right: auto;
  bottom: 0px;
  z-index: 2;
  display: block;
  width: 48%;
  height: auto;
  max-width: 800px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding-right: 0%;
  padding-left: 0px;
  clear: right;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/intrinio_home_graphic.svg');
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.webflow-import .home-hero-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 79vh;
  max-height: 900px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f5fbfc;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .hero-content-wrapper-12-17-19 {
  position: relative;
  z-index: 5;
  display: block;
  max-width: 1120px;
  min-width: 960px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prices-header-wrapper {
  padding-right: 65px;
  padding-left: 65px;
}

.webflow-import .content-container-1124 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .content-container-1124.internal-padding {
  padding-right: 70px;
  padding-left: 70px;
}

.webflow-import .pricing-page-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 90px;
  padding-bottom: 110px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 251, 252, 0.94)), color-stop(73%, #f5fbfc)), url('../images/Stocksy_txp55e39535Q2X200_Medium_comp.jpg');
  background-image: linear-gradient(180deg, rgba(245, 251, 252, 0.94), #f5fbfc 73%), url('../images/Stocksy_txp55e39535Q2X200_Medium_comp.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.webflow-import .pricing-features-list-item-wrap {
  min-height: 40px;
}

.webflow-import .tab-dropdown-pricing-start {
  display: none;
}

.webflow-import .pricing-features-list-body {
  color: #8f93a3;
  font-weight: 400;
}

.webflow-import .gray-paragraph {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f93a3;
  font-size: 16px;
  line-height: 183%;
  text-align: center;
}

.webflow-import .pricing-card-content-top-wrap {
  padding: 40px 40px 10px;
}

.webflow-import .products-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: transparent;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #acb2c1;
}

.webflow-import .products-tabs:hover {
  border-radius: 10px;
  background-color: transparent;
  opacity: 1;
  color: #2e3546;
}

.webflow-import .products-tabs.w--current {
  height: auto;
  padding: 20px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
  opacity: 1;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .products-tabs.w--current:focus {
  opacity: 1;
}

.webflow-import .products-tabs.individual {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .products-tabs.enterprise {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .products-tabs.enterprise.w--current {
  height: auto;
}

.webflow-import .products-tabs-container {
  z-index: 22;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -90px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .top-footer-button-column-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .pricing-icons {
  display: block;
  max-width: 50px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .startup-cta-wrapper {
  padding: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .product-tabs-content-wrap {
  position: relative;
  display: block;
  overflow: visible;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .products-tab-text {
  display: block;
  padding-right: 0px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .divider-line-section-absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: auto;
}

.webflow-import .pricing-tab-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-bottom: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .pricing-tab-grid._2-items {
  padding-bottom: 90px;
  -ms-grid-columns: 0.33fr 0.33fr;
  grid-template-columns: 0.33fr 0.33fr;
}

.webflow-import .pricing-features-list-head {
  color: #545575;
  font-weight: 700;
}

.webflow-import .pricing-price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .custom-pricing {
  position: static;
  top: auto;
  bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #5f6091;
  font-size: 16px;
  text-align: center;
}

.webflow-import .custom-pricing.padding {
  padding-top: 5px;
  padding-bottom: 20px;
}

.webflow-import .individuals-cta-wrapper {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  padding: 70px 50px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top: 1px solid #f6f6f6;
  background-color: #fff;
}

.webflow-import .product-tab-content {
  position: relative;
  overflow: visible;
}

.webflow-import .customsolutions-gray-button-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px solid #747389;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #747389;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .customsolutions-gray-button-hollow:hover {
  background-color: #747389;
  color: #fff;
}

.webflow-import .blkdown-purple-buttono-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #a574e7;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #a574e7;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .blkdown-purple-buttono-hollow:hover {
  background-color: #a574e7;
  color: #fff;
}

.webflow-import .data-discount {
  color: #434468;
  font-size: 31px;
}

.webflow-import .pricing-tab-shadow-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .pricing-cost-wrapper {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 25px;
}

.webflow-import .gray-line-break {
  position: relative;
  height: 1px;
  margin-top: 35px;
  margin-bottom: 25px;
  padding-bottom: 0px;
  border: 1px none #000;
  background-color: #e5e5e5;
}

.webflow-import .gray-line-break.fullwidth {
  margin-top: 0px;
  margin-bottom: 0px;
}

.webflow-import .startup-cta-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .pricing-tab-sub {
  margin-top: 20px;
  color: #999;
}

.webflow-import .pricing-per-month {
  color: #5f6091;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .pricing-card-content-bottom-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 200px;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .data-discount-text {
  color: #8f93a3;
  font-size: 20px;
}

.webflow-import .products-tabs-header-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  width: 800px;
  max-width: 960px;
  margin: 60px auto 50px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
  background-color: #ecf6f8;
}

.webflow-import .tab-dropdown-pricing-ind {
  display: none;
}

.webflow-import .pricing-tab-header {
  padding-top: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
}

.webflow-import .pricing-starting-at {
  padding-bottom: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 14px;
}

.webflow-import .tab-dropdown-pricing-ent {
  display: none;
}

.webflow-import .pricing-cost {
  color: #5f6091;
  font-size: 34px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .api-blue-button-hollow {
  height: 50px;
  margin-bottom: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #72c3f3;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #72c3f3;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .api-blue-button-hollow:hover {
  background-color: #72c3f3;
  color: #fff;
}

.webflow-import .cta-text-new {
  padding-left: 20px;
  font-size: 18px;
}

.webflow-import .divider-overflow-found-vant {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
  margin-top: 12%;
  padding-top: 12%;
}

.webflow-import .found-vant-title-topfooter {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 17px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: uppercase;
}

.webflow-import .footer-top-column1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #ededed;
}

.webflow-import .cta-wrapper-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .found-vant-hero-img-wrapper {
  position: absolute;
  left: 46%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: block;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .slider-heading {
  margin-bottom: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .feather {
  padding-right: 5px;
}

.webflow-import .found-vant-hero-img2 {
  position: relative;
  left: 0px;
  z-index: 2;
  overflow: visible;
  width: 120%;
  max-width: 900px;
  margin-top: 90px;
  padding-right: 0%;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .purple-bullet-text {
  padding-left: 15px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  color: #9496dd;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .purple-price-grid-item {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #9496dd;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .purple-price-grid-item:hover {
  color: #5ac5a1;
}

.webflow-import .footer-top-full-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .product-description-c1-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 2%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px none #dae1f3;
}

.webflow-import .product-description-c1-wrapper.startup-page {
  padding-left: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.webflow-import .right-terminal-img-wrap-fix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .paragraph-hero-found-vant2 {
  margin-bottom: 21px;
  padding-right: 15%;
  color: #434468;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .vant-found-subhead {
  margin-bottom: 20px;
  color: #434468;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: -3%;
}

.webflow-import .terminal-image-fix {
  margin-bottom: -5vh;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .product-insignia-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.webflow-import .product-insignia-new.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .footer-top-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .secondary-nav-container-found-vant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .button-wrapper-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .top-footer-button-column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .found-vant-cost-wrapper {
  display: block;
  padding-top: 5px;
  padding-bottom: 10px;
  font-size: 19.95px;
  line-height: 130%;
  font-weight: 600;
}

.webflow-import .found-vant-cost-wrapper.white {
  color: #f5fbfc;
  font-weight: 300;
}

.webflow-import .green-cta-text {
  padding-left: 20px;
  font-size: 17px;
}

.webflow-import .h3-purple {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #9496dd;
  font-size: 18px;
  line-height: 50px;
  font-weight: 600;
}

.webflow-import .h3-purple.mobile-tabs-header {
  background-image: url('../images/5a1dd5a4d4c92f0001f0ad20_dropdown-icon.svg');
  background-position: 94% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  text-align: center;
}

.webflow-import .drop-shadow-card-new {
  position: static;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 60px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
}

.webflow-import .icon-description-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .found-vant-dark-button {
  width: auto;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 12px 35px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 30px;
  background-color: #493f5b;
  -webkit-transition: all 250ms ease, background-color 250ms ease;
  transition: all 250ms ease, background-color 250ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.webflow-import .found-vant-dark-button:hover {
  background-color: #665880;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.webflow-import .purple-icon-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  padding: 5px 5px 5px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #9496dd;
}

.webflow-import .purple-icon-link:hover {
  color: #5f6091;
}

.webflow-import .divider-section-transparent-found-vant {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 12vh;
  max-height: 550px;
  background-color: transparent;
  background-image: linear-gradient(100deg, transparent 50%, #fff 55%);
}

.webflow-import .green-arrow-chevron {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 32px;
  height: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #86e3c2;
  background-image: url('../images/Shape.svg');
  background-position: 13px 50%;
  background-size: 8px;
  background-repeat: no-repeat;
}

.webflow-import .product-overview-grid {
  padding-bottom: 75px;
  grid-auto-flow: row;
  grid-template-areas: "Area-2 . Area" "Area-2 . Area" "Area-2 . Area";
  -ms-grid-columns: 1fr 7fr 3fr;
  grid-template-columns: 1fr 7fr 3fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .green-arrow-chevron-link-new {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .green-arrow-chevron-link-new:hover {
  color: #434468;
}

.webflow-import .green-arrow-chevron-link-new.align-left {
  margin-top: 80px;
  margin-left: 0px;
  padding-right: 10px;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .light-gray {
  color: #8f93a3;
  font-weight: 300;
}

.webflow-import .dollar-sign-found-vant {
  font-size: 36px;
  font-weight: 300;
}

.webflow-import .prophet-hero-right {
  display: block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .footer-top-column2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 360px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .found-vant-subhead {
  padding-right: 0px;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .found-vant-subhead.align-center {
  margin-top: 0px;
  margin-bottom: 70px;
  font-size: 28px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: center;
}

.webflow-import .found-vant-purple {
  color: #9496dd;
}

.webflow-import .purple-check-img {
  display: inline-block;
  width: auto;
  max-width: 30px;
  min-width: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .hero-column-left-new {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-bottom: 2.5%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-column-left-new.us-advanced {
  padding-bottom: 5%;
}

.webflow-import .found-vant-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80vh;
  max-height: 720px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(162deg, #f0f4f8 43%, #c3cfef);
}

.webflow-import .found-vant-dollars {
  font-size: 36px;
  font-weight: 600;
}

.webflow-import .footer-top-rich-text {
  margin-right: 20px;
  margin-left: 0px;
  padding-left: 0px;
  color: #5f6091;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .footer-top-rich-text h5 {
  padding-right: 0px;
  padding-left: 0px;
  color: #617dcb;
  font-size: 17px;
}

.webflow-import .footer-top-rich-text h6 {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-right: 5px;
  padding-left: 10px;
  color: #617dcb;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .footer-top-rich-text p {
  font-size: 17px;
}

.webflow-import .found-vant-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-top: 64px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .found-vant-break {
  position: static;
  width: 170px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #8d8ed2;
}

.webflow-import .found-vant-hollow-button {
  height: 50px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12px;
  padding: 15px 45px 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #5f6091;
  border-radius: 50px;
  background-color: transparent;
  -webkit-transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #5f6091;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .found-vant-hollow-button:hover {
  height: 50px;
  padding: 16px 47px 17px;
  border: 2px none transparent;
  background-image: linear-gradient(160deg, #9293d9, #66679b);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.webflow-import .found-vant-title-subnav {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 20px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: none;
}

.webflow-import .purple-bullet {
  width: 10px;
  height: 10px;
  border-radius: 50px;
  background-color: #9496dd;
}

.webflow-import .footer-top-green-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .footer-top-green-link:hover {
  color: #2f3238;
}

.webflow-import .footer-top-paragraph {
  font-size: 17px;
}

.webflow-import .divider-skew-found-vant {
  position: relative;
  display: block;
  width: 105vw;
  height: 15vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #fff;
  -webkit-transform: skew(0deg, -4.42deg);
  -ms-transform: skew(0deg, -4.42deg);
  transform: skew(0deg, -4.42deg);
}

.webflow-import .footer-top-green-link-text {
  display: block;
  margin-left: 0px;
  float: none;
  font-size: 18px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .footer-top-green-link-text:hover {
  text-decoration: none;
}

.webflow-import .found-vant-lead-paragraph {
  padding-right: 30%;
  color: #5f6091;
  font-size: 17px;
  line-height: 1.3em;
}

.webflow-import .found-vant-lead-paragraph.startup-page {
  padding-right: 20px;
  color: #8f93a3;
}

.webflow-import .found-vant-hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .found-vant-title-text {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5f6091;
  font-size: 20px;
  line-height: 29px;
  font-weight: 600;
  letter-spacing: -2%;
  text-transform: none;
}

.webflow-import .found-vant-title-text.larger {
  padding-left: 0px;
  font-size: 26px;
}

.webflow-import .found-vant-title-text.homepage {
  padding-left: 0px;
}

.webflow-import .found-vant-title-text.invert {
  padding-left: 0px;
  color: #8e91f3;
}

.webflow-import .found-vant-title-text.medium {
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 22px;
}

.webflow-import .found-vant-title-text.homepage-2 {
  padding-left: 0px;
}

.webflow-import .found-vant-button-solid {
  height: 50px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 16px 45px 17px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px none transparent;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(165deg, #9293d9, #66679b);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .found-vant-button-solid:hover {
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .purple-text-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #9496dd;
}

.webflow-import .purple-text-link:hover {
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .footer-top-icon-img {
  width: 50px;
  margin-right: 0px;
  padding-top: 7px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .found-vant-signup {
  padding-top: 0px;
  padding-bottom: 5px;
  color: #e4e4e4;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .download-description-subwrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .product-logo-wrap-new {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .purple-gradient-sect-found-vant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 70px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(160deg, #785281, #2d2e45 47%);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
}

.webflow-import .light-gray-price-grid-text {
  padding: 15px 30px 15px 25px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #f2f2f2;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.webflow-import .right-flex-image-wrap-new {
  margin-right: -70px;
  margin-left: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .right-flex-image-wrap-new.align-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .terminal-slide-new {
  position: relative;
}

.webflow-import .green-hero-text-new {
  color: #5ac5a1;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
  letter-spacing: -2%;
}

.webflow-import .found-vant-thumb {
  margin-left: 0px;
}

.webflow-import .bullet-wrap-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .dark-gray-price-grid-text {
  padding: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .us-core-brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import ._2-content-columns-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .product-logo-new {
  width: 100px;
  margin-top: 0px;
  margin-left: -17px;
  padding-left: 0px;
}

.webflow-import .product-logo-new.startup-page {
  width: 60px;
  margin-top: 5px;
  margin-left: 0px;
}

.webflow-import .desktop-monitor-img {
  padding-left: 0px;
}

.webflow-import .anchor-link-found-vant {
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #999;
  font-size: 16px;
}

.webflow-import .anchor-link-found-vant:hover {
  color: #434468;
}

.webflow-import .anchor-link-found-vant.w--current {
  color: #434468;
}

.webflow-import .anchor-link-found-vant.last {
  padding-top: 7px;
  padding-bottom: 7px;
  border-left: 1px solid #ddd;
}

.webflow-import .terminal-slider-new-mask {
  overflow: hidden;
  margin-right: -7vw;
}

.webflow-import .pricing-grid-new {
  padding-top: 50px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  border-style: none;
  border-width: 1px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .pricing-grid-new.individual {
  padding-top: 0px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.webflow-import .subhead-found-vant {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-found-vant.light-plum {
  color: #5f6091;
}

.webflow-import .price-border {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-left: 1px solid #dae1f3;
}

.webflow-import .hero-heading-found-vant {
  position: relative;
  z-index: 3;
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .terminal-slider-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60vh;
  max-height: 600px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .image-77 {
  max-width: 110%;
  padding-top: 2vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .found-vant-hero-right {
  display: block;
  overflow: hidden;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .bundle-starting-at {
  padding: 0px 15px 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 16px;
  line-height: 24px;
}

.webflow-import .found-vant-hero-img {
  position: relative;
  left: auto;
  z-index: 2;
  overflow: visible;
  width: 100%;
  max-width: 800px;
  margin-top: 65px;
  padding-right: 0%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .paragraph-hero-found-vant {
  margin-bottom: 21px;
  padding-right: 30%;
  color: #434468;
  font-size: 22px;
  line-height: 32px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .foundation-vantage-text-invert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.webflow-import .white {
  color: #fff;
  font-weight: 300;
}

.webflow-import .startup-found-vant-sub {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #999;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .startup-us-core {
  display: block;
  width: 45px;
  margin-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.webflow-import .bundles-tabs-startup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: box-shadow 250ms ease, background-color 250ms ease;
  transition: box-shadow 250ms ease, background-color 250ms ease;
}

.webflow-import .bundles-tabs-startup:hover {
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.75);
  box-shadow: 0 10px 20px 0 hsla(0, 0%, 82.8%, 0.3);
}

.webflow-import .bundles-tabs-startup.w--current {
  padding: 20px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.webflow-import .prophet-club-nav {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: auto;
  z-index: 99;
  display: block;
  margin-top: 0px;
  background-color: #202635;
}

.webflow-import .global-selector-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .prophet-anchor-link {
  display: block;
  height: auto;
  padding: 0px 25px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #8f93a3;
  font-size: 15px;
}

.webflow-import .prophet-anchor-link:hover {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link:focus {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link.w--current {
  color: #4d90eb;
}

.webflow-import .prophet-anchor-link.hidden {
  display: none;
}

.webflow-import .prophet-nav-container {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1120px;
  min-height: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .divider-section-transparent-prophet {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 15vh;
  max-height: 550px;
  background-color: transparent;
  background-image: linear-gradient(100deg, transparent 50%, #202635 55%);
}

.webflow-import .gradient-triangle-wrapper {
  position: absolute;
  left: 0%;
  top: -200px;
  right: auto;
  bottom: 70%;
  overflow: hidden;
  width: 50%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#323750), to(#202635));
  background-image: linear-gradient(180deg, #323750, #202635);
}

.webflow-import .hero-copy-gray {
  position: relative;
  z-index: 2;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0%;
  padding-left: 0%;
  color: #ccc;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
}

.webflow-import .hero-copy-gray.left-align {
  margin-top: 0px;
  margin-bottom: 5px;
  text-align: left;
}

.webflow-import .divider-overflow-prophet {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: hidden;
  margin-top: -8%;
  padding-top: 8%;
}

.webflow-import .prophet-button-footer {
  position: relative;
  width: 100%;
  height: 50px;
  max-width: 300px;
  min-width: 264px;
  margin-top: 50px;
  margin-bottom: 15px;
  padding: 16px 45px;
  clear: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(145deg, #499eec, #673ae3 85%);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .prophet-button-footer:hover {
  background-image: linear-gradient(144deg, #499eec, #673ae3 85%);
  box-shadow: 0 3px 15px 0 rgba(67, 68, 104, 0.91);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .prophet-overview {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -10px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .image-79 {
  position: relative;
  z-index: 2;
  width: 75%;
  margin-bottom: -50px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .prophet-grid-item-wrap {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 155px;
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 4px;
  background-image: linear-gradient(320deg, #242a3c 53%, #313a55);
}

.webflow-import .prophet-grid-item-wrap.vertical-center {
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .request-access {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #8f90a3;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .prophet-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80vh;
  max-height: 720px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: linear-gradient(170deg, #202635 41%, #2a2f48 88%, #2b3049);
}

.webflow-import .prophet-hero-img-wrapper {
  position: absolute;
  left: 54%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.webflow-import .prophet-hero-image {
  position: relative;
  left: auto;
  z-index: 2;
  overflow: visible;
  width: 100%;
  max-width: 700px;
  margin-top: 70px;
  padding-right: 7.5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .subhead-white-prophet {
  margin-bottom: 20px;
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #f9fbff;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-white-prophet.prophet-mkt {
  position: relative;
  z-index: 2;
  margin-top: -140px;
  margin-bottom: 10px;
  padding-top: 140px;
  text-align: center;
}

.webflow-import .prophet-cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 200px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .prophet-cta.prophet-cta-member {
  display: none;
}

.webflow-import .prophet-cta.prophet-cta-request-access {
  display: none;
}

.webflow-import .prophet-card-descript {
  margin-top: 5px;
  color: #a7b0d3;
  font-size: 14px;
}

.webflow-import .prophet-card-descript.last {
  margin-top: 0px;
}

.webflow-import .prophet-included {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 70px;
  padding-bottom: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #202635;
}

.webflow-import .prophet-gradient-triangle {
  position: absolute;
  left: auto;
  top: 0px;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  opacity: 1;
}

.webflow-import .divider-skew-prophet {
  position: relative;
  display: block;
  width: 105vw;
  height: 18vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #202635;
  -webkit-transform: skew(0deg, -8deg);
  -ms-transform: skew(0deg, -8deg);
  transform: skew(0deg, -8deg);
}

.webflow-import .prophet-triangle-block2 {
  position: absolute;
  left: 0px;
  top: -100%;
  right: 0%;
  bottom: auto;
  overflow: visible;
  width: 200%;
  height: 200%;
  margin-top: 0px;
  margin-left: -500px;
  padding-top: 0px;
  background-color: #202635;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(25deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(25deg);
  -o-object-fit: fill;
  object-fit: fill;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.webflow-import .prophet-hero-left {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10%;
  padding-bottom: 15%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-copy-white {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 10%;
  padding-left: 10%;
  color: #f9fbff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 300;
}

.webflow-import .prophet-break {
  position: relative;
  z-index: 2;
  width: 33%;
  height: 3px;
  max-width: 300px;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: linear-gradient(80deg, #4e8feb, #673de4);
}

.webflow-import .prophet-text-link {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #4d90eb;
}

.webflow-import .prophet-text-link:hover {
  color: #f9fbff;
}

.webflow-import .prophet-card-heading {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
  font-size: 17px;
  line-height: 1.3em;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .prophet-card-heading.last {
  margin-bottom: 0px;
}

.webflow-import .prophet-grid {
  margin-top: 0px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.webflow-import .prophet-hero-columns {
  position: static;
  top: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prophet-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .prophet-button-hero {
  height: 50px;
  max-width: 300px;
  min-width: 264px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(145deg, #499eec, #673ae3 85%);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .prophet-button-hero:hover {
  background-image: linear-gradient(144deg, #499eec, #673ae3 85%);
  box-shadow: 0 3px 15px 0 rgba(67, 68, 104, 0.91);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .prophet-button-hero.advert {
  margin-bottom: 0px;
}

.webflow-import .prophet-triangle-block {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 25%;
  overflow: visible;
  width: 150%;
  height: 150%;
  background-color: #202635;
  -webkit-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}

.webflow-import .gradient-triangle-wrapper2 {
  position: absolute;
  left: 50%;
  top: 0%;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  overflow: hidden;
  height: 280px;
  margin-top: 0px;
  padding-top: 500px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#323750), to(#202635));
  background-image: linear-gradient(180deg, #323750, #202635);
}

.webflow-import .prophet-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .paragraph-hero-prophet {
  margin-top: 20px;
  margin-bottom: 21px;
  padding-right: 0px;
  color: #8f93a3;
  font-size: 21px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .prophet-mkt-hero-image {
  position: relative;
  left: auto;
  z-index: 5;
  overflow: visible;
  width: 100%;
  max-width: 500px;
  margin-top: 80px;
  padding-right: 7.5%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .prophet-marketplace-lead-wrapper {
  margin-top: 10px;
  margin-bottom: 0px;
}

.webflow-import .prophet-marketplace-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 440px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/prophet_marketplace_header.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  color: #fff;
}

.webflow-import .prophet-marketplace-lead {
  width: 55%;
  color: #8f93a3;
  font-size: 21px;
  line-height: 1.8em;
  font-weight: 300;
}

.webflow-import .prophet-mkt-hero-img-wrapper {
  position: absolute;
  left: 54%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  overflow: visible;
}

.webflow-import .prophet-advert-grid {
  -ms-grid-columns: 5fr 3fr;
  grid-template-columns: 5fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .prophet-ad-wrapper {
  margin-bottom: 20px;
  padding: 25px 30px 30px;
  border-radius: 4px;
  background-image: linear-gradient(158deg, #3b4765, #202636 71%);
}

.webflow-import .prophet-ad-subhead {
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
  font-size: 23px;
  line-height: 30px;
}

.webflow-import .prophet-request-quote {
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #508dfb;
  font-size: 16px;
  text-align: center;
}

.webflow-import .prophet-small-hero-text {
  margin-bottom: 0px;
  padding-top: 10px;
  color: #8f93a3;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .grid-list-text-2 {
  display: inline;
  min-height: 40px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #5f6091;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}

.webflow-import .grid-list-text-2.us-advanced-startup {
  padding-left: 15px;
  font-size: 14px;
}

.webflow-import .product-tab-dropdown-2 {
  background-color: transparent;
}

.webflow-import .startup-program-price {
  display: block;
  padding-bottom: 10px;
  color: #434468;
  font-size: 16px;
}

.webflow-import .checkmark-grid-startup {
  padding-bottom: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.webflow-import .checkmark-grid-startup.us-advanced {
  grid-column-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .div-block-74 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .text-block-43 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: rgba(67, 68, 104, 0.77);
  font-size: 12px;
  font-weight: 600;
}

.webflow-import .prophet-request-img {
  width: 45px;
  max-width: 50px;
}

.webflow-import .prophet-request-header-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.webflow-import .request-a-quote-head-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .hide-body-preload {
  display: block;
}

.webflow-import .home-found-vant-subhead2 {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .content-container-1125 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .team-page-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .primary-button-solid {
  height: 50px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  background-color: #04c99f;
  background-image: radial-gradient(circle farthest-corner at 110% 161%, #04c99f, #6bf1b1);
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .primary-button-solid.hero {
  display: inline-block;
  height: 50px;
  min-width: 250px;
  margin: 0px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-solid.hero:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-solid.footer-single-column {
  height: 50px;
  min-width: 220px;
  margin: 0px 10px;
  padding: 17px 45px 16px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 30px;
  background-color: rgba(0, 215, 138, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
  background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
  opacity: 1;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  line-height: 12px;
}

.webflow-import .primary-button-solid.footer-single-column:hover {
  background-color: #00c981;
  box-shadow: 0 10px 10px -10px #d3d3d3;
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: #fff;
}

.webflow-import .primary-button-solid.footer-single-column.team-page {
  min-width: 250px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .our-team-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 48vw;
  max-height: 750px;
  margin-top: 0px;
}

.webflow-import .clippath-image {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.66)), to(rgba(82, 88, 98, 0.66))), url('../images/team_header2_web.jpg');
  background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.66), rgba(82, 88, 98, 0.66)), url('../images/team_header2_web.jpg');
  background-position: 80% 100%, 0px 0px, 50% 65%;
  background-size: 400px, auto, auto;
  background-repeat: no-repeat, repeat, no-repeat;
}

.webflow-import .clip-wrap {
  position: absolute;
  top: 0px;
  bottom: 0px;
  z-index: 10;
  width: 50%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .hero-text-wrap-team {
  position: relative;
  z-index: 5;
  width: 45%;
  margin-left: auto;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .subhead-new {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .subhead-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .subhead-new.align-center {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .subhead-new.align-center-except-mobile {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
}

.webflow-import .collection-item-10 {
  display: block;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .collection-list-wrapper-9 {
  display: block;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .large-paragraph-lead {
  margin-bottom: 60px;
  padding: 30px 8%;
  color: #434468;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 300;
}

.webflow-import .our-team-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .team-photo {
  position: static;
  width: auto;
  height: auto;
  border-radius: 15px;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .our-team-name {
  margin-bottom: 0px;
  color: #434468;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.03em;
  text-transform: none;
}

.webflow-import .our-team-title {
  color: #434468;
  font-size: 16px;
  font-weight: 300;
}

.webflow-import .image-87 {
  max-width: 200px;
  opacity: 0.9;
}

.webflow-import .left-grid-wrapper.padding-right {
  padding-right: 100px;
}

.webflow-import .h2-light {
  font-weight: 300;
}

.webflow-import .h2-light.block-on-desktop {
  display: block;
}

.webflow-import .image-86 {
  max-width: 200px;
  opacity: 0.6;
}

.webflow-import .image-83 {
  max-width: 150px;
}

.webflow-import .investor-grid {
  padding-right: 20px;
  padding-left: 20px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 7.5vw;
  grid-row-gap: 50px;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}

.webflow-import .grid-15 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .image-85 {
  max-width: 200px;
}

.webflow-import .image-84 {
  max-width: 200px;
  opacity: 0.7;
}

.webflow-import .image-82 {
  max-width: 200px;
  opacity: 0.5;
}

.webflow-import .h2-subhead {
  margin-top: 0px;
  font-size: 36px;
  line-height: 44px;
}

.webflow-import .lead-text {
  font-size: 18px;
  font-weight: 300;
}

.webflow-import .h4-subhead {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .hero-heading-home {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .startup-tabs {
  padding-right: 20px;
  padding-left: 20px;
}

.webflow-import .intrinio-advantage-hero {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 55vh;
  max-height: 500px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5fbfc;
}

.webflow-import ._960-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .purple-button-solid {
  height: 50px;
  min-width: 225px;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 16px 50px 17px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px none transparent;
  border-radius: 50px;
  background-color: transparent;
  background-image: linear-gradient(165deg, #9293d9, #66679b);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .purple-button-solid:hover {
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .purple-button-solid.centered {
  position: relative;
  display: block;
  max-width: 225px;
  margin-right: auto;
  margin-left: auto;
}

.webflow-import .academic-h1 {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .light-large.block-on-desktop {
  display: block;
}

.webflow-import .light-large.block-on-desktop.block-on-tablet {
  font-weight: 300;
}

.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
  font-weight: 300;
}

.webflow-import .light-large.block-on-desktop.block-on-mobile {
  font-weight: 300;
}

.webflow-import ._960-container {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import ._960-container.extra-pad {
  padding-right: 3%;
  padding-left: 3%;
}

.webflow-import .h2-subhead-new {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 36px;
  line-height: 44px;
}

.webflow-import .left-half-wrapper {
  width: 50%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .hor-flex {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .uni-floating-card1 {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 3;
  display: block;
  width: 245px;
  height: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 18px;
  box-shadow: 0 10px 30.59px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .right-half-wrapper {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 50%;
  margin-left: 0px;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .body-section-first {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .gray-lead-paragraph {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #8f93a3;
  font-size: 17px;
  line-height: 1.6em;
  letter-spacing: -0.01%;
}

.webflow-import .gray-lead-paragraph.top-marg {
  margin-top: 60px;
}

.webflow-import .purple-break {
  position: static;
  width: 190px;
  height: 3px;
  margin-top: 30px;
  margin-bottom: 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #9496dd;
}

.webflow-import .half-wrapper-graphic {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .big-dots {
  position: relative;
  left: auto;
  top: 110px;
  right: 80px;
  z-index: 2;
  display: block;
  width: 195px;
  margin-left: auto;
}

.webflow-import .body-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .body-section.border--top {
  border-top: 1px solid #e3ecf9;
}

.webflow-import .uni-floating-card2 {
  position: relative;
  left: 40px;
  top: 53px;
  bottom: auto;
  z-index: 3;
  width: 249px;
  margin-right: auto;
  border-radius: 18px;
  box-shadow: 0 11px 30.71px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .big-dots-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.webflow-import .line-divider-white-blue {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -6.25vh;
  margin-bottom: -6.25vh;
  padding-top: 12.5vh;
  padding-bottom: 0px;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.webflow-import .divider-bgr-gradient-global {
  position: relative;
  z-index: 0;
  width: 100%;
  height: 15vh;
  max-height: 500px;
  background-color: #f5fbfc;
  background-image: linear-gradient(100deg, #fff 50%, #f5fbfc 0);
}

.webflow-import .divider-skew-global {
  position: relative;
  display: block;
  width: 105vw;
  height: 15vh;
  margin: 0% auto;
  padding-top: 0%;
  background-color: #f5fbfc;
  -webkit-transform: skew(0deg, -5.42deg);
  -ms-transform: skew(0deg, -5.42deg);
  transform: skew(0deg, -5.42deg);
}

.webflow-import .top-divider-line-global {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: -30px;
  margin-right: 0%;
  margin-left: 0px;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .bottom-divider-line-global {
  position: absolute;
  left: 0%;
  top: 30px;
  bottom: 0%;
  z-index: 5;
  display: block;
  width: 105vw;
  height: 4.4px;
  margin-top: 0px;
  margin-left: -12%;
  float: none;
  background-color: #f5fbfc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f5f8), to(#e2f5f8));
  background-image: linear-gradient(180deg, #e2f5f8, #e2f5f8);
  opacity: 0.6;
}

.webflow-import .uni-floating-card3 {
  position: relative;
  top: 80px;
  right: 15px;
  bottom: auto;
  z-index: 3;
  display: block;
  width: 400px;
  height: auto;
  margin-bottom: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 18px;
  box-shadow: 0 31px 49px 0 rgba(55, 83, 124, 0.25);
}

.webflow-import .big-dots-3 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 176px;
  margin-left: auto;
}

.webflow-import .body-section-blue-tall {
  height: auto;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #f5fbfc;
}

.webflow-import .line-divider-blue-white {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  display: block;
  overflow: hidden;
  margin-top: -9vh;
  margin-bottom: -6.25vh;
  padding-top: 12.5vh;
  padding-bottom: 0px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.webflow-import .h3-blue {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #617dcb;
  font-size: 20px;
  line-height: 36px;
  font-weight: 600;
}

.webflow-import .bulletin-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .powered-by-purple {
  margin-bottom: 20px;
  color: #8283be;
  font-size: 16px;
}

.webflow-import .academic-floating-card {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -80px 0px -23%;
  padding: 60px 60px 55px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 15px 30px 0 rgba(135, 151, 165, 0.25);
}

.webflow-import .green-text-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #5ac5a1;
}

.webflow-import .green-text-link:hover {
  color: #2f3238;
}

.webflow-import .academic-icon {
  margin-right: 30px;
}

.webflow-import .middle-paragraph-lead {
  margin-top: 40px;
  margin-bottom: 60px;
  padding: 0px 8%;
  color: #5f6091;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 300;
  text-align: center;
}

.webflow-import .uni-check-grid {
  padding-bottom: 0px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-flow: row;
  grid-column-gap: 18px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.webflow-import .uni-starting-at {
  margin-bottom: 5px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 14px;
}

.webflow-import .uni-price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.webflow-import .regular {
  font-weight: 400;
}

.webflow-import .small-college {
  margin-bottom: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .uni-pricing-head {
  margin-top: 25px;
  margin-bottom: auto;
  padding-top: 0px;
  padding-bottom: 25px;
  color: #434468;
  font-size: 22px;
  line-height: 29px;
  font-weight: 400;
}

.webflow-import .uni-pricing-grid {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 75px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .pricing-per-month-purple {
  color: #9496dd;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .uni-pricing-card-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 30px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .uni-pricing-cost-wrap {
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.webflow-import .body-section-blue-narrow {
  display: block;
  height: auto;
  padding-top: 75px;
  padding-bottom: 60px;
  background-color: #f5fbfc;
}

.webflow-import .body-section-blue-narrow.hidden {
  display: none;
}

.webflow-import .uni-pricing-card-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  padding: 20px 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .pricing-purple {
  color: #9496dd;
  font-size: 34px;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .uni-pricing-count {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #999;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .purple-break-center {
  position: static;
  width: 190px;
  height: 3px;
  margin: 30px auto 40px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #9496dd;
}

.webflow-import .main-paragraph {
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
}

.webflow-import .product-card-button-text {
  padding-right: 5px;
  padding-left: 10px;
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .product-card-chevron-green {
  padding-right: 10px;
  padding-left: 5px;
}

.webflow-import .product-card-chevron-white {
  display: none;
  padding-right: 10px;
  padding-left: 5px;
}

.webflow-import .found-vant-view {
  padding-right: 7.5px;
  padding-left: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .found-vant-chevron-wrapper {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 0px;
  margin-left: 5px;
  padding: 3px 6px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .white-chrevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .purple-chevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 0;
}

.webflow-import .academic-hero-text-wrap {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  display: block;
  width: 100%;
  padding-bottom: 7.5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .intrinio-academic-logo2 {
  position: absolute;
  left: 19%;
  top: 37%;
  right: auto;
  bottom: 60%;
  z-index: 20;
  display: block;
  width: 400px;
}

.webflow-import .university-logos {
  width: 100%;
  max-width: 175px;
  opacity: 0.4;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
}

.webflow-import .university-logos.caltech {
  width: 100%;
  padding-right: 10%;
}

.webflow-import .clip-wrap-right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  width: 80%;
  margin-top: 0px;
  margin-right: -25%;
  margin-left: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .academic-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 69vh;
  max-height: 740px;
  min-height: 0px;
  margin-top: 0px;
}

.webflow-import .clippath-image-academic {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 1100px;
  margin: 0px 0px auto;
  float: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/new_dots.svg'), linear-gradient(155deg, #3d3d4f, rgba(61, 61, 79, 0.88) 45%), url('../images/lecture_hall_web.jpg');
  background-position: 100% 100%, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.webflow-import .university-logo-grid {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0px;
  bottom: 12.5%;
  z-index: 20;
  display: -ms-grid;
  display: grid;
  width: 50%;
  max-width: 525px;
  min-width: 0px;
  margin-top: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .academic-hero-left-wrap {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .intrinio-academic-logo {
  display: none;
}

.webflow-import .found-vant-view-grey {
  padding-right: 7.5px;
  padding-left: 10px;
  color: #8f93a3;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .grey-chevron-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
}

.webflow-import .purple-chevron-icon-home {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: block;
  width: auto;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 0;
}

.webflow-import .circle-changer-light-abs {
  position: absolute;
  display: block;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1.38px solid #abbbd1;
  border-radius: 20px;
  background-color: #fff;
}

.webflow-import .circle-changer-light-abs.hide-first {
  display: none;
}

.webflow-import .circle-changer-dark-abs {
  position: absolute;
  display: none;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
  background-image: linear-gradient(135deg, #2d2d38, #1a1a22);
}

.webflow-import .circle-changer-dark-abs.show-first {
  display: block;
}

.webflow-import .changer-title-light-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-light-abs.hide-first {
  display: none;
}

.webflow-import .circle-changer-midnight-abs {
  position: absolute;
  display: none;
  width: 35px;
  height: 35px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 20px;
  background-color: #fff;
  background-image: linear-gradient(135deg, #5f6091, #434468);
}

.webflow-import .circle-changer-midnight-abs.show-first {
  display: block;
}

.webflow-import .changer-title-dark-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-dark-abs.show-first {
  display: block;
}

.webflow-import .changer-title-midnight-abs {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  color: #5f6091;
  font-size: 12px;
  text-align: center;
}

.webflow-import .changer-title-midnight-abs.show-first {
  display: block;
}

.webflow-import .grid-16 {
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .signup-company-logos {
  width: auto;
  max-width: 150px;
  margin: 0px;
}

.webflow-import .signup-company-logos.kaggle {
  margin-left: -30px;
}

.webflow-import .green-button-solid {
  height: 50px;
  min-width: 240px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 16px 50px 17px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 2px none transparent;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .green-button-solid:hover {
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .hero-text-wrap-left {
  position: relative;
  z-index: 5;
  width: 100%;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .questions-text {
  margin-bottom: 0px;
  padding-top: 30px;
  color: #778097;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  text-align: left;
}

.webflow-import .blogger-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 75vh;
  max-height: 740px;
  min-height: 0px;
  margin-top: 0px;
  margin-bottom: 70px;
}

.webflow-import .blogger-hero-left-wrap {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 4vw;
  padding-left: 0px;
  float: left;
  clear: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .clippath-image-blogger {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  display: block;
  width: 100%;
  height: 100%;
  max-width: 1100px;
  margin: 0px 0px auto;
  float: left;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(71%, hsla(0, 0%, 100%, 0.18))), url('../images/blogger_hero.jpg');
  background-image: url('../images/new_dots.svg'), linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0.18) 71%), url('../images/blogger_hero.jpg');
  background-position: 80% 150%, 0px 0px, 50% 90%;
  background-size: auto, auto, cover;
  background-repeat: no-repeat, repeat, no-repeat;
}

.webflow-import .blogger-h1 {
  display: block;
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .h3-plum {
  color: #434468;
  font-size: 24px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .main-text-wrap {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0px;
}

.webflow-import .main-text-wrap.top-marg {
  margin-top: 80px;
}

.webflow-import ._960-container-2 {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import ._960-container-2.extra-pad {
  width: 100%;
  padding-right: 3%;
  padding-left: 3%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .medium-paragraph {
  margin-bottom: 0px;
  padding: 5px 0px 10px;
  color: #434468;
  font-size: 17px;
  line-height: 1.7em;
  font-weight: 400;
  letter-spacing: -0.03em;
}

.webflow-import .medium-paragraph.align-center {
  margin-bottom: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  text-align: center;
}

.webflow-import .accordion-h4 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 2px none #bdd4d8;
}

.webflow-import .blogger-accordion-btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 21px;
  height: 19px;
  margin-right: 15px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .faq-container {
  max-width: none;
  min-width: 0px;
  margin-bottom: 60px;
}

.webflow-import .accordion-item {
  padding-left: 0px;
  border-bottom: 2px solid #bdd4d8;
}

.webflow-import .accordion-h5 {
  padding-left: 0px;
  color: #434468;
  font-size: 17px;
  letter-spacing: -0.03em;
  text-transform: none;
}

.webflow-import .accordion-item-content {
  display: block;
  overflow: hidden;
  margin-top: 0px;
  border-bottom: 2px none #bdd4d8;
}

.webflow-import .price-border-padding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-left: 1px solid #dae1f3;
}

.webflow-import .subhead {
  padding-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 27px;
  line-height: 130%;
}

.webflow-import .blogger-accordion-wrap {
  margin-top: 20px;
  margin-bottom: 120px;
}

.webflow-import .plaintext-link-green {
  color: #5ac5a1;
}

.webflow-import .info-list-grid {
  margin-top: 70px;
  margin-bottom: 70px;
  padding-top: 0px;
  padding-bottom: 0px;
  grid-auto-flow: row;
  grid-template-areas: ".";
  -ms-grid-columns: 9fr 3fr;
  grid-template-columns: 9fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .plus-vertical {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 3px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: none solid;
  border-width: 2.5px 1.5px;
  border-color: #8f93a3;
  border-radius: 20px;
  background-color: #8f93a3;
}

.webflow-import .plus-horizontal-deprecated {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  width: 90%;
  height: 3px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid none;
  border-width: 1.5px 0px;
  border-color: #8f93a3;
  border-radius: 20px;
  background-color: #8f93a3;
}

.webflow-import .accordion-item-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}

.webflow-import .accordion-list-item {
  margin-bottom: 20px;
  padding-left: 30px;
}

.webflow-import .faq-icon {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 24px;
  margin-right: 16px;
  color: #8f93a3;
}

.webflow-import .body-section-blue {
  display: block;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #f5fbfc;
}

.webflow-import .cta-2-grid {
  -ms-grid-columns: 8fr 4fr;
  grid-template-columns: 8fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .heading-plum {
  margin-top: 0px;
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #434468;
  font-size: 36px;
  line-height: 122%;
}

.webflow-import .medium-light-gray {
  color: #8f93a3;
  font-size: 20px;
  font-weight: 400;
}

.webflow-import .widgets-marketplace-header-img {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  width: 40%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-88 {
  display: block;
  width: auto;
  height: 140%;
  max-width: none;
  margin-top: -120px;
  margin-bottom: 0px;
  float: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.webflow-import .pricing-dark-bgr {
  color: #fff;
  font-size: 32px;
  line-height: 1.2em;
  font-weight: 600;
}

.webflow-import .widgets-hero-wrap {
  width: 60%;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .starting-at-dark-bgr {
  display: block;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #c4c4c4;
  font-size: 14px;
  line-height: 1.5em;
}

.webflow-import .widgets-hero-grid {
  width: 80%;
  margin-top: 50px;
  padding: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  border: 1px solid #60627b;
  border-radius: 3.65px;
  background-color: rgba(64, 68, 90, 0.3);
}

.webflow-import .widgets-grid-text-white-large {
  color: #fff;
  font-size: 26px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .marketplace-top-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .widgets-grid-item-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  padding-right: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .widgets-grid-item-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .widgets-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: 0px;
}

.webflow-import .market-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.webflow-import .per-month {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 400;
}

.webflow-import .widgets-grid-text-white {
  color: #fff;
  font-size: 12.4px;
}

.webflow-import .widgets-grid-item-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -1px;
  margin-right: 20px;
  margin-left: 20px;
  padding: 10px 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.webflow-import .widgets-grid-item-wrap.top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #60627b;
}

.webflow-import .h3-green {
  position: static;
  color: #3fcf95;
  line-height: 1.4em;
}

.webflow-import .ribbon-grid-new {
  padding-left: 0px;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: 0.5fr 2fr 0.75fr;
  grid-template-columns: 0.5fr 2fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .why-widgets {
  margin-top: 100px;
  margin-bottom: 40px;
  grid-column-gap: 40px;
  grid-row-gap: 60px;
}

.webflow-import .body-section-offwhite-tall {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f9fbff;
}

.webflow-import .body-section-offwhite-tall.extra-pad {
  padding-top: 140px;
  padding-bottom: 200px;
}

.webflow-import .inline-ticker-img-white-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  margin-right: 20px;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .thin-cta-ribbon-section-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 50px;
  padding-bottom: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('../images/api_header_bg.svg');
  background-position: 50% 25%;
  background-size: cover;
}

.webflow-import .left-stretch-image-wrapper-new {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  padding-right: 100px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .image-89 {
  position: static;
  right: 0px;
  max-height: 350px;
  margin-left: 0px;
  float: right;
}

.webflow-import .left-image-negative-margin-wrap-new {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 70vw;
  margin-left: -30vw;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .left-image-negative-margin-wrap-new.display-mobile {
  display: none;
}

.webflow-import .h3-plum-why-widgets {
  margin-top: 0px;
  color: #434468;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .small-light-gray {
  color: #999;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: -0.03px;
}

.webflow-import .column-28 {
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .why-widgets-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .body-section-offwhite {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 75px;
  padding-bottom: 75px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f9fbff;
}

.webflow-import .body-section-offwhite.first-on-page {
  padding-top: 100px;
  padding-bottom: 60px;
}

.webflow-import .full-stock-img-dark-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 60vw;
  height: auto;
  max-height: 700px;
  max-width: 1280px;
  margin: auto -400px auto auto;
}

.webflow-import .image-90 {
  margin-right: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .cta-section-offwhite {
  border-bottom: 1px solid #ededed;
  background-color: #f9fbff;
}

.webflow-import .inline-ticker-img-dark-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-right: 20px;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import .why-widgets-text-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .inline-ticker-img-midnight-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-right: 20px;
  margin-bottom: auto;
  margin-left: auto;
}

.webflow-import ._960-container-stretch {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .ir-image-main {
  position: static;
  display: inline-block;
  width: 100%;
  max-width: 800px;
  margin-top: 60px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 40px;
  padding-left: 20px;
}

.webflow-import .full-stock-img-midnight-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: block;
  width: 60vw;
  height: auto;
  max-height: none;
  max-width: 1080px;
  margin: auto -400px auto auto;
}

.webflow-import .full-stock-img-white-new {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 60vw;
  height: auto;
  max-height: 700px;
  max-width: 1280px;
  margin: auto -400px auto auto;
}

.webflow-import .ticket-summary-grid-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.webflow-import .bulk-downloads-hero-wrap {
  width: 100%;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .text-block-44 {
  width: auto;
  margin-top: 100px;
  color: #d3d3d3;
  font-size: 16px;
}

.webflow-import .link-11 {
  color: #04c99f;
}

.webflow-import .progress-bar-text {
  position: static;
  right: 5vw;
  bottom: 150px;
  display: none;
  margin-top: 0px;
  margin-bottom: 15px;
  padding-top: 0px;
  clear: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #747a7e;
  font-size: 15px;
  font-weight: 600;
  text-align: right;
}

.webflow-import .solutions-checkbox-label {
  position: static;
  left: 0px;
  top: 0px;
  right: 0%;
  bottom: 0px;
  z-index: 1;
  max-width: 320px;
  margin-right: 10px;
  margin-left: 65px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #9aa1a6;
  font-size: 12px;
  line-height: 1.6em;
  font-weight: 600;
  cursor: default;
}

.webflow-import .personal-business-radio {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: #ecf0f9;
  border-radius: 10px;
  -webkit-transition: box-shadow 200ms ease-in-out;
  transition: box-shadow 200ms ease-in-out;
  cursor: pointer;
}

.webflow-import .personal-business-radio:hover {
  box-shadow: 0 20px 40px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .personal-business-radio.w--redirected-checked {
  border: 1px none #ecf0f9;
  border-radius: 10px;
  background-image: url('../images/checkbox_full.svg');
  background-position: 92% 8%;
  background-size: 26px;
  background-repeat: no-repeat;
  box-shadow: 0 20px 40px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .personal-business-radio.w--redirected-focus {
  border-style: none;
  border-radius: 10px;
  background-image: url('../images/checkbox_full.svg');
  background-position: 92% 8%;
  background-size: 26px;
  background-repeat: no-repeat;
  box-shadow: 0 20px 40px 0 rgba(67, 68, 104, 0.09);
}

.webflow-import .progress-bar-line-green {
  position: relative;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 0px;
  display: none;
  width: 0px;
  height: 6px;
  border-radius: 30px;
  background-color: #5ac5a1;
}

.webflow-import .signup-fname {
  width: 46%;
  padding-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .signup-heading {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  font-size: 32px;
  line-height: 121%;
  letter-spacing: 0px;
}

.webflow-import .personal-business-img {
  position: absolute;
  top: 38px;
  width: 38px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0.5;
  cursor: pointer;
}

.webflow-import .personal-business-img.personal {
  height: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .signup-slider {
  width: 100vw;
  height: 100%;
  min-height: 100vh;
  padding-right: 0%;
  padding-left: 0%;
  background-color: transparent;
}

.webflow-import .signup-business-name {
  width: 100%;
  margin-bottom: 20px;
  padding-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .error-field-missing {
  display: none;
  margin-bottom: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  border-radius: 16px;
  background-color: rgba(253, 98, 127, 0.14);
  color: #e02d4e;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .error-field-missing.error-api {
  display: none;
  padding-right: 10px;
  padding-left: 10px;
}

.webflow-import .signup-text-area {
  overflow: visible;
  min-height: 100px;
  margin-top: 20px;
  margin-bottom: 0px;
  border: 1px solid #ecf0f9;
  border-radius: 4px;
  color: #3b3f42;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .signup-go-back {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 35px;
  max-width: none;
  margin: 0px 0px 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.52;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
  color: #434468;
}

.webflow-import .signup-go-back:hover {
  opacity: 1;
  -webkit-transform: translate(-15px, 0px);
  -ms-transform: translate(-15px, 0px);
  transform: translate(-15px, 0px);
}

.webflow-import .signup-go-back.back-trigger {
  left: 48vw;
  top: auto;
  right: auto;
  bottom: 6vh;
  z-index: 1000;
  display: none;
  overflow: visible;
  width: 150px;
  height: 30px;
  margin-bottom: 9px;
  -o-object-fit: contain;
  object-fit: contain;
}

.webflow-import .signup-go-back.legacy {
  display: none;
  opacity: 0;
}

.webflow-import .signup-business-url {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .previous-button {
  display: inline-block;
  padding: 2.5px 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in;
  color: #5b617c;
  font-size: 16px;
  font-weight: 600;
  text-indent: -2px;
}

.webflow-import .previous-button:hover {
  border-bottom-color: rgba(0, 0, 0, 0.55);
  opacity: 1;
}

.webflow-import .progress-bar-percent {
  color: #5ac5a1;
}

.webflow-import .progress-bar-percent._90-percent {
  display: none;
}

.webflow-import .progress-bar-percent._50-percent {
  display: none;
}

.webflow-import .progress-bar-percent._75-percent {
  display: none;
}

.webflow-import .signup-lname {
  width: 46%;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mask-5 {
  padding-right: 0px;
  padding-left: 0px;
}

.webflow-import .signup-learn-more {
  position: absolute;
  left: auto;
  top: 0px;
  right: 0%;
  bottom: 0px;
  display: none;
  margin: 28px 20px 28px auto;
  padding: 0px 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #508dfb;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .signup-nav {
  z-index: 99;
  display: none;
  overflow: visible;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.24;
}

.webflow-import .business-personal-radio-wrap {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 160px;
  margin-right: 20px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #ecf0f9;
  border-radius: 10px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.webflow-import .signup-second-section {
  margin-top: 10px;
}

.webflow-import .signup-block-left-new {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  height: 100vh;
  padding-right: 40px;
  padding-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #333;
  background-image: linear-gradient(160deg, #333, rgba(51, 51, 51, 0.9)), url('../images/Stocksy_txp55e39535Q2X200_Medium_comp.jpg');
  background-position: 0px 0px, 80% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.webflow-import .signup-page-wrap {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #f3f6fa;
}

.webflow-import .signup-block-right-new {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 60vw;
  min-height: 100vh;
  margin-bottom: 0px;
  padding: 0px 10% 260px;
  float: right;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .signup-form-text {
  color: #434468;
  font-size: 20px;
}

.webflow-import .signup-form-text.bottom {
  margin-top: 20px;
}

.webflow-import .signup-animate {
  overflow: visible;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .signup-descript {
  margin-top: 20px;
  padding-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  font-weight: 300;
  text-align: left;
}

.webflow-import .signup-next-arrow {
  opacity: 0;
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.webflow-import .signup-right-wrap {
  position: relative;
  top: 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .personal-business-label-opaque {
  position: absolute;
  top: 103px;
  bottom: auto;
  margin-bottom: 0px;
  padding: 0px 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  opacity: 0;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .solutions-checkbox-field {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 90px;
  min-height: 70px;
  margin-bottom: 15px;
  padding-top: 1.5vh;
  padding-bottom: 1.5vh;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border: 1px solid #ecf0f9;
  border-radius: 10px;
  background-color: #fff;
}

.webflow-import .solutions-checkbox-field.top2 {
  min-height: 70px;
  margin-top: 20px;
  margin-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .signup-dyn-top {
  position: fixed;
  left: 5%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 70;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 70px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 179px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  opacity: 1;
  text-align: center;
}

.webflow-import .left-signup-arrow-purple {
  display: inline-block;
  width: 24px;
  margin-right: 8px;
  padding-bottom: 5px;
}

.webflow-import .personal-business-img-opaque {
  position: absolute;
  top: 38px;
  width: 38px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0;
  cursor: pointer;
}

.webflow-import .personal-business-img-opaque.personal {
  margin-top: 10px;
  margin-bottom: 0px;
  opacity: 0;
}

.webflow-import .signup-step2-descript {
  margin-bottom: 0px;
  color: #9aa1a6;
  font-size: 13px;
  line-height: 1.8em;
  font-weight: 600;
}

.webflow-import .progress-bar-line {
  position: absolute;
  left: 0vw;
  top: auto;
  right: 0vw;
  bottom: 0px;
  height: 1px;
  margin-bottom: 0px;
  background-color: #ccc;
}

.webflow-import .signup-brand-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .signup-skip {
  position: absolute;
  left: auto;
  top: auto;
  right: 10%;
  bottom: 6vh;
  z-index: 20;
  display: none;
  width: auto;
  height: 35px;
  max-width: 100px;
  margin: 0px 240px 9px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  opacity: 0.45;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .signup-skip:hover {
  opacity: 1;
}

.webflow-import .signup-skip:active {
  box-shadow: 0 0 0 0 transparent;
}

.webflow-import .signup-skip:focus {
  box-shadow: 0 0 0 0 transparent;
}

.webflow-import .signup-name-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border: 1px none #000;
}

.webflow-import .signup-name-wrap.flex-vert {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .nice-dropdown {
  position: static;
  display: block;
  width: 100%;
  height: 50px;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #ecf0f9;
  border-radius: 4px;
  background-color: #fff;
  color: #3b3f42;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .nice-dropdown.wide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-color: #ecf0f9;
  color: #434468;
}

.webflow-import .personal-business-label {
  position: absolute;
  top: 103px;
  bottom: auto;
  margin-bottom: 0px;
  padding: 0px 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  opacity: 0.5;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .slide-3 {
  position: static;
  width: 100vw;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 20px;
}

.webflow-import .signup-left-content-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .signup-left-content-wrapper.step-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.webflow-import .signup-left-content-wrapper.step-3-1 {
  display: none;
}

.webflow-import .signup-left-content-wrapper.step-3-2 {
  display: none;
}

.webflow-import .signup-left-content-wrapper.step-5 {
  display: none;
}

.webflow-import .signup-left-content-wrapper.step-4 {
  display: none;
}

.webflow-import .signup-logo-static-wrap {
  position: fixed;
  left: 5%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .bold-purple {
  display: inline-block;
  margin-bottom: 5px;
  color: #434468;
}

.webflow-import .signup-slide-next {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0px;
  bottom: auto;
  z-index: 87;
  display: none;
  overflow: visible;
  width: 230px;
  height: 50px;
  min-width: 230px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 3px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #5ac5a1;
  opacity: 0;
  -webkit-transition: padding 200ms ease, box-shadow 200ms ease;
  transition: padding 200ms ease, box-shadow 200ms ease;
  font-size: 16px;
}

.webflow-import .signup-slide-next:hover {
  padding-right: 20px;
  box-shadow: 0 8px 15px 0 rgba(90, 197, 161, 0.43);
}

.webflow-import .signup-dyn-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .solutions-checkbox {
  position: absolute;
  left: 0%;
  top: 50%;
  right: auto;
  width: 18px;
  height: 18px;
  margin-top: -1vh;
  margin-right: 10px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-color: #b6c9cc;
  border-radius: 50px;
}

.webflow-import .solutions-checkbox.w--redirected-checked {
  border-color: #5ac5a1;
  border-radius: 100px;
  background-color: #5ac5a1;
  background-image: url('../images/check.svg');
  background-position: 48% 50%;
  background-size: 11px;
}

.webflow-import .solutions-checkbox.w--redirected-focus {
  border-color: #5ac5a1;
  border-radius: 100px;
  box-shadow: 0 0 3px 1px #5ac5a1;
}

.webflow-import .name-field {
  width: 100%;
  height: 45px;
  margin-bottom: 5px;
  border: 1px solid #ecf0f9;
  border-radius: 4px;
  color: #3b3f42;
  font-size: 16px;
  font-weight: 400;
}

.webflow-import .name-field:focus {
  border-color: #508dfb;
}

.webflow-import .signup-sublabel {
  width: 100%;
  color: #9aa1a6;
  font-size: 12px;
  font-weight: 600;
}

.webflow-import .signup-sublabel.larger-font {
  margin-top: 7.5px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: -0.005em;
}

.webflow-import .step-counter {
  margin-top: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .solutions-checkbox-title {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 20;
  margin: 0px 10px 0px 65px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #434468;
  font-size: 18px;
  line-height: 1.6em;
  font-weight: 600;
}

.webflow-import .solutions-checkbox-title.last {
  margin-top: 10px;
  margin-bottom: 10px;
}

.webflow-import .personal-business-wrap {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border: 1px none #000;
}

.webflow-import .personal-business-logo-text {
  position: relative;
  z-index: 9999;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #8f93a3;
  font-size: 23px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: none;
}

.webflow-import .signup-slide-finish {
  position: absolute;
  left: auto;
  top: auto;
  right: 10%;
  bottom: 6vh;
  z-index: 88;
  display: none;
  overflow: visible;
  width: 230px;
  height: 50px;
  min-width: 230px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .signup-slide-finish:hover {
  box-shadow: 0 8px 15px 0 rgba(90, 197, 161, 0.43);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .signup-slide-finish:active {
  box-shadow: 0 0 0 0 transparent;
}

.webflow-import .signup-slide-finish:focus {
  border: 0px none #000;
  box-shadow: 0 0 0 0 transparent;
}

.webflow-import .next-inner {
  position: relative;
  z-index: 87;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  -webkit-transform: translate(13px, 0px);
  -ms-transform: translate(13px, 0px);
  transform: translate(13px, 0px);
}

.webflow-import .personal-business-separator {
  position: relative;
  z-index: 9999;
  width: 1px;
  height: 40px;
  margin-right: 15px;
  margin-left: 12px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #8f93a3;
}

.webflow-import .progress-bar-wrap {
  position: absolute;
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 6vh;
  z-index: 24;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60vw;
  margin-right: 0px;
  margin-bottom: 70px;
  margin-left: auto;
  padding-right: 10%;
  padding-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .signup-form {
  position: relative;
  width: 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .next-step-text {
  padding: 0px 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .signup-support {
  color: #9b0622;
  text-decoration: underline;
}

.webflow-import .having-trouble-signup {
  margin-top: 50px;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
}

.webflow-import .having-trouble-signup.help-center {
  display: none;
}

.webflow-import .having-trouble-link {
  color: #5ac5a1;
}

.webflow-import .having-trouble-link:hover {
  text-decoration: underline;
}

.webflow-import .having-trouble-link.hide {
  cursor: default;
}

.webflow-import .style-2 {
  color: #d3d3d3;
  cursor: text;
}

.webflow-import .style-2:hover {
  color: #d3d3d3;
}

.webflow-import .signup-block-left-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 40%;
  height: 100vh;
  padding-right: 0px;
  padding-left: 6%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #2f3238;
}

.webflow-import .paragraph-11 {
  margin-top: 20px;
  padding-right: 0px;
  color: #d3d3d3;
  font-size: 16px;
  line-height: 26px;
}

.webflow-import .personal-label-wrap {
  display: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .business-label-wrap {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .progress-bar-contain {
  position: relative;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.webflow-import .image-91 {
  height: 70px;
}

.webflow-import .progress-bar-line-wrap {
  position: absolute;
  left: 0vw;
  top: auto;
  right: 0vw;
  bottom: 0px;
  display: none;
  height: 6px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #ecf0f9;
  border-radius: 30px;
  background-color: #ebebeb;
}

.webflow-import .found-vant-hollow-button-v2 {
  height: 50px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 15px 45px 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #5f6091;
  border-radius: 50px;
  background-color: transparent;
  -webkit-transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, padding 0ms ease, color 0ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #5f6091;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .found-vant-hollow-button-v2:hover {
  height: 50px;
  padding: 16px 47px 17px;
  border: 2px none transparent;
  background-image: linear-gradient(160deg, #9293d9, #66679b);
  box-shadow: 0 1px 10px 0 #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.webflow-import .nav-section-main-wrap {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .resources-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  color: #434468;
  font-size: 13px;
  list-style-type: none;
}

.webflow-import .nav-link-wrapper {
  position: relative;
  z-index: 3;
  display: block;
  height: 100%;
  margin-left: 0px;
  padding: 19px 40px 19px 24px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-wrapper.last {
  height: 60px;
  margin-left: 0px;
  padding-right: 20px;
}

.webflow-import .nav-link-wrapper.last:hover {
  color: #fff;
}

.webflow-import .nav-link-wrapper.last.w--current {
  color: #d3d3d3;
}

.webflow-import .nav-link-wrapper.last.w--current:hover {
  color: #fff;
}

.webflow-import .megamenu-one-third-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.3%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mega-menu-wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2;
  display: none;
  overflow: visible;
  width: 980px;
  height: 330px;
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .megamenu-product-tile {
  width: 50px;
  margin-top: 4px;
  margin-right: 20px;
  margin-left: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .nav-arrow-wrap {
  position: absolute;
  left: auto;
  top: auto;
  right: 20px;
  bottom: 31px;
  width: 11px;
  height: auto;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .menu-blur {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 980px;
  height: 330px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .menu-flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 300px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .navbar-v2 {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 9999;
  width: 100%;
  height: 60px;
  border-top: 4px none #04c99f;
  border-bottom: 4px none #04c99f;
  background-color: #2f3238;
}

.webflow-import .page-overlay {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: none;
  width: 100vw;
  height: 100vh;
}

.webflow-import .mega-menu {
  position: absolute;
  left: 0px;
  top: 60px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: hsla(0, 0%, 100%, 0.65);
  box-shadow: 0 0 25px 17px rgba(0, 0, 0, 0.15);
}

.webflow-import .mega-menu._1 {
  display: none;
  width: 980px;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .mega-menu._2 {
  display: none;
  width: 980px;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .megamenu-link-block {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 17.5px 0px 17.5px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}

.webflow-import .megamenu-link-block:hover {
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 15px 30px -3px #d3d3d3;
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.webflow-import .arrow-piece-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 7px;
  height: 2px;
  border-radius: 40px;
  background-color: #d3d3d3;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.webflow-import .lookatme-v2 {
  display: inline-block;
  margin-right: 6px;
  margin-left: 6px;
  padding: 0px 8px;
  border-radius: 4px;
  background-color: #5ac5a1;
  color: #fff;
  font-size: 13px;
  line-height: 26px;
}

.webflow-import .mobile-menu {
  display: none;
  float: right;
}

.webflow-import .menu-icon {
  margin-top: -6px;
  padding-right: 20px;
  padding-left: 0px;
}

.webflow-import .megamenu-head-text {
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.webflow-import .nav-link-list-item {
  display: block;
  padding: 10px 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
  font-size: 16px;
}

.webflow-import .nav-link-list-item:hover {
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .resources-link-list {
  padding-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .megamenu-title-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding-left: 3px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .dropdown-trigger-new {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .dropdown-trigger-new:hover {
  opacity: 1;
}

.webflow-import .megamenu-green-heading {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 40px;
  margin-left: 0px;
  padding: 8px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #5ac5a1;
  text-decoration: none;
}

.webflow-import .megamenu-title {
  margin-bottom: 0px;
  font-size: 17px;
  line-height: 25px;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.webflow-import .megamenu-title.bulk-down {
  margin-bottom: 2px;
  color: #9f7ed4;
}

.webflow-import .megamenu-title.fin-data {
  color: #71c1f2;
}

.webflow-import .megamenu-title.widgets {
  color: #5ac5a1;
}

.webflow-import .megamenu-title.prophet {
  color: #617dcb;
}

.webflow-import .megamenu-title.custom-dev {
  color: #68698e;
}

.webflow-import .arrow-piece-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 7px;
  height: 2px;
  border-radius: 40px;
  background-color: #d3d3d3;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.webflow-import .product-link-mobile {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 50px;
  padding: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  text-decoration: none;
}

.webflow-import .product-link-mobile:hover {
  border-radius: 6px;
  background-color: #f9fbff;
}

.webflow-import .megamenu-products-grid {
  margin-top: 0px;
  padding: 15px 20px;
  grid-auto-flow: column;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
}

.webflow-import .megamenu-sub {
  margin-top: 3px;
  margin-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #8f93a3;
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
  letter-spacing: 0.01em;
}

.webflow-import .main-nav-text {
  padding-right: 7.5px;
}

.webflow-import .main-nav-text.products {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .menu-title-t {
  margin-bottom: 4px;
  color: #1d1f31;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
}

.webflow-import .menu-title-t._2 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #5ac5a1;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._4 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #617dcb;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._5 {
  margin-top: 4px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #71c1f2;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._3 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #68698e;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .menu-title-t._1 {
  margin-top: 4px;
  margin-bottom: 0px;
  color: #9f7ed4;
  font-size: 19.17px;
  text-transform: none;
}

.webflow-import .mobile-menu-green-btn {
  height: 50px;
  min-width: 260px;
  margin-top: 16px;
  margin-bottom: 15px;
  padding: 16px 45px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease;
  transition: transform 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
  text-align: center;
}

.webflow-import .mobile-menu-green-btn:hover {
  box-shadow: 0 8px 40px 0 rgba(67, 68, 104, 0.2);
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
  color: #fff;
}

.webflow-import .intrinio-logo-main {
  width: 160px;
  height: 60px;
  max-width: none;
  background-color: transparent;
}

.webflow-import .brand-wrap-v2 {
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  margin-left: 0px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.webflow-import .nav-link-new {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  padding: 0px 26px;
  float: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: 'Open Sans', sans-serif;
  color: #d3d3d3;
  font-size: 14px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .nav-link-new:hover {
  border-bottom: 1px none transparent;
  color: #fff;
}

.webflow-import .nav-link-new.nav-cta {
  display: block;
  height: 60px;
  min-width: 175px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 19px;
  padding-bottom: 19px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 0px;
  background-color: #414353;
  background-image: none;
  -webkit-transition: background-color 250ms ease;
  transition: background-color 250ms ease;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .nav-link-new.nav-cta:hover {
  background-color: #51b996;
  background-image: none;
}

.webflow-import .nav-link-new.nav-login {
  display: block;
  height: 60px;
  min-width: 100px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 19px;
  padding-bottom: 19px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
}

.webflow-import .nav-link-new.nav-login.logged-in-nav-link {
  display: none;
  padding-top: 19px;
  padding-bottom: 19px;
}

.webflow-import .product-menu-mobile-wrap {
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 0px;
}

.webflow-import .footer-heading-v2 {
  margin-top: 40px;
  margin-bottom: 20px;
  color: #777a88;
  font-size: 16px;
  text-transform: uppercase;
}

.webflow-import .social-icon-v2 {
  margin-top: 0px;
  opacity: 0.8;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.webflow-import .social-icon-v2:hover {
  opacity: 1;
}

.webflow-import .social-flex-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .footer-small-link-v2 {
  display: inline-block;
  margin-top: 0px;
  margin-right: 20px;
  float: none;
  opacity: 0.8;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  color: #7d899c;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .footer-small-link-v2:hover {
  opacity: 1;
}

.webflow-import .footer-section {
  padding-right: 80px;
  padding-left: 80px;
  border-top: 4px solid #00d78a;
  background-color: #2f3238;
}

.webflow-import .footer-link-v2 {
  display: inline-block;
  float: none;
  color: #aeaeb8;
  font-size: 15px;
  line-height: 32px;
  font-weight: 400;
}

.webflow-import .footer-link-v2:hover {
  color: #ebebeb;
}

.webflow-import .social-link-wrap {
  margin-right: 0px;
  margin-left: 10px;
  padding: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .footer-link-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .copyright-text {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10vw;
  float: none;
  color: #7d899c;
  font-size: 14px;
  line-height: 32px;
  font-weight: 300;
}

.webflow-import .smart-container-footer {
  display: block;
  max-width: 1250px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .privacy-terms-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .footer-img {
  display: block;
  margin-top: 40px;
}

.webflow-import .footer-grid {
  margin-top: 50px;
  margin-bottom: 100px;
  grid-column-gap: 30px;
  -ms-grid-columns: 2.5fr 2fr 1.5fr 2.5fr 2fr;
  grid-template-columns: 2.5fr 2fr 1.5fr 2.5fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .footer-column-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .footer-bottom-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #434468;
}

.webflow-import .mega-menu-copy {
  position: absolute;
  left: 0px;
  top: 60px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: auto;
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: hsla(0, 0%, 100%, 0.65);
  box-shadow: 0 0 25px 17px rgba(0, 0, 0, 0.15);
}

.webflow-import .nav-section-container-full {
  position: relative;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1250px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.webflow-import .mega-menu-dropdown {
  left: 0px;
  top: 60px;
  right: 0px;
  display: none;
  width: 980px;
  max-width: 980px;
  background-color: transparent;
}

.webflow-import .mega-menu-dropdown.w--open {
  left: 137px;
  right: 0px;
  z-index: 1;
  display: block;
  width: 980px;
  max-width: 980px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .mega-menu-container {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 980px;
  height: 330px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: hsla(0, 0%, 100%, 0.65);
  box-shadow: 0 17px 25px 0 rgba(0, 0, 0, 0.15);
}

.webflow-import .dropdown-trigger-v2 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .dropdown-trigger-v2:hover {
  opacity: 1;
}

.webflow-import .nav-links-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 980px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .nav-list-heading-item {
  list-style-type: none;
}

.webflow-import .button-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 5%;
  cursor: pointer;
}

.webflow-import .button-3.next-trigger {
  z-index: 10000;
}

.webflow-import .button-3.next-trigger.signup-slide-next {
  right: 10%;
  bottom: 6vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}

.webflow-import .signup-next-arrow-v2 {
  opacity: 0;
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.webflow-import .right-image-wrapper-fundamentals {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 37%;
  margin-left: auto;
}

.webflow-import .right-image-wrapper-fundamentals.top-aligned {
  bottom: auto;
  width: 51%;
  margin-right: -73px;
}

.webflow-import .right-image-wrapper-fundamentals.top-aligned.fundamentals {
  top: auto;
  overflow: hidden;
  width: 48%;
  max-width: 800%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.webflow-import .fundamentals-widget-spacer {
  margin-bottom: 100px;
  padding-bottom: 2px;
}

.webflow-import .fundamentals-widget-img {
  display: inline-block;
  width: 140%;
  max-width: 800px;
  margin-bottom: -30px;
}

.webflow-import .cta-button-wrapper-fundamentals {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .search-modal-popup-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 320px;
  height: 40px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 0.875px;
  border-color: #e0eaf9;
  border-radius: 40px;
  background-color: rgba(249, 251, 255, 0.5);
  opacity: 1;
  color: #434468;
  font-weight: 600;
  cursor: text;
}

.webflow-import .search-modal-popup-link::-webkit-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link:-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link::-ms-input-placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-modal-popup-link::placeholder {
  color: rgba(67, 68, 104, 0.66);
}

.webflow-import .search-mag-glass {
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 1;
}

.webflow-import .breadcrumb-link {
  display: block;
  margin-right: 5px;
  margin-left: 5px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #999;
  font-size: 13px;
}

.webflow-import .breadcrumb-link:hover {
  color: #434468;
}

.webflow-import .breadcrumb-link.w--current {
  cursor: default;
}

.webflow-import .breadcrumb-link.w--current:hover {
  color: #999;
}

.webflow-import .breadcrumb-link.first-breadcrumb {
  margin-left: 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #999;
  font-size: 13px;
}

.webflow-import .breadcrumb-link.first-breadcrumb:hover {
  color: #434468;
}

.webflow-import .mkt-current-title {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 19px;
  line-height: 1.2em;
}

.webflow-import .mkt-nav2-crumbtitle-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .search-block-text {
  opacity: 1;
  line-height: 26px;
}

.webflow-import .search-wrapper-light {
  margin-right: 0px;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: transparent;
}

.webflow-import .mkt-nav2-header-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 960px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.webflow-import .mkt-nav2-top {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.webflow-import .mktplace-cat-heading-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin: 20px auto 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .marketplace-category-heading {
  display: block;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #434468;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
  letter-spacing: -1%;
}

.webflow-import .marketplace-category-heading h1 {
  font-size: 32px;
  font-weight: 300;
}

.webflow-import .marketplace-category-heading strong {
  font-weight: 600;
}

.webflow-import .gray-subhead {
  padding-bottom: 0px;
  color: #939ab2;
  font-size: 15px;
  line-height: 2em;
}

.webflow-import .mobile-category-slider-wrapper {
  display: none;
}

.webflow-import .mkt-nav-2-catselector-dropdown {
  background-color: #fff;
}

.webflow-import .mkt-nav-2-catselector-dropdown.w--open {
  width: 275px;
  border-radius: 2.13px;
  box-shadow: 0 6px 8.14px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .mkt-nav2-dropdown {
  height: 55px;
  padding-left: 0px;
}

.webflow-import .filters-section {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 72px;
  right: 0%;
  bottom: auto;
  z-index: 22;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #dae9ed;
  border-bottom: 1px none #dae9ed;
  background-color: #fff;
}

.webflow-import .mktplace-header-shadow {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2;
  display: block;
  width: 100%;
  height: 55px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  box-shadow: 0 15px 16px 0 rgba(0, 0, 0, 0.05);
  opacity: 0;
}

.webflow-import .product-counter {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .closed-parenthesis {
  padding-left: 0.5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .mkt-nav2-catselector-current {
  display: none;
  padding-right: 20px;
  color: #5f6091;
  line-height: 1em;
  font-weight: 600;
}

.webflow-import .open-parenthesis {
  padding-right: 0px;
  padding-left: 3.5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .mkt-nav2-bottom {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  top: 72px;
  right: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #dae9ed #000;
  background-color: #fff;
}

.webflow-import .collection-list-wrapper-10 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .mobile-cat-dropdown {
  position: relative;
  height: 55px;
  margin-right: 0px;
  margin-left: 0px;
}

.webflow-import .parent-category-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  margin-left: -10px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .parent-link-item {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.webflow-import .eod-regions-menu {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: #dae9ed #000;
}

.webflow-import .content-960-container {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .eod-regions-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-left: -10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .mkt-nav2-catselector-link {
  padding-left: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .mkt-nav2-catselector-link:hover {
  background-color: #f5f9fb;
  color: #242424;
}

.webflow-import .mkt-nav2-catselector-link.w--current {
  color: #242424;
}

.webflow-import .mkt-nav2-subcatselector-link {
  padding-left: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .mkt-nav2-subcatselector-link:hover {
  background-color: #f5f9fb;
  color: #242424;
}

.webflow-import .mkt-nav2-subcatselector-link.w--current {
  color: #242424;
}

.webflow-import .mkt-subcat-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 10px;
  padding-top: 2px;
  padding-right: 15px;
  padding-left: 15px;
  border-bottom: 2px solid transparent;
  opacity: 0.6;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
}

.webflow-import .mkt-subcat-link:hover {
  border-bottom: 2px solid #508dfb;
  opacity: 1;
  color: #508dfb;
}

.webflow-import .mkt-subcat-link.w--current {
  border-bottom-color: #508dfb;
  opacity: 1;
  color: #508dfb;
}

.webflow-import .eod-region-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 5px;
  padding: 9px 17px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px none transparent;
  opacity: 0.6;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgba(67, 68, 104, 0.65);
}

.webflow-import .eod-region-link:hover {
  border-bottom: 2px none #434468;
  opacity: 1;
  color: #434468;
}

.webflow-import .eod-region-link.w--current {
  border-bottom-style: none;
  border-radius: 30px;
  background-color: #e7ecf3;
  opacity: 1;
  color: #434468;
}

.webflow-import .eod-region-link.all-link {
  margin-right: 0px;
  border-bottom-style: none;
}

.webflow-import .eod-region-link.all-link:hover {
  border-bottom-style: none;
  border-bottom-color: #5f6091;
  color: #434468;
}

.webflow-import .eod-region-link.all-link.w--current {
  border-bottom: 2px none #5f6091;
  opacity: 1;
  color: #434468;
}

.webflow-import .mobile-product-arrow-wrapper {
  display: none;
}

.webflow-import .product-label-separator {
  display: none;
  margin-left: 5px;
}

.webflow-import .included-in-bundle {
  margin-left: 0px;
  color: #5ac5a1;
  font-weight: 600;
}

.webflow-import .product-label-provider {
  display: none;
}

.webflow-import .product-card-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 40px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border: 1.5px solid #5ac5a1;
  border-radius: 32px;
  background-color: #fff;
}

.webflow-import .bulk-down-mktplace-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-top: 60px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/api_header_bg.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  color: #fff;
}

.webflow-import .bulkdown-hero-heading {
  display: block;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 1.3em;
  font-weight: 600;
  letter-spacing: -2%;
}

.webflow-import .grid-19 {
  height: 100%;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0px 230px;
  grid-template-columns: 1fr 230px;
  -ms-grid-rows: 40px 0px auto;
  grid-template-rows: 40px auto;
}

.webflow-import .solid-green-button-text-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .go-back-text {
  display: inline-block;
  padding: 2.5px 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
  -webkit-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in;
  color: #5b617c;
  font-size: 13px;
  font-weight: 600;
}

.webflow-import .go-back-text:hover {
  border-bottom-color: rgba(0, 0, 0, 0.55);
  opacity: 1;
}

.webflow-import ._960-product-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.webflow-import .intrinio-h1-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 2px none #ccc;
}

.webflow-import .product-nav-container {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-right: 40px;
  padding-bottom: 0px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #dae9ed #000;
  background-color: #fff;
}

.webflow-import .product-go-back {
  position: static;
  left: 0px;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 35px;
  max-width: none;
  margin: 10px 0px 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.52;
  -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: opacity 200ms ease, -webkit-transform 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease;
  transition: transform 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease;
  color: #434468;
}

.webflow-import .product-go-back:hover {
  opacity: 1;
  -webkit-transform: translate(-15px, 0px);
  -ms-transform: translate(-15px, 0px);
  transform: translate(-15px, 0px);
}

.webflow-import .solid-green-button-arrow {
  position: static;
  top: auto;
  right: 0px;
  bottom: auto;
  display: block;
  width: 20px;
  margin-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0;
  -webkit-transform: translate(3px, 0px);
  -ms-transform: translate(3px, 0px);
  transform: translate(3px, 0px);
}

.webflow-import .product-subscribe-solid {
  position: relative;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  min-width: 220px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px 10px 0px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 2px solid #5ac5a1;
  border-radius: 50px;
  background-color: #5ac5a1;
  -webkit-transition: padding 200ms ease, box-shadow 200ms ease;
  transition: padding 200ms ease, box-shadow 200ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
}

.webflow-import .product-subscribe-solid:hover {
  padding-left: 20px;
  box-shadow: 0 8px 25px 0 rgba(67, 68, 104, 0.2);
  color: #fff;
}

.webflow-import .product-subscribe-solid.align-center {
  z-index: 1;
  margin-left: 0px;
}

.webflow-import .product-subscribe-solid.hollow-button {
  z-index: 1;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  color: #5ac5a1;
}

.webflow-import .product-subscribe-solid.hollow-button:hover {
  background-color: #5ac5a1;
  color: #fff;
}

.webflow-import .product-subscribe-solid-text {
  display: inline-block;
  height: 100%;
  margin-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 1em;
}

.webflow-import .left-back-arrow {
  display: inline-block;
  width: 22px;
  margin-right: 10px;
  padding-bottom: 0px;
}

.webflow-import .product-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 25px;
  line-height: 1.4em;
  letter-spacing: 0px;
}

.webflow-import .intrinio-api-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 7.5px 20px 5px 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-left: 2px solid #ccc;
  color: #5ac5a1;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .product-answer-item {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 30px;
}

.webflow-import .product-answer-item li {
  padding-left: 20px;
  color: #434468;
  font-size: 16px;
  line-height: 29px;
}

.webflow-import .product-answer-item p {
  color: #434468;
}

.webflow-import .product-answer-item a {
  color: #5ac5a1;
}

.webflow-import .product-answer-item a:hover {
  color: #434468;
}

.webflow-import .grid-17 {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  grid-auto-columns: auto;
  -ms-grid-columns: auto auto auto auto auto;
  grid-template-columns: auto auto auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.webflow-import .product-badge-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .product-cost {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #434468;
  font-size: 23px;
  line-height: 130%;
  font-weight: 300;
}

.webflow-import .product-medium-paragraph {
  margin-bottom: 0px;
  padding: 5px 0px 10px;
  color: #434468;
  font-size: 16px;
  line-height: 1.7em;
  font-weight: 400;
}

.webflow-import .plans-column2-button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 76.9%, 0.3) #deebef #deebef hsla(0, 0%, 76.9%, 0.3);
}

.webflow-import .access-method-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  padding: 3px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .product-plans-h2-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 30px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .access-methods-all-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.webflow-import .access-method-text {
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  opacity: 0;
  color: #8f93a3;
  text-align: center;
}

.webflow-import .product-plans-h2-wrap-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 30px;
  padding-left: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .product-resource-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 7.5px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5ac5a1;
}

.webflow-import .product-resource-link:hover {
  color: #434468;
}

.webflow-import .plus-horizontal-v2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  width: 100%;
  height: 3px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-style: solid none;
  border-width: 1.5px 0px;
  border-color: #8f93a3;
  border-radius: 20px;
  background-color: #8f93a3;
}

.webflow-import .product-pricing-mobile-wrap {
  display: none;
}

.webflow-import .product-plan-grid-mobile {
  height: 100%;
  padding-top: 0px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-auto-rows: minmax(60px, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
  -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  border-style: none;
  border-width: 0px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .product-accordion-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 2px solid #eaf1fc;
  cursor: pointer;
}

.webflow-import .badge-token-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 43px;
  height: 43px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1.5px solid #eaf1fc;
  border-radius: 32px;
  background-color: #fff;
  box-shadow: 0 2px 0 0 #eaf1fc;
}

.webflow-import .product-pricing-dropdown {
  background-color: #fff;
}

.webflow-import .product-pricing-dropdown.w--open {
  width: 275px;
  border-radius: 2.13px;
  box-shadow: 0 6px 8.14px 0 rgba(67, 86, 97, 0.2);
}

.webflow-import .product-feature {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-bottom: 50px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1.5px solid #eaf1fc;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 0 0 #eaf1fc;
}

.webflow-import .plans-column3-button-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.2) hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.3);
}

.webflow-import .product-dollar-sign {
  color: #434468;
  font-size: 36px;
  font-weight: 300;
}

.webflow-import .product-feature-text {
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .break-line {
  display: block;
}

.webflow-import .resources-border {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 2px;
  margin-right: 40px;
  margin-left: 20px;
  border-bottom: 1.5px none #eaf1fc;
  background-color: #eaf1fc;
}

.webflow-import .product-h2-heading {
  margin-top: 20px;
  margin-bottom: 17px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 18px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 0px;
}

.webflow-import .product-h3-heading {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .product-plan-selector {
  padding-left: 30px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #434468;
  font-size: 14px;
  font-weight: 600;
}

.webflow-import .product-plan-selector:hover {
  background-color: #f5f9fb;
  color: #242424;
}

.webflow-import .product-plan-selector.w--current {
  color: #242424;
}

.webflow-import .badge-text-wrap {
  margin-left: 15px;
}

.webflow-import .product-features-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1.5px solid #eaf1fc;
}

.webflow-import .product-page-dollars {
  display: inline;
  color: #434468;
  font-size: 36px;
  font-weight: 600;
}

.webflow-import .plans-column2-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .product-main {
  padding-top: 40px;
  padding-bottom: 50px;
  background-color: #f9fbff;
}

.webflow-import .product-plans-column3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: none;
  border-width: 1px 1px 0px;
  border-color: hsla(0, 0%, 76.9%, 0.3) hsla(0, 0%, 76.9%, 0.2) #eef5f7 hsla(0, 0%, 76.9%, 0.3);
}

.webflow-import .details-grid {
  height: 100%;
  grid-auto-flow: column;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 5fr 5fr 4fr;
  grid-template-columns: 5fr 5fr 4fr;
  -ms-grid-rows: 80px auto 1fr;
  grid-template-rows: 80px auto 1fr;
}

.webflow-import .badge-img {
  display: block;
}

.webflow-import .resource-img-plum {
  display: none;
}

.webflow-import .product-features-highlights {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 70px;
  border-right: 1.5px solid #eaf1fc;
}

.webflow-import .product-accordion-content {
  display: block;
  overflow: hidden;
  margin-top: 0px;
}

.webflow-import .products-plans-column3-border {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 2px;
  margin-right: 30px;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .plans-column3-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .product-features-resources-top {
  position: relative;
  margin-top: 40px;
  padding: 0px 40px 20px;
}

.webflow-import .product-h2-heading-mobile {
  margin-top: 20px;
  margin-bottom: 17px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 18px;
  line-height: 40px;
  font-weight: 600;
  letter-spacing: 0px;
}

.webflow-import .plans-custom-pricing {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #434468;
  font-size: 18px;
  line-height: 1.4em;
  font-weight: 600;
  text-transform: uppercase;
}

.webflow-import .product-plans-column1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 50px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right: 1px solid #eef5f7;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .product-plans-column1.button-row {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 20px;
  border-style: none;
  border-color: hsla(0, 0%, 76.9%, 0.3) #c4c4c4 #60627b #60627b;
  border-radius: 0px;
}

.webflow-import .product-description-deprecated {
  color: #454857;
  font-size: 15px;
  line-height: 28px;
}

.webflow-import .product-description-deprecated p {
  color: #454857;
  font-size: 15px;
  line-height: 26px;
}

.webflow-import .badge-text-type {
  display: block;
  color: #999;
  font-size: 12.29px;
  font-weight: 600;
}

.webflow-import .product-plans-column2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right: 1px solid #eef5f7;
  border-bottom: 1px solid #eef5f7;
}

.webflow-import .access-method-img {
  width: 37px;
  height: 37px;
  margin-bottom: 5px;
}

.webflow-import .product-faq-accordion-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 19px;
  height: 19px;
  margin-right: 15px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .product-badge-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .product-plan-grid {
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-top: 0px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(60px, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr;
  -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  border-style: none;
  border-width: 0px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .product-resource-text {
  display: inline-block;
  margin-left: 15px;
  font-size: 16px;
  font-weight: 600;
}

.webflow-import .product-accordion-h4 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
}

.webflow-import .product-features-faqs {
  margin-top: 0px;
  margin-bottom: 60px;
  padding: 10px 70px;
  border-right: 1.5px none #eaf1fc;
}

.webflow-import .products-plans-h3 {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #5ac5a1;
  font-size: 18px;
  line-height: 1.8em;
  font-weight: 600;
}

.webflow-import .badge-text-value {
  display: block;
  color: #434468;
  font-size: 15px;
  font-weight: 600;
}

.webflow-import .product-features-resources-bottom {
  display: block;
  margin-top: 0px;
  margin-bottom: 40px;
  padding: 20px 40px 10px;
}

.webflow-import .blog-landing-bgr {
  background-image: url('../images/blog-bg.png'), url('../images/blog_header.png');
  background-position: 0px 0px, 50% 85%;
  background-size: cover, cover;
}

.webflow-import .blog-landing-bgr.hero-new {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/api_header_bg.svg');
  background-size: cover;
}

.webflow-import .blog-hero-wrap {
  width: 50%;
  height: 250px;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.webflow-import .blog-landing-main {
  padding-top: 80px;
  padding-bottom: 80px;
}

.webflow-import .blog-titles {
  font-family: freight-display-pro, sans-serif;
  color: #03363d;
  font-size: 33px;
  line-height: 40px;
}

.webflow-import .collection-list-9 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .columns-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.webflow-import .blog-header-welcome {
  font-family: freight-display-pro, sans-serif;
  color: #8b9aa5;
  font-size: 31.42px;
  font-weight: 600;
}

.webflow-import .intrinio-blog-insignia {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 13px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.webflow-import .hero-column-left {
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.webflow-import .hero-column-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.webflow-import .image-92 {
  display: inline-block;
}

.webflow-import .h1-blog {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: -5px;
  margin-left: 12px;
  font-family: objektiv-mk1, sans-serif;
  color: #f19b4a;
  font-size: 36px;
  font-style: italic;
  font-weight: 500;
}

.webflow-import .blog-heading-wrap {
  padding-left: 25%;
}

.webflow-import .image-93 {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.webflow-import .rich-text-block-6 {
  height: 120px;
  white-space: break-spaces;
}

.webflow-import .blog-truncate {
  overflow: hidden;
  max-height: 168px;
}

.webflow-import .product-description {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.webflow-import .product-description h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  letter-spacing: normal;
}

.webflow-import .product-description h4 {
  margin-top: 20px;
  font-size: 16px;
}

.webflow-import .product-description h3 {
  margin-top: 0px;
  color: #434468;
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
}

.webflow-import .product-description p {
  color: #454857;
  font-size: 15px;
  line-height: 28px;
}

.webflow-import .product-description h1 {
  margin-top: 0px;
  color: #434468;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: normal;
}

.webflow-import .product-description ul {
  margin-top: 0px;
}

.webflow-import .product-description li {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #454857;
  font-size: 15px;
  line-height: 28px;
}

.webflow-import .product-description a {
  color: #5ac5a1;
}

.webflow-import .product-description a:hover {
  border-bottom: 1px none #434468;
  color: #434468;
}

.webflow-import .product-price-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.webflow-import .collection-list-wrapper-11 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.webflow-import .product-plan-grid-header {
  height: 100%;
  padding-top: 0px;
  justify-items: stretch;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row;
  grid-auto-rows: minmax(60px, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 0px;
  border-color: #60627b;
  border-radius: 8px;
}

.webflow-import .collection-list-10 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

html.w-mod-js *[data-ix="lightbox-overlay"] {
  opacity: 0;
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

@media screen and (max-width: 991px) {
.webflow-import .menu-mobile {
    z-index: 99;
    display: block;
    overflow: auto;
    height: 100vh;
    padding-bottom: 70px;
    float: none;
    background-color: #37373d;
  }
.webflow-import .navbar {
    background-color: #2f3238;
  }
.webflow-import .section {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .section.light-grey._100vh {
    height: 100%;
    padding-top: 70px;
  }
.webflow-import .section.dark-gradient {
    padding-top: 0px;
  }
.webflow-import .nav-section.position-fix {
    display: block;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .nav-link {
    display: none;
  }
.webflow-import .nav-link.login-desktop {
    display: none;
    margin-left: 0px;
  }
.webflow-import .nav-link.login-desktop.logged-in-nav-link {
    position: absolute;
    top: -100px;
    opacity: 1;
  }
.webflow-import .subheading-1 {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
  }
.webflow-import .main-heading {
    font-size: 28px;
    text-align: left;
  }
.webflow-import .primary-button.hero {
    width: 60%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button.hollow {
    width: 60%;
  }
.webflow-import .primary-button.hollow.hover-blur {
    bottom: 40%;
  }
.webflow-import .primary-button.medium {
    font-size: 14px;
  }
.webflow-import .paragraph-large.white {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
.webflow-import .columns.platform {
    width: auto;
    min-width: 0px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 90px;
    margin-bottom: -10px;
  }
.webflow-import .subheading-4 {
    font-size: 17px;
  }
.webflow-import .line-break {
    width: 40%;
  }
.webflow-import .button-row {
    text-align: left;
  }
.webflow-import .footer-small-link {
    margin-right: 40px;
  }
.webflow-import .left-flex-text {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .right-flex.text {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .columns-list-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .green-link {
    font-size: 14px;
  }
.webflow-import .green-link.inline {
    font-size: 18px;
  }
.webflow-import .right-flex-component {
    margin-top: 50px;
  }
.webflow-import .left-flex-image {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .business-visualization {
    display: block;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
.webflow-import .threeblock {
    width: 50%;
  }
.webflow-import .fourblock {
    width: 50%;
  }
.webflow-import .sectiontag.morepadding {
    padding-left: 25px;
  }
.webflow-import .button {
    display: block;
    text-align: center;
  }
.webflow-import .sideblock {
    height: 400px;
  }
.webflow-import .sideblock.auto {
    height: auto;
  }
.webflow-import .dark {
    font-size: 40px;
  }
.webflow-import .logoblock {
    height: 250px;
  }
.webflow-import .callouttext {
    display: block;
    margin-top: 11px;
    margin-bottom: 11px;
    text-align: center;
  }
.webflow-import .callouttext._3 {
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
.webflow-import .callouttext._5 {
    margin-left: 0px;
  }
.webflow-import .callouttext._2 {
    display: block;
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .mainsection {
    border-right: 1px none #000;
    border-left: 1px none #000;
  }
.webflow-import .textblock {
    height: 974px;
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .introblock {
    height: 250px;
    padding-top: 16px;
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .secondgroup {
    margin-top: 40px;
    padding-top: 40px;
    padding-left: 0px;
  }
.webflow-import .lead-paragraph.pricing-page {
    font-size: 16px;
  }
.webflow-import .container.no-pad {
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .dropdown-link {
    position: relative;
  }
.webflow-import .dropdown-link.nav {
    display: block;
    padding-top: 21px;
    padding-bottom: 21px;
    padding-left: 60px;
    font-family: 'Open Sans', sans-serif;
    color: #d3d3d3;
    font-weight: 600;
    text-align: left;
  }
.webflow-import .dropdown-link.nav.break {
    box-shadow: inset 0 -1px 0 0 #3b3b3b;
    font-weight: 400;
  }
.webflow-import .nav-dropdown-text {
    padding-left: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #7a7979;
    font-weight: 600;
    text-align: left;
  }
.webflow-import .dropdown-list {
    position: static;
    display: block;
    background-color: #2f3238;
  }
.webflow-import .dropdown-list.w--open {
    background-color: #2f3238;
  }
.webflow-import .icon-2 {
    display: none;
    color: #d3d3d3;
  }
.webflow-import .menu-button-old {
    background-color: #2f3238;
    color: #d3d3d3;
  }
.webflow-import .menu-button-old.w--open {
    background-color: transparent;
  }
.webflow-import .icon-3 {
    background-color: transparent;
    color: #d3d3d3;
    font-size: 34px;
  }
.webflow-import .nav-link-mobile {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 40px;
    text-align: left;
  }
.webflow-import .nav-link-mobile.cta {
    position: -webkit-sticky;
    position: sticky;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 999;
    padding-right: 40px;
    background-color: #04c99f;
    color: #fff;
    text-align: center;
  }
.webflow-import .nav.break-bottom {
    display: block;
    background-color: transparent;
    box-shadow: inset 0 -1px 0 0 #464649;
  }
.webflow-import .vendor-grid {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .div-right {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .smart-container-v1 {
    width: auto;
    min-width: auto;
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .smart-container-v1.flex {
    padding-top: 60px;
    padding-bottom: 60px;
  }
.webflow-import .smart-container-v1.flex.bottom-padding {
    padding-top: 20px;
  }
.webflow-import .smart-container-v1.footer {
    padding-top: 20px;
  }
.webflow-import .smart-container-v1.narrow-pad {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .sub-heading {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .white-heading {
    font-size: 24px;
  }
.webflow-import .engine-div-block {
    width: 275px;
  }
.webflow-import .block-main.purple {
    width: 120px;
    margin-top: 153px;
    margin-left: 78px;
  }
.webflow-import .block-main.green {
    width: 150px;
    margin-top: 87px;
    margin-left: 78px;
  }
.webflow-import .block-main.blue {
    width: 120px;
    max-width: 100%;
    margin-left: 78px;
  }
.webflow-import .heading-9 {
    font-size: 18px;
  }
.webflow-import .sub-element-paragraph {
    padding-left: 50px;
    color: #cacadf;
    font-size: 14px;
    text-align: left;
  }
.webflow-import .sub-element-title {
    padding-left: 50px;
  }
.webflow-import .intrinio-engine-value-props {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -30px;
    padding-right: 35px;
    padding-left: 35px;
    text-align: justify;
  }
.webflow-import .div-block-11 {
    display: none;
  }
.webflow-import .div-block-12 {
    padding-right: 25px;
    padding-left: 50px;
  }
.webflow-import .absolute-gradient-1 {
    position: absolute;
    z-index: -1;
    margin-top: 0px;
  }
.webflow-import .column-div-block.product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .square-tile {
    margin-right: 8px;
    margin-left: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-header {
    margin-right: 30px;
    margin-left: 30px;
  }
.webflow-import .cta-block-1 {
    margin-right: 70px;
    margin-left: 70px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-block-left {
    margin-bottom: 25px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .grid.footer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 16px;
    grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . .";
    -ms-grid-columns: 1fr 1fr 1fr 1fr 0.25fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 0.25fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .footer-line {
    padding-top: 15px;
  }
.webflow-import .footer-img-v1 {
    margin-top: 26px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
.webflow-import .product-tile {
    margin-right: 8px;
    margin-left: 8px;
  }
.webflow-import .absolute-gradient-2 {
    position: absolute;
    margin-top: -30px;
  }
.webflow-import .code-tab-plane {
    height: 375px;
  }
.webflow-import .paragraph-code {
    font-size: 14px;
    line-height: 19px;
  }
.webflow-import .code-tab-name {
    font-size: 14px;
  }
.webflow-import .code-endpoint {
    width: 260px;
  }
.webflow-import .navbar-3 {
    background-color: #2f3238;
  }
.webflow-import .shadow-panel {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
    min-width: 400px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 30px;
  }
.webflow-import .left-flex-text-2 {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .logo-column-2 {
    text-align: center;
  }
.webflow-import .sign-up-pannel {
    display: block;
    width: 70%;
    margin: 50px auto;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .tile-image-position {
    margin-top: -100px;
  }
.webflow-import .hover-link-tile {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .dropdown-fix {
    display: block;
  }
.webflow-import .hero-text-block {
    width: 60%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-block {
    min-height: 560px;
  }
.webflow-import .hero-heading {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .hero-slider {
    min-height: 560px;
    padding-left: 119px;
  }
.webflow-import .smart-container-hero {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .green-link-lnline {
    font-size: 16px;
  }
.webflow-import .paragraph-large-2.center {
    padding-right: 50px;
  }
.webflow-import .paragraph-large-2.white {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
  }
.webflow-import .left-flex {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .enterprise-right.text {
    margin-bottom: 20px;
    padding-right: 70px;
  }
.webflow-import .hero-tab-link {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-tab-link.w--current {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .enterprise-left {
    padding-right: 0px;
  }
.webflow-import .right-flex-2.text {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .flex-block {
    width: 100%;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .hero-tabs {
    z-index: 10;
    margin-top: -30px;
  }
.webflow-import .paragraph.light {
    margin-bottom: 30px;
    font-weight: 400;
  }
.webflow-import .paragraph.medium {
    margin-bottom: 30px;
  }
.webflow-import .heading-12 {
    text-align: center;
  }
.webflow-import .updates-header-block {
    margin-top: 60px;
    margin-bottom: 0px;
  }
.webflow-import .product-update-tabs {
    margin-top: 0px;
  }
.webflow-import .update-list-wrapper {
    width: 100%;
  }
.webflow-import .tabs-content {
    margin-top: 40px;
  }
.webflow-import .view-details-button {
    margin-top: 16px;
    margin-bottom: 30px;
    float: left;
  }
.webflow-import .tab-section {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .tab-section.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .updates-smart-container {
    width: auto;
    min-width: auto;
    padding-top: 0px;
    padding-bottom: 80px;
  }
.webflow-import .div-block-19 {
    margin-top: -60px;
  }
.webflow-import .div-block-23 {
    display: block;
    text-align: center;
  }
.webflow-import .paragraph-3 {
    text-align: left;
  }
.webflow-import .div-block-24 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .heading-13 {
    padding-right: 0px;
  }
.webflow-import .signup-block-left {
    z-index: 99;
    width: 100%;
    height: 100px;
  }
.webflow-import .signup-block-right {
    position: relative;
    left: 0px;
    width: 100%;
    height: auto;
    min-height: 0px;
    margin-top: 100px;
    margin-left: 0px;
    padding: 80px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .div-block-26 {
    display: block;
  }
.webflow-import .paragraph-4 {
    display: none;
  }
.webflow-import .heading-14 {
    display: none;
  }
.webflow-import .hubspot-signup-embed {
    width: auto;
    padding-right: 10%;
    padding-left: 10%;
  }
.webflow-import .text-block-3 {
    margin-top: 45px;
  }
.webflow-import .primary-button-2.hero {
    width: 60%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow.margin {
    min-width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 16px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hero {
    width: 60%;
    min-width: 180px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
    min-width: 250px;
  }
.webflow-import .primary-button-2.hollow.margin {
    min-width: 180px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 16px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 32%;
  }
.webflow-import .primary-button-2.footer {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    bottom: 40%;
  }
.webflow-import .primary-button-2.footer-single-column {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 50%;
    min-width: 220px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 50%;
    min-width: 220px;
  }
.webflow-import .primary-button-2.hollow {
    width: 60%;
  }
.webflow-import .message-block {
    display: none;
  }
.webflow-import .section-4 {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section-4.light-grey {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .hero-text-block-wide {
    width: 80%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .subpage-hero-section {
    margin-top: 60px;
    margin-bottom: 20px;
  }
.webflow-import .column-heading-dark {
    min-height: 50px;
    line-height: 30px;
  }
.webflow-import .div-block-40 {
    padding-bottom: 0px;
  }
.webflow-import .inline-tag.green {
    background-color: #00d78a;
  }
.webflow-import .inline-tag.custom {
    margin-right: -10px;
  }
.webflow-import .help-center-hero {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    margin-bottom: 10px;
  }
.webflow-import .background-panel {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
    min-width: 400px;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: block;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    display: block;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: block;
  }
.webflow-import .nav_items.intrinio-hide {
    display: none;
  }
.webflow-import .main-nav-link.hide {
    display: none;
  }
.webflow-import .nav-link-copy {
    display: none;
  }
.webflow-import .hero-content-wrapper {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .drop-shadow-card {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    overflow: hidden;
  }
.webflow-import .drop-shadow-card.no-margin {
    min-width: 75vw;
  }
.webflow-import .slide-nav-4 {
    top: 0px;
    padding-top: 25px;
    padding-bottom: 0px;
  }
.webflow-import .paragraph-hero-new {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    font-size: 20px;
    line-height: 28px;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    font-size: 20px;
    line-height: 28px;
  }
.webflow-import .green-check-img {
    max-width: 25px;
    min-width: 25px;
  }
.webflow-import .left-flex-child-wrapper {
    width: 53%;
    margin-bottom: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .h4-new {
    font-size: 18px;
    line-height: 170%;
  }
.webflow-import .right-content-column {
    padding-top: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-2-new {
    margin-top: 20px;
    font-size: 18px;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    margin-bottom: 20px;
    font-size: 20px;
  }
.webflow-import .green-link-new {
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .hero-heading-new.centered.white {
    text-align: center;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    font-size: 30px;
  }
.webflow-import .hero-heading-new.white-text {
    font-size: 30px;
  }
.webflow-import .wyg-grid {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .sub-heading-new {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 24px;
  }
.webflow-import .sub-heading-new.pro-services {
    font-size: 32px;
  }
.webflow-import .sub-heading-new.pricing {
    font-size: 32px;
  }
.webflow-import .divider-new {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .divider-new.invert {
    min-height: 9vh;
    margin-bottom: 0px;
    padding-top: 0px;
  }
.webflow-import .content-container-960 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-960.slider-new {
    min-width: 90vw;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.smaller-tablet-padding2 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.product-cat-header {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.mktplace-tab-container {
    z-index: 12;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .left-content-column {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-top: 20px;
    padding-right: 20px;
  }
.webflow-import .left-content-column.json-example {
    padding-top: 0%;
  }
.webflow-import .customer-logos {
    width: auto;
  }
.webflow-import ._2-content-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .testimonials-slider.custom-dev-page {
    height: auto;
  }
.webflow-import .divider-hero {
    height: 16vh;
  }
.webflow-import .divider-hero.relative {
    height: 12vh;
    margin-top: -70px;
  }
.webflow-import .vendor-logos {
    max-width: 175px;
  }
.webflow-import .column-16 {
    top: 0%;
    min-height: 225px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .column-15 {
    min-height: 225px;
    margin-top: 0px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .content-container-1120 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-container-1120.fill-mobile {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1120.force-height-150px {
    padding-top: 100px;
    padding-bottom: 50px;
  }
.webflow-import .content-container-1120.top-padding {
    margin-top: 100px;
  }
.webflow-import .right-text-wrapper {
    padding-left: 20px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-left: 20px;
  }
.webflow-import .customer-logo-grid {
    padding-right: 8vw;
    padding-left: 8vw;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .customer-logo-grid.home {
    margin-top: 20px;
  }
.webflow-import .customer-logo-grid.home2 {
    width: auto;
    margin-top: 20px;
    grid-column-gap: 40px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .customer-logo-grid.home {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .wyg-grid-column-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .wyg-list-text {
    font-size: 14px;
    line-height: 18px;
  }
.webflow-import .image-14 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .grid-item-wrapper {
    position: static;
    min-height: 60px;
  }
.webflow-import .grid-item-wrapper.shorter-line-height {
    min-height: 40px;
  }
.webflow-import .divider-line-2 {
    z-index: 4;
    display: none;
    margin-bottom: 3.5vh;
  }
.webflow-import .card-bottom-cta {
    height: 80px;
    background-color: #f5fbfc;
  }
.webflow-import .bundle-cost {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-section {
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section {
    padding-bottom: 5%;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
    padding-top: 7.5%;
    padding-bottom: 5%;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.prices-page {
    height: 100vh;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-bottom: 75px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    overflow: hidden;
    padding-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-top-150 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-bottom-100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.full-page-width {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-bottom-45 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-top-100 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.padding-only {
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
    margin-top: -120px;
  }
.webflow-import .content-section.gray-bgr {
    z-index: 2;
  }
.webflow-import .content-section.gray-bgr.fin-data-home {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .content-section.gray-bgr.prophet-mkt {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-section.gray-bgr2 {
    margin-top: 208px;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 60px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.our-team-page {
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-bottom: 100px;
  }
.webflow-import .content-section.gray-bgr2 {
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .green-customer-quote.align-center {
    font-size: 16px;
  }
.webflow-import .image-15.padding {
    padding-right: 19px;
    padding-left: 27px;
  }
.webflow-import .code-editor-wrapper-new {
    right: 5%;
  }
.webflow-import .hero-copy-plum {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .hero-copy-plum.wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight {
    font-size: 20px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.no-margin {
    font-size: 18px;
  }
.webflow-import .divider-line {
    display: none;
    margin-top: 4.5vh;
  }
.webflow-import .top-footer-button-column {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .testimonial {
    padding-top: 0px;
    font-size: 20px;
  }
.webflow-import .home-hero {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .home-hero.flex {
    overflow: hidden;
    margin-top: 60px;
  }
.webflow-import .hero-text-wrapper {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy-light-plum {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .hero-copy-light-plum.small-margin {
    font-size: 18px;
  }
.webflow-import .hero-copy-light-plum.small-margin.grid-intro {
    font-size: 15px;
  }
.webflow-import .vendor-logo-grid {
    margin-top: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .vendor-logo-grid:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
.webflow-import .hero-image-wrapper {
    left: 45%;
  }
.webflow-import .hero-image-wrapper.big-pad {
    margin-right: -200px;
    margin-left: 20px;
    padding-left: 0px;
  }
.webflow-import .primary-button-new.hero {
    width: 70%;
    min-width: auto;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .primary-button-new.hero.hollow.large {
    width: 80%;
  }
.webflow-import .primary-button-new.hero.hollow.large.new {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large {
    width: 80%;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 80%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-list-text {
    padding-left: 10px;
    font-size: 15px;
    line-height: 22px;
  }
.webflow-import .testimonial-permanent-text-wrap {
    max-width: 30%;
    padding-top: 0px;
  }
.webflow-import .rich-text-left-align-small {
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .left-image-negative-left-margin {
    position: relative;
    margin-left: -40px;
    padding-left: 0px;
  }
.webflow-import .image-27 {
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .columns-6 {
    min-height: 200px;
  }
.webflow-import .left-text-wrapper {
    width: auto;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    width: auto;
    max-width: none;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    width: auto;
    max-width: none;
    padding-right: 20px;
    padding-left: 0px;
  }
.webflow-import .sub-heading-28 {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .bundle-text.gray {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .rich-text-left-align-foundation-purple {
    position: static;
    top: auto;
    margin-top: 0px;
    margin-right: 10px;
    margin-left: 10px;
  }
.webflow-import .green-hero-text {
    font-size: 28px;
  }
.webflow-import .top-footer-icon {
    margin-top: 0px;
  }
.webflow-import .secondary-navbar {
    position: fixed;
    top: 60px;
  }
.webflow-import .product-logo {
    width: 75px;
    margin-top: 0px;
  }
.webflow-import .purple-gradient-section {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .hero-column-right {
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .divider-flat {
    bottom: auto;
    height: 16vh;
  }
.webflow-import .dark-button {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .dark-button.margin-top {
    height: 36px;
  }
.webflow-import .dark-button.wide {
    background-color: #56496d;
  }
.webflow-import .right-flex-image-wrapper {
    margin-right: 0px;
  }
.webflow-import .hero-columns {
    margin-right: 0%;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.last-column {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .price-wrapper.last-column {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .cta-text-green {
    font-size: 18px;
    line-height: 24px;
  }
.webflow-import .cta-text-green.wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 15px;
  }
.webflow-import .left-flex-image-right-margin {
    margin-right: auto;
    margin-left: auto;
    padding-top: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .image-26 {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .home-gray {
    font-size: 18px;
  }
.webflow-import .sub-heading-light-white {
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 24px;
  }
.webflow-import .product-description-c2 {
    padding-right: 20px;
    padding-left: 10px;
  }
.webflow-import .insignia-text {
    padding-left: 8px;
  }
.webflow-import .insignia-text.vantage-green {
    padding-left: 10px;
  }
.webflow-import .product-page-hero {
    height: 80vh;
    margin-bottom: 0px;
  }
.webflow-import .product-description-c1 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .price-grid-item-wrapper.button-row {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .checkmark-grid {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 20px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    width: 50vw;
    padding-top: 50px;
    padding-right: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .checkmark-grid.double-stack {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    padding: 0px;
  }
.webflow-import .green-button-span {
    font-size: 16px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header.flex-width {
    margin-top: 0px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    min-width: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    min-width: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    min-width: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .purple-pricing-section-header.bulk-down-header {
    min-width: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .product-insignia {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-31 {
    max-width: 48vw;
    margin-right: -10px;
  }
.webflow-import .terminal-image-1 {
    margin-bottom: 0vh;
  }
.webflow-import .page-edge-image-wrapper {
    top: 0%;
    bottom: auto;
    margin-top: 0px;
  }
.webflow-import .slide-nav-3 {
    opacity: 0.56;
    font-size: 12px;
  }
.webflow-import .terminal-slider-mask {
    margin-right: -4vw;
  }
.webflow-import .terminal-slider {
    height: auto;
    min-height: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .right-terminal-image-wrapper {
    margin-right: 0px;
  }
.webflow-import .column-21 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .column-23 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .why-intrinio-subhead {
    padding-left: 8px;
    font-size: 17px;
  }
.webflow-import .sub-element-title-new {
    padding-left: 50px;
  }
.webflow-import .section-5 {
    padding-top: 0px;
    padding-bottom: 60px;
  }
.webflow-import .section-5.dark-gradient-new {
    padding-top: 0px;
    padding-bottom: 12vh;
  }
.webflow-import .heading-9-new {
    font-size: 18px;
  }
.webflow-import .heading-9-new.dark-button-caption {
    margin-top: -80px;
  }
.webflow-import .why-intrinio-page-link {
    font-weight: 400;
  }
.webflow-import .why-intrinio-page-link:hover {
    color: #6b6969;
  }
.webflow-import .left-flex-image-new {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .column-22 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .intrinio-engine-value-props-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 35px;
    padding-left: 35px;
    text-align: justify;
  }
.webflow-import .why-intrinio-subhead-3 {
    font-size: 17px;
  }
.webflow-import .div-right-2 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .why-intrinio-subhead-2 {
    font-size: 17px;
  }
.webflow-import .left-image-negative-margin {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .why-intrinio-hero-img {
    margin-left: -100px;
    padding-top: 80px;
  }
.webflow-import .white-subheading {
    font-size: 24px;
  }
.webflow-import .hero-text-wrapper-50 {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .data-journey-hero-img {
    width: 250%;
  }
.webflow-import .image-35 {
    max-width: 87%;
    margin-top: -48vh;
    margin-bottom: -20vh;
  }
.webflow-import .data-journey-hero-2 {
    overflow: hidden;
    height: 85vh;
    margin-top: 124px;
    margin-bottom: 20px;
  }
.webflow-import .data-journey-hero-wrapper {
    left: 45%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .checkmark-grid-vantage-2 {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .dark-button-2 {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .tabs-5 {
    overflow: visible;
  }
.webflow-import .product-tab-dropdown {
    background-color: transparent;
  }
.webflow-import .tabs-menu-5 {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .bundles-tabs-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-51 {
    overflow: hidden;
  }
.webflow-import .div-block-52 {
    overflow: hidden;
  }
.webflow-import .dotted-line-concave-down-2 {
    top: 10%;
    width: 70px;
    max-width: none;
    min-width: 0px;
    margin-top: 0px;
    margin-left: 0px;
  }
.webflow-import .hex-block-text-2 {
    position: relative;
    padding-left: 0px;
    font-size: 16px;
  }
.webflow-import .dotted-line-concave-up {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 50%;
    width: 70px;
    max-width: none;
    min-width: 0px;
    margin-left: 0px;
  }
.webflow-import .hex-image-2 {
    width: 75px;
    height: 75px;
    margin-right: 0px;
    margin-bottom: 0px;
  }
.webflow-import .hex-image-wrapper {
    width: 70px;
    height: 70px;
  }
.webflow-import .hex-item-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .hex-columns-2 {
    min-width: 540px;
  }
.webflow-import .gradient-hex-images-2 {
    min-width: 50px;
  }
.webflow-import .bundles-text-left {
    padding-top: 10px;
    padding-left: 0px;
    text-align: center;
  }
.webflow-import ._36-wide {
    width: 36px;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .div-block-53 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .tabs-menu-startup {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .sub-heading-new-2 {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 24px;
  }
.webflow-import .top-footer-icons {
    margin-top: 40px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-label-text {
    font-size: 16px;
  }
.webflow-import .vendor-logo-grid-new {
    margin-top: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
    grid-column-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .vendor-logo-grid-new:hover {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
.webflow-import .bundles-card-description {
    font-size: 14px;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .divider-gray-blue {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .divider-gray-blue.invert {
    min-height: 9vh;
    margin-bottom: 0px;
    padding-top: 0px;
  }
.webflow-import .icon-section-label-green {
    height: 40px;
  }
.webflow-import .soft-curve-divider {
    height: 100px;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    top: auto;
    bottom: auto;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-40 {
    width: 50%;
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 50%;
    padding-right: 20px;
  }
.webflow-import .left-content-wrapper.shrink-to-42-new {
    padding-right: 20px;
  }
.webflow-import .divider-offwhite-to-transparent {
    bottom: auto;
    height: 12vh;
  }
.webflow-import .image-46 {
    margin-top: -5vh;
  }
.webflow-import .left-image-container {
    position: relative;
    margin-right: -20px;
    margin-left: -40px;
    padding-left: 0px;
  }
.webflow-import .icon-section-label-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .anchor-links {
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .marketplace-purple-background {
    padding-top: 19vh;
    padding-bottom: 80px;
  }
.webflow-import .marketplace-purple-background.hero {
    margin-top: 60px;
    padding-top: 125px;
  }
.webflow-import .vendor-grid-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .left-image-top-padding {
    display: block;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .icon-section-label-gray {
    height: 40px;
  }
.webflow-import .marketplace-bundles-text {
    padding-top: 10px;
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .right-text-wrapper-2 {
    padding-left: 20px;
  }
.webflow-import .anchor-link-text {
    font-size: 16px;
  }
.webflow-import ._1120-page-container {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-container-1121 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .button-changer-wrapper {
    margin-top: 25px;
    margin-bottom: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .right-image-wrapper.top-aligned {
    margin-right: 40px;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    margin-right: 40px;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    margin-right: 20px;
  }
.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
    width: 50%;
    margin-right: 0px;
  }
.webflow-import .right-image-wrapper._60-percent {
    margin-right: 0px;
  }
.webflow-import .all-changers-wrapper {
    margin-top: 25px;
    margin-right: auto;
    margin-left: 0px;
  }
.webflow-import .widgets-blue-background.hero-new {
    height: auto;
    min-height: 600px;
    margin-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .collection-list-5 {
    margin-left: -5px;
  }
.webflow-import .collection-list-3 {
    grid-auto-flow: row;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .mkt-filter-dropdown {
    margin-right: 7.5px;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    position: fixed;
    top: 60px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    position: static;
    z-index: 1;
    margin-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }
.webflow-import .mkt-subcat-name {
    font-size: 14px;
  }
.webflow-import .api-marketplace-header-bg {
    padding-top: 20px;
    padding-bottom: 40px;
  }
.webflow-import .product.grid-view-product {
    min-height: 230px;
  }
.webflow-import .product.grid-view-product {
    min-height: 230px;
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    width: 80vw;
  }
.webflow-import .search-header {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .search-results-container {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .search-modal-popup-link-deprecated {
    width: 320px;
  }
.webflow-import .mktplace-home-top-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .foundation-vantage-mktplace-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .foundation-vantage-mktplace-right {
    padding-left: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .image-63 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-text-wrap {
    width: 55%;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .left-image-container-2 {
    position: relative;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 0px;
  }
.webflow-import .home-widgets-arrow {
    display: none;
  }
.webflow-import .grid-13 {
    grid-column-gap: 20px;
  }
.webflow-import .home-mktplace-wrapper {
    padding: 20px 15px;
  }
.webflow-import .hero-content-wrapper-new {
    width: auto;
    min-width: auto;
    margin-top: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .mktplace-card-arrow {
    position: static;
    margin-top: auto;
    padding-top: 15px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
.webflow-import .divider-line-section {
    margin-top: 0px;
  }
.webflow-import .wyg-list-card {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .wyg-text-home {
    font-size: 15px;
    line-height: 1.3em;
  }
.webflow-import .home-mktplace-heading {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 22px;
    line-height: 1.3em;
  }
.webflow-import .home-found-vant-mktplace-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .content-container-1122 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1122.content-right {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .cta-bottom-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-bulk-downloads-arrow {
    display: none;
  }
.webflow-import .trusted-brands-head {
    font-size: 18px;
    line-height: 170%;
  }
.webflow-import .home-bulk-downloads {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .wyg-grid-home {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .home-vant-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .div-block-71 {
    width: auto;
    margin-top: -20px;
  }
.webflow-import .home-found-vant-mktplace-grid {
    margin-right: 0px;
  }
.webflow-import ._50-50-content-columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import ._50-50-content-columns.neg-right-margin {
    margin-right: 0px;
  }
.webflow-import .home-mktplace-description {
    padding-bottom: 20px;
  }
.webflow-import .marketplace-hero-icon {
    max-width: 50px;
  }
.webflow-import .home-found-icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .line-divider-1 {
    display: block;
  }
.webflow-import .divider-line-wrap {
    bottom: auto;
    height: 150px;
  }
.webflow-import .divider-line-wrap.invert {
    height: 150px;
    min-height: 9vh;
    margin-top: -20px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .home-hero-img-wrapper {
    left: 35%;
  }
.webflow-import .div-block-72 {
    right: 55%;
    margin-left: 0px;
  }
.webflow-import .line-divider-2 {
    z-index: 4;
    display: block;
  }
.webflow-import .small-text-hero-2.small-padding {
    padding-top: 20px;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .home-widgets {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .home-hero-2 {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-paragraph {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .wyg-icon {
    padding-right: 10px;
    padding-left: 5px;
  }
.webflow-import .foundation-vantage-text-wrap-home {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .home-found-vant-subhead {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .home-fin-data-arrow {
    display: none;
  }
.webflow-import .right-content-wrapper {
    width: 50%;
    padding-left: 20px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 50%;
  }
.webflow-import .home-fin-data {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 16px;
  }
.webflow-import .block-descript {
    margin-top: 20px;
    font-size: 18px;
  }
.webflow-import .block-descript.margin-bottom {
    margin-bottom: 40px;
    padding-right: 50px;
    padding-left: 50px;
    font-size: 16px;
  }
.webflow-import .dark-descript {
    font-size: 15px;
    line-height: 24px;
  }
.webflow-import .wyg-item-wrapper {
    min-height: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .mobile-filter-button {
    display: block;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border: 0.875px solid #e0eaf9;
    background-color: rgba(249, 251, 255, 0.5);
  }
.webflow-import .mktplace-filter-wrapper {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
.webflow-import .filter-count-wrapper {
    margin-right: 5px;
  }
.webflow-import .clear-filters-text {
    display: block;
  }
.webflow-import .mktplace-filter-list-wrapper.w--open {
    position: absolute;
    z-index: 100;
  }
.webflow-import .clear-filters-button-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .filter-dropdown-wrapper {
    background-position: 95% 50%;
  }
.webflow-import .filter-dropdown-wrapper.w--open {
    background-position: 95% 50%;
  }
.webflow-import .image-70 {
    display: block;
  }
.webflow-import .link-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }
.webflow-import .paragraph-hero-footer {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .divider-section-white-blue {
    height: 10vh;
  }
.webflow-import .hero-content-wrapper-960 {
    width: 100%;
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .line-divider-top-2 {
    display: block;
  }
.webflow-import .ui-ux-img {
    margin-top: 10px;
  }
.webflow-import .hero-paragraph-services {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .divider-overflow-no-lines {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .services-card-h2 {
    margin-top: 0px;
    line-height: 30px;
  }
.webflow-import .hero-image-container-1120 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .line-divider-bottom-1 {
    display: block;
  }
.webflow-import .services-card-wrapper {
    padding: 30px 20px 40px;
  }
.webflow-import .small-copy {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .services-hero {
    height: 65vh;
    margin-top: 60px;
    margin-bottom: 20px;
    padding-bottom: 150px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .left-absolute-image-wrap-ir.neg-marg-80 {
    width: 50%;
    margin-left: 0px;
  }
.webflow-import .left-absolute-image-wrap-ir.neg-marg {
    width: 50%;
    margin-left: 0px;
  }
.webflow-import .hero-text-wrap-services {
    width: 50%;
    padding-right: 30px;
    padding-left: 40px;
  }
.webflow-import .wyg-item-wrapper-services {
    min-height: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .wyg-grid-services {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .divider-skew-blue {
    height: 10vh;
  }
.webflow-import .pro-services-subhead {
    font-size: 24px;
  }
.webflow-import .pro-services-subhead.wrap-text {
    padding-right: 0%;
  }
.webflow-import .divider-overflow-lines {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .hero-image-wrap {
    left: 0%;
    width: 50%;
    margin-right: 0px;
  }
.webflow-import .mini-wyg-grid-services {
    -ms-grid-columns: 0.25fr 2fr;
    grid-template-columns: 0.25fr 2fr;
  }
.webflow-import .services-hero-heading {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .line-divider-bottom-2 {
    display: block;
  }
.webflow-import .line-divider-top-1 {
    display: block;
  }
.webflow-import .pro-services-widgets {
    margin-top: 30px;
  }
.webflow-import .grid-14 {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
  }
.webflow-import .image-73 {
    margin-top: -120px;
  }
.webflow-import .wyg-icon-services {
    width: auto;
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .services-section-heading {
    padding-bottom: 80px;
  }
.webflow-import .divider-skew-white {
    height: 10vh;
  }
.webflow-import .wyg-text-services {
    font-size: 15px;
    line-height: 1.3em;
  }
.webflow-import .divider-section-blue-white {
    height: 10vh;
  }
.webflow-import .right-content-wrapper._35-percent-width.negative-right-margin {
    margin-right: 0px;
  }
.webflow-import .column-1-footer {
    min-height: 225px;
    margin-top: 0px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .footer-column-2 {
    top: 0%;
    min-height: 225px;
    padding-top: 6.5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .home-hero-img-wrapper-2 {
    left: 50%;
    top: -70px;
    width: 50%;
    margin-top: -70px;
    margin-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    background-image: url('../images/intrinio_home_hero2.png');
  }
.webflow-import .home-hero-3 {
    height: 85vh;
    margin-top: 0px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    width: auto;
    min-width: auto;
    margin-top: -70px;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1124 {
    z-index: 3;
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .pricing-page-hero {
    margin-top: 60px;
    margin-bottom: 0px;
    padding-top: 75px;
    padding-bottom: 90px;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .products-tabs {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -o-object-fit: fill;
    object-fit: fill;
  }
.webflow-import .products-tabs.w--current {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .products-tabs.enterprise.w--current {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .products-tabs-container {
    overflow: visible;
  }
.webflow-import .top-footer-button-column-2 {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .pricing-icons {
    max-width: 35px;
  }
.webflow-import .startup-cta-wrapper {
    margin-top: 75px;
  }
.webflow-import .products-tab-text {
    padding-top: 0px;
    padding-left: 10px;
    text-align: center;
  }
.webflow-import .divider-line-section-absolute {
    position: absolute;
    margin-top: 0px;
  }
.webflow-import .pricing-tab-grid {
    padding-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
  }
.webflow-import .pricing-tab-grid._2-items {
    -ms-grid-columns: 0.4fr 0.4fr;
    grid-template-columns: 0.4fr 0.4fr;
  }
.webflow-import .customsolutions-gray-button-hollow {
    margin-right: 5%;
    margin-left: 5%;
  }
.webflow-import .blkdown-purple-buttono-hollow {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 2px;
    padding-left: 2px;
  }
.webflow-import .pricing-tab-shadow-card {
    position: relative;
    z-index: 1;
    padding: 40px 0px 20px;
  }
.webflow-import .pricing-cost-wrapper {
    padding-left: 30px;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-right: 0%;
    padding-bottom: 10px;
    padding-left: 0%;
  }
.webflow-import .products-tabs-header-grid {
    width: 95%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }
.webflow-import .api-blue-button-hollow {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .divider-overflow-found-vant {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .found-vant-title-topfooter {
    padding-left: 0px;
  }
.webflow-import .footer-top-column1 {
    min-height: 250px;
    margin-top: 0px;
    padding-top: 5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-hero-img-wrapper {
    left: 50%;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .product-description-c1-wrapper {
    padding-left: 5%;
  }
.webflow-import .right-terminal-img-wrap-fix {
    margin-right: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    margin-bottom: 20px;
    padding-right: 0%;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .vant-found-subhead {
    font-size: 22px;
  }
.webflow-import .terminal-image-fix {
    margin-bottom: 0vh;
  }
.webflow-import .product-insignia-new {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .footer-top-text-wrap {
    padding-bottom: 35px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .secondary-nav-container-found-vant {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .top-footer-button-column-3 {
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
.webflow-import .found-vant-cost-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .drop-shadow-card-new {
    position: relative;
    z-index: 1;
    padding: 30px;
  }
.webflow-import .found-vant-dark-button {
    height: 36px;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .divider-section-transparent-found-vant {
    height: 10vh;
  }
.webflow-import .product-overview-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 0.5fr 7fr 4fr;
    grid-template-columns: 0.5fr 7fr 4fr;
  }
.webflow-import .green-arrow-chevron-link-new {
    margin-left: 0px;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    margin-top: 50px;
  }
.webflow-import .prophet-hero-right {
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .footer-top-column2 {
    top: 0%;
    min-height: 250px;
    padding-top: 5%;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-subhead {
    padding-right: 0px;
    font-size: 24px;
  }
.webflow-import .found-vant-subhead.align-center {
    font-size: 24px;
  }
.webflow-import .purple-check-img {
    max-width: 25px;
    min-width: 25px;
  }
.webflow-import .hero-column-left-new {
    padding-bottom: 80px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .hero-column-left-new.us-advanced {
    padding-bottom: 15%;
  }
.webflow-import .found-vant-hero {
    height: 70vh;
    margin-top: 60px;
    margin-bottom: 0px;
  }
.webflow-import .footer-top-rich-text {
    margin-right: 10px;
    margin-left: 0px;
  }
.webflow-import .footer-top-rich-text h5 {
    margin-bottom: 0px;
  }
.webflow-import .footer-top-rich-text h6 {
    padding-left: 0px;
  }
.webflow-import .footer-top-rich-text p {
    font-size: 16px;
  }
.webflow-import .found-vant-hero-container {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .footer-top-columns {
    min-height: 200px;
  }
.webflow-import .found-vant-title-subnav {
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .footer-top-green-link {
    margin-top: auto;
  }
.webflow-import .footer-top-paragraph {
    font-size: 16px;
  }
.webflow-import .divider-skew-found-vant {
    height: 10vh;
  }
.webflow-import .footer-top-green-link-text {
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    padding-right: 10%;
  }
.webflow-import .found-vant-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-title-text {
    padding-left: 8px;
  }
.webflow-import .found-vant-title-text.larger {
    font-size: 24px;
  }
.webflow-import .found-vant-title-text.invert {
    margin-bottom: 3px;
    line-height: 1.2em;
  }
.webflow-import .found-vant-title-text.medium {
    font-size: 24px;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    line-height: 1.2em;
  }
.webflow-import .footer-top-icon-img {
    padding-top: 4px;
  }
.webflow-import .purple-gradient-sect-found-vant {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-right: 0px;
  }
.webflow-import .right-flex-image-wrap-new.align-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .green-hero-text-new {
    font-size: 28px;
  }
.webflow-import ._2-content-columns-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .product-logo-new {
    width: 75px;
    margin-top: 0px;
    margin-left: -12px;
  }
.webflow-import .desktop-monitor-img {
    padding-left: 0px;
  }
.webflow-import .anchor-link-found-vant {
    padding-right: 12.5px;
    padding-left: 12.5px;
  }
.webflow-import .terminal-slider-new-mask {
    margin-right: -4vw;
  }
.webflow-import .subhead-found-vant {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 28px;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .terminal-slider-new {
    height: auto;
    min-height: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .image-77 {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0vh;
  }
.webflow-import .found-vant-hero-right {
    display: none;
    margin-top: -50px;
    padding-left: 0px;
  }
.webflow-import .found-vant-hero-img {
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .paragraph-hero-found-vant {
    margin-bottom: 20px;
    padding-right: 0%;
    font-size: 20px;
    line-height: 30px;
  }
.webflow-import .foundation-vantage-text-invert {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .startup-found-vant-sub {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .bundles-tabs-startup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-club-nav {
    position: fixed;
    top: 60px;
  }
.webflow-import .global-selector-wrapper {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .prophet-anchor-link {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .prophet-nav-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .divider-section-transparent-prophet {
    height: 10vh;
  }
.webflow-import .hero-copy-gray {
    font-size: 14px;
    line-height: 24px;
  }
.webflow-import .divider-overflow-prophet {
    margin-top: -12%;
    padding-top: 9%;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-hero {
    height: 80vh;
    margin-top: 120px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero-img-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .prophet-hero-image {
    margin-top: 0px;
    padding-right: 0%;
  }
.webflow-import .subhead-white-prophet {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 31px;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-gradient-triangle {
    position: absolute;
    z-index: -1;
    margin-top: 0px;
  }
.webflow-import .divider-skew-prophet {
    height: 10vh;
  }
.webflow-import .prophet-triangle-block2 {
    height: 200%;
    margin-left: -400px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 5%;
  }
.webflow-import .hero-copy-white {
    padding-right: 12.5%;
    padding-left: 12.5%;
    font-size: 17px;
    line-height: 24px;
  }
.webflow-import .prophet-hero-columns {
    margin-right: 0%;
  }
.webflow-import .prophet-hero-container {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .prophet-hero-heading {
    font-size: 37px;
    line-height: 1.2em;
    text-align: left;
  }
.webflow-import .paragraph-hero-prophet {
    margin-top: 10px;
    margin-bottom: 10px;
  }
.webflow-import .prophet-marketplace-header {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .prophet-mkt-hero-img-wrapper {
    left: 60%;
  }
.webflow-import .prophet-ad-wrapper {
    padding-left: 30px;
  }
.webflow-import .prophet-small-hero-text {
    padding-top: 0px;
  }
.webflow-import .grid-list-text-2 {
    padding-left: 10px;
    font-size: 15px;
    line-height: 22px;
  }
.webflow-import .product-tab-dropdown-2 {
    background-color: transparent;
  }
.webflow-import .checkmark-grid-startup {
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .home-found-vant-subhead2 {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .content-container-1125 {
    z-index: 3;
    width: auto;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .team-page-heading {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .primary-button-solid.hero {
    width: 60%;
    min-width: 250px;
    margin: 10px 0px;
    padding-top: 17px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column {
    width: 60%;
    min-width: 220px;
    margin: 10px 5px 10px 15px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 50%;
    max-width: 250px;
    min-width: 0px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5ac5a1), to(#5ac5a1));
    background-image: linear-gradient(180deg, #5ac5a1, #5ac5a1);
    color: #fff;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page:hover {
    color: #fff;
  }
.webflow-import .our-team-hero {
    margin-top: 60px;
  }
.webflow-import .clip-wrap {
    width: 50%;
  }
.webflow-import .hero-text-wrap-team {
    width: 50%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subhead-new {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 32px;
  }
.webflow-import .subhead-new.pro-services {
    font-size: 32px;
  }
.webflow-import .image-87 {
    max-width: 150px;
  }
.webflow-import .left-grid-wrapper.padding-right {
    padding-right: 50px;
  }
.webflow-import .h2-light.block-on-desktop {
    line-height: 1.4em;
  }
.webflow-import .image-86 {
    max-width: 150px;
  }
.webflow-import .image-83 {
    max-width: 100px;
  }
.webflow-import .grid-15 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .image-85 {
    max-width: 150px;
  }
.webflow-import .image-84 {
    max-width: 150px;
  }
.webflow-import .image-82 {
    max-width: 150px;
  }
.webflow-import .h2-subhead {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .lead-text {
    font-size: 17px;
  }
.webflow-import .h4-subhead {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 32px;
  }
.webflow-import .hero-heading-home {
    font-size: 37px;
    text-align: left;
  }
.webflow-import .startup-tabs {
    overflow: visible;
  }
.webflow-import .intrinio-advantage-hero {
    height: 80vh;
    margin-top: 124px;
    margin-bottom: 0px;
  }
.webflow-import ._960-hero-container {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .academic-h1 {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .light-large.block-on-desktop {
    display: inline;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    display: block;
  }
.webflow-import ._960-container {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .h2-subhead-new {
    font-size: 32px;
    line-height: 1.4em;
  }
.webflow-import .left-half-wrapper {
    display: block;
    padding-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-half-wrapper {
    padding-left: 20px;
  }
.webflow-import .body-section-first {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .gray-lead-paragraph.top-marg {
    text-align: center;
  }
.webflow-import .half-wrapper-graphic {
    position: relative;
    top: 5%;
  }
.webflow-import .half-wrapper-graphic.right-half {
    padding-left: 20px;
  }
.webflow-import .half-wrapper-graphic.left-half {
    padding-right: 20px;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .big-dots-2 {
    position: absolute;
  }
.webflow-import .line-divider-white-blue {
    margin-top: -45px;
    margin-bottom: -45px;
    padding-top: 90px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 90px;
    max-height: none;
  }
.webflow-import .divider-skew-global {
    height: 90px;
  }
.webflow-import .top-divider-line-global {
    display: block;
  }
.webflow-import .bottom-divider-line-global {
    display: block;
  }
.webflow-import .body-section-blue-tall {
    padding: 80px 40px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -45px;
    margin-bottom: -45px;
    padding-top: 90px;
  }
.webflow-import .academic-floating-card {
    position: relative;
    z-index: 1;
    margin-bottom: -35%;
    padding: 30px 30px 25px;
  }
.webflow-import .green-text-link {
    margin-top: 10px;
  }
.webflow-import .middle-paragraph-lead {
    color: #5f6091;
  }
.webflow-import .uni-check-grid {
    display: -ms-grid;
    display: grid;
    padding-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .uni-pricing-grid {
    padding-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
.webflow-import .uni-pricing-card-top {
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    padding-left: 30px;
  }
.webflow-import .body-section-blue-narrow {
    padding-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-right: 0%;
    padding-bottom: 10px;
    padding-left: 0%;
  }
.webflow-import .main-paragraph {
    font-size: 18px;
  }
.webflow-import .product-card-chevron-green {
    padding-left: 7px;
  }
.webflow-import .intrinio-academic-logo2 {
    left: 19%;
    top: 37%;
    right: auto;
    width: 325px;
  }
.webflow-import .clip-wrap-right {
    width: 78%;
    margin-right: -20%;
  }
.webflow-import .academic-hero {
    overflow: hidden;
    margin-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .clippath-image-academic {
    background-position: 100% 200%, 0px 0px, 50% 65%;
    background-size: auto, auto, auto;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    grid-auto-flow: row;
    grid-column-gap: 20px;
    -ms-grid-columns: auto auto auto;
    grid-template-columns: auto auto auto;
  }
.webflow-import .academic-hero-left-wrap {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .grid-16 {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .signup-company-logos {
    max-width: 140px;
    margin-right: 20px;
    margin-left: 0px;
  }
.webflow-import .signup-company-logos.kaggle {
    margin-left: -10px;
  }
.webflow-import .hero-text-wrap-left {
    width: 100%;
    padding-right: 2vw;
    padding-left: 0px;
  }
.webflow-import .blogger-hero {
    overflow: hidden;
    margin-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .blogger-hero-left-wrap {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .clippath-image-blogger {
    background-position: 100% 200%, 0px 0px, 50% 65%;
    background-size: auto, auto, auto;
  }
.webflow-import .blogger-h1 {
    font-size: 32px;
    text-align: left;
  }
.webflow-import ._960-container-2 {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .faq-container {
    width: 100%;
    min-width: 0px;
  }
.webflow-import .subhead {
    padding-right: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 24px;
  }
.webflow-import .blogger-accordion-wrap {
    margin-bottom: 80px;
  }
.webflow-import .info-list-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 9fr 3fr;
    grid-template-columns: 9fr 3fr;
  }
.webflow-import .blogger-guidelines {
    padding-left: 80px;
  }
.webflow-import .body-section-blue {
    padding: 100px 40px;
  }
.webflow-import .heading-plum {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 32px;
  }
.webflow-import .medium-light-gray {
    font-size: 17px;
  }
.webflow-import .widgets-marketplace-header-img {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0px;
    margin-top: 0px;
  }
.webflow-import .image-88 {
    width: 125vw;
    height: auto;
    margin-top: -50px;
    margin-right: -80px;
  }
.webflow-import .widgets-hero-grid {
    width: 100%;
    margin-top: 40px;
  }
.webflow-import .marketplace-top-new {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .widgets-hero-heading {
    font-size: 37px;
    line-height: 1.2em;
    text-align: left;
  }
.webflow-import .per-month {
    position: relative;
    display: inline;
    overflow: hidden;
    height: auto;
    float: none;
    clear: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 14px;
    line-height: 1.4em;
  }
.webflow-import .h3-green {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .ribbon-grid-new {
    padding-left: 0px;
    grid-column-gap: 20px;
    -ms-grid-columns: 0.5fr 3.5fr 1.5fr;
    grid-template-columns: 0.5fr 3.5fr 1.5fr;
  }
.webflow-import .body-section-offwhite-tall {
    padding: 60px 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .body-section-offwhite-tall.extra-pad {
    padding-top: 60px;
    padding-bottom: 100px;
  }
.webflow-import .inline-ticker-img-white-new {
    margin-right: 0px;
  }
.webflow-import .thin-cta-ribbon-section-new {
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .left-stretch-image-wrapper-new {
    padding-right: 40px;
  }
.webflow-import .left-image-negative-margin-wrap-new {
    margin-top: 0px;
  }
.webflow-import .body-section-offwhite {
    padding: 100px 40px;
  }
.webflow-import .body-section-offwhite.first-on-page {
    padding-top: 80px;
    padding-bottom: 40px;
  }
.webflow-import .inline-ticker-img-dark-new {
    margin-right: 0px;
  }
.webflow-import .inline-ticker-img-midnight-new {
    margin-right: 0px;
  }
.webflow-import ._960-container-stretch {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .ir-image-main {
    margin-top: 20px;
  }
.webflow-import .ribbon-text-wrapper {
    padding-top: 10px;
  }
.webflow-import .signup-heading {
    display: block;
    margin-top: 10px;
  }
.webflow-import .signup-slider {
    display: block;
    min-height: 100vh;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .signup-business-name {
    margin-bottom: 20px;
  }
.webflow-import .error-field-missing {
    margin-top: -25px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .error-field-missing.error-api {
    display: none;
    margin-top: -10px;
    margin-bottom: 10px;
  }
.webflow-import .signup-text-area {
    min-height: 100px;
    margin-top: 20px;
    margin-bottom: 0px;
  }
.webflow-import .signup-go-back {
    position: absolute;
    left: 0px;
    right: auto;
    bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 0px 9px 40px;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .signup-go-back.back-trigger {
    left: 0px;
    bottom: 20px;
    display: none;
    margin-bottom: 8px;
    margin-left: 10px;
  }
.webflow-import .previous-button {
    font-size: 16px;
  }
.webflow-import .mask-5 {
    position: relative;
    top: 0px;
    margin-top: 70px;
    padding: 0px;
    background-color: #f3f6fa;
  }
.webflow-import .signup-learn-more {
    top: 0px;
    bottom: 0px;
    min-height: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 24px;
    padding-bottom: 24px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .signup-nav {
    z-index: 9999;
  }
.webflow-import .signup-second-section {
    margin-top: 40px;
  }
.webflow-import .signup-block-left-new {
    position: relative;
    top: 70px;
    z-index: 99;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
.webflow-import .signup-block-right-new {
    position: relative;
    left: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    width: 100%;
    min-height: 0px;
    margin-top: 0px;
    margin-bottom: 100px;
    margin-left: 0px;
    padding: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .signup-form-text {
    font-size: 20px;
  }
.webflow-import .signup-form-text.bottom {
    margin-top: 30px;
  }
.webflow-import .signup-animate {
    min-height: 0px;
  }
.webflow-import .signup-descript {
    display: block;
    margin-top: 0px;
    font-size: 18px;
  }
.webflow-import .signup-right-wrap {
    top: 0px;
    height: 100%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .solutions-checkbox-field {
    min-height: 0px;
    margin-bottom: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
.webflow-import .solutions-checkbox-field.top2 {
    min-height: 0px;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
.webflow-import .signup-dyn-top {
    left: 220px;
    top: -70px;
    z-index: 999;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .signup-skip {
    right: 40px;
    bottom: 20px;
    display: none;
    margin-right: 260px;
    margin-bottom: 9px;
  }
.webflow-import .signup-name-wrap {
    padding-bottom: 0px;
  }
.webflow-import .nice-dropdown.wide {
    height: 45px;
  }
.webflow-import .slide-3 {
    margin-top: 0px;
  }
.webflow-import .signup-left-content-wrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .signup-left-content-wrapper.step-2 {
    display: none;
  }
.webflow-import .signup-left-content-wrapper.step-3-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .signup-logo-static-wrap {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 1;
    width: 100%;
    height: 70px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #2f3237;
  }
.webflow-import .signup-slide-next {
    position: absolute;
    left: auto;
    top: 0px;
    right: 0px;
    bottom: 20px;
    display: none;
    width: 230px;
    min-width: 230px;
    margin-top: 0px;
    margin-right: 40px;
    margin-left: 0px;
  }
.webflow-import .signup-dyn-wrap {
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .name-field {
    margin-bottom: 0px;
  }
.webflow-import .step-counter {
    margin-top: 0px;
    font-size: 14px;
  }
.webflow-import .personal-business-wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .personal-business-logo-text {
    position: static;
    z-index: 999;
  }
.webflow-import .signup-slide-finish {
    position: absolute;
    right: 40px;
    bottom: 20px;
    display: block;
    float: right;
    font-size: 16px;
  }
.webflow-import .personal-business-separator {
    position: static;
    z-index: 999;
  }
.webflow-import .progress-bar-wrap {
    position: absolute;
    bottom: 100px;
    width: 100%;
    margin-bottom: 0px;
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .signup-form {
    margin-top: 0px;
    padding-top: 0px;
  }
.webflow-import .next-step-text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .having-trouble-signup {
    position: static;
    top: 20px;
    margin-top: 30px;
    font-size: 14px;
  }
.webflow-import .having-trouble-signup.help-center {
    display: block;
    margin-top: 10px;
  }
.webflow-import .signup-block-left-2 {
    z-index: 99;
    width: 100%;
    height: 100px;
  }
.webflow-import .paragraph-11 {
    display: none;
  }
.webflow-import .found-vant-hollow-button-v2 {
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .found-vant-hollow-button-v2:hover {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .nav-section-main-wrap {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: visible;
    height: 60px;
    padding-right: 0px;
  }
.webflow-import .mid-ham-line {
    position: absolute;
    left: 0%;
    top: 29px;
    right: 0%;
    bottom: auto;
    display: block;
    width: 27px;
    height: 1px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #fff;
    border-radius: 150px;
    background-color: #fff;
  }
.webflow-import .nav-link-wrapper {
    display: none;
  }
.webflow-import .mobile-menu-heading-text {
    padding-left: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #8f93a3;
    line-height: 1.8em;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
  }
.webflow-import .mobile-menu-link-text {
    position: static;
    line-height: 1.8em;
  }
.webflow-import .mobile-menu-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 70px;
    padding: 21px 40px;
    border-top: 1px solid #3b3b3b;
    border-bottom: 1px solid #3b3b3b;
    background-color: #2f3138;
    -webkit-transition: background-color 125ms ease, color 125ms ease;
    transition: background-color 125ms ease, color 125ms ease;
    color: #d3d3d3;
  }
.webflow-import .mobile-menu-link:hover {
    background-color: #37373d;
    color: #fff;
  }
.webflow-import .top-ham-line {
    position: absolute;
    left: 0%;
    top: 21px;
    right: 0%;
    bottom: auto;
    display: block;
    width: 27px;
    height: 1px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #fff;
    border-radius: 150px;
    background-color: #fff;
  }
.webflow-import .mega-menu-wrap {
    display: none;
  }
.webflow-import .bottom-ham-line {
    position: absolute;
    left: 0%;
    top: 37px;
    right: 0%;
    bottom: auto;
    display: block;
    width: 27px;
    height: 1.17px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border: 1px solid #fff;
    border-radius: 150px;
    background-color: #fff;
  }
.webflow-import .pre-lookatme {
    margin-right: 6px;
  }
.webflow-import .navbar-v2 {
    position: fixed;
    padding-right: 0px;
    padding-left: 0px;
    background-color: #2f3238;
  }
.webflow-import .navbar-v2.relative-all-screens {
    position: relative;
  }
.webflow-import .menu-button {
    display: block;
    width: 80px;
    height: 60px;
    margin-left: auto;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #2f3238;
    color: #d3d3d3;
  }
.webflow-import .menu-button.w--open {
    background-color: transparent;
  }
.webflow-import .lookatme-v2 {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .mobile-menu {
    position: absolute;
    z-index: 99;
    display: none;
    overflow: auto;
    height: 100vh;
    padding-bottom: 0px;
    float: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #37373d;
  }
.webflow-import .mobile-menu-heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    padding: 21px 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #3b3b3b;
    border-bottom: 1px solid #3b3b3b;
    background-color: #37373d;
  }
.webflow-import .mobile-menu-heading.signup {
    height: 90px;
    margin-bottom: 150px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .mobile-menu-heading.first {
    border-top-style: none;
  }
.webflow-import .mobile-menu-heading.my-account {
    display: none;
    height: 90px;
    margin-bottom: 150px;
  }
.webflow-import .product-link-mobile {
    position: static;
    padding: 20px 40px;
    background-color: #fff;
  }
.webflow-import .product-link-mobile:hover {
    background-color: #f5f9fb;
  }
.webflow-import .megamenu-sub {
    font-weight: 400;
  }
.webflow-import .mobile-login-link {
    margin-left: 10px;
    padding: 5px;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
    color: #d3d3d3;
    font-weight: 600;
  }
.webflow-import .mobile-login-link:hover {
    color: #fff;
  }
.webflow-import .menu-title-t {
    font-size: 17px;
  }
.webflow-import .menu-title-t._2 {
    font-size: 17px;
  }
.webflow-import .menu-title-t._4 {
    font-size: 17px;
  }
.webflow-import .menu-title-t._5 {
    font-size: 17px;
  }
.webflow-import .menu-title-t._3 {
    font-size: 17px;
  }
.webflow-import .menu-title-t._1 {
    font-size: 17px;
  }
.webflow-import .mobile-menu-green-btn {
    min-width: 250px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
    font-weight: 600;
  }
.webflow-import .mobile-menu-green-btn:hover {
    -webkit-transform: translate(0px, -2px);
    -ms-transform: translate(0px, -2px);
    transform: translate(0px, -2px);
  }
.webflow-import .intrinio-logo-main {
    width: 160px;
    height: 60px;
  }
.webflow-import .brand-wrap-v2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .nav-link-new {
    display: none;
  }
.webflow-import .nav-link-new.nav-cta {
    display: none;
  }
.webflow-import .nav-link-new.nav-login {
    display: none;
    margin-left: 0px;
  }
.webflow-import .nav-link-new.nav-login.logged-in-nav-link {
    position: absolute;
    top: -100px;
    opacity: 1;
  }
.webflow-import .product-menu-mobile-wrap {
    position: static;
    overflow: visible;
    height: auto;
    padding-top: 20px;
    padding-bottom: 30px;
    background-color: #fff;
  }
.webflow-import .social-flex-v2 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .footer-small-link-v2 {
    margin-right: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    line-height: 1.5em;
  }
.webflow-import .footer-small-link-v2.last {
    margin-right: 0px;
  }
.webflow-import .footer-section {
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .footer-link-wrap {
    margin-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .copyright-text {
    margin-right: 0px;
    line-height: 1.5em;
  }
.webflow-import .smart-container-footer {
    display: block;
    width: auto;
    min-width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .privacy-terms-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .copyright-text-wrap {
    margin-right: 20px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .footer-img {
    display: none;
    margin-top: 26px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
.webflow-import .footer-grid {
    margin-top: 20px;
    margin-bottom: 50px;
    grid-column-gap: 30px;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
  }
.webflow-import .footer-bottom-wrap {
    padding-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .nav-section-container-full {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: visible;
    height: 60px;
    padding-right: 0px;
    padding-left: 40px;
  }
.webflow-import .nav-links-container {
    display: none;
  }
.webflow-import .button-3.next-trigger.signup-slide-next {
    top: auto;
    right: 40px;
    bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
  }
.webflow-import .right-image-wrapper-fundamentals.top-aligned {
    margin-right: 40px;
  }
.webflow-import .right-image-wrapper-fundamentals.top-aligned.fundamentals {
    left: 50%;
    right: auto;
    overflow: hidden;
    width: 50%;
    max-width: none;
    margin-top: 0px;
  }
.webflow-import .fundamentals-widget-spacer {
    display: none;
  }
.webflow-import .fundamentals-widget-img {
    width: 115%;
    margin-top: -1vw;
    margin-right: 0px;
  }
.webflow-import .search-modal-popup-link {
    width: 320px;
  }
.webflow-import .search-wrapper-light {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .mkt-nav2-top {
    top: 0px;
    z-index: 12;
    margin-top: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .mktplace-cat-heading-wrap {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .marketplace-category-heading {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .filters-section {
    position: fixed;
    top: 152px;
    display: block;
    margin-top: 0px;
  }
.webflow-import .mkt-nav2-bottom {
    top: 72px;
    z-index: 12;
  }
.webflow-import .parent-category-wrap {
    margin-right: 5px;
    margin-left: -5px;
  }
.webflow-import .eod-regions-menu {
    overflow: visible;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .content-960-container {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .eod-regions-list {
    margin-left: -5px;
  }
.webflow-import .mkt-subcat-link {
    margin-right: 10px;
    margin-left: 5px;
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .eod-region-link {
    margin-right: 2px;
    margin-left: 2px;
    padding-right: 8px;
    padding-left: 8px;
  }
.webflow-import .eod-region-link.all-link {
    margin-right: 4px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 13px;
  }
.webflow-import .eod-region-link.all-link.w--current {
    padding-right: 8px;
    padding-left: 8px;
  }
.webflow-import .product-card-buttons {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .bulk-down-mktplace-header {
    padding-top: 20px;
    padding-bottom: 40px;
  }
.webflow-import .bulkdown-hero-heading {
    font-size: 37px;
    line-height: 1.2em;
    text-align: left;
  }
.webflow-import .grid-19 {
    -ms-grid-rows: 35px auto auto;
    grid-template-rows: 35px auto auto;
  }
.webflow-import .go-back-text {
    font-size: 14px;
  }
.webflow-import ._960-product-header {
    z-index: 3;
    width: 100%;
    padding: 0px 0px 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .intrinio-h1-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .product-nav-container {
    top: 0px;
    z-index: 12;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
  }
.webflow-import .product-button-wrap {
    margin-top: 5px;
  }
.webflow-import .product-go-back {
    position: relative;
    left: 0px;
    right: auto;
    bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0px 0px;
    float: left;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .product-subscribe-solid {
    min-width: 200px;
  }
.webflow-import .product-heading {
    line-height: 1.4em;
    text-align: left;
  }
.webflow-import .intrinio-api-product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    line-height: 1.4em;
  }
.webflow-import .product-answer-item {
    padding-left: 10px;
  }
.webflow-import .grid-17 {
    width: 100%;
    grid-auto-flow: row;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .product-cost {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .plans-column2-button-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .product-plans-h2-wrap {
    padding-left: 30px;
  }
.webflow-import .access-method-text {
    opacity: 1;
  }
.webflow-import .product-plans-h2-wrap-mobile {
    padding-left: 30px;
  }
.webflow-import .product-plan-grid-mobile {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .product-feature {
    z-index: 3;
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .plans-column3-button-wrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .product-features-head {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .product-main {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .details-grid {
    -ms-grid-columns: 5fr 5fr 5fr;
    grid-template-columns: 5fr 5fr 5fr;
  }
.webflow-import .product-features-highlights {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 30px;
  }
.webflow-import .product-question-list {
    padding-left: 60px;
  }
.webflow-import .product-features-resources-top {
    margin-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .product-plans-column1 {
    margin-left: 30px;
    padding-left: 10px;
  }
.webflow-import .product-plans-column1.button-row {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .product-badge-container {
    z-index: 3;
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .product-plan-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .product-accordion-h4 {
    padding-left: 20px;
  }
.webflow-import .product-features-faqs {
    margin-bottom: 20px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .product-features-resources-bottom {
    margin-bottom: 30px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
  }
.webflow-import .blog-landing-bgr.hero-new {
    height: auto;
    min-height: 600px;
    margin-top: 60px;
    padding-right: 40px;
    padding-left: 40px;
  }
.webflow-import .product-plan-grid-header {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
.webflow-import .section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .section.light-grey._100vh {
    padding-top: 70px;
  }
.webflow-import .section.follow-hero {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .nav-section.position-fix {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .subheading-1 {
    text-align: center;
  }
.webflow-import .main-heading {
    text-align: center;
  }
.webflow-import .primary-button {
    width: 100%;
  }
.webflow-import .primary-button.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button.hollow {
    width: 100%;
  }
.webflow-import .paragraph-large {
    font-size: 18px;
  }
.webflow-import .paragraph-large.white {
    font-size: 15px;
  }
.webflow-import .paragraph-large.bottom-pad {
    padding-bottom: 30px;
  }
.webflow-import .columns.platform {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 100px;
    margin-bottom: 0px;
  }
.webflow-import .subheading-4 {
    text-align: center;
  }
.webflow-import .line-break {
    width: 80%;
  }
.webflow-import .footer-small-link {
    display: inline;
  }
.webflow-import .right-flex {
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .right-flex.text {
    padding-right: 50px;
  }
.webflow-import .hero-copy {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .green-link {
    font-size: 16px;
  }
.webflow-import .right-flex-component {
    display: none;
  }
.webflow-import .left-flex-image {
    display: none;
  }
.webflow-import .business-visualization {
    width: 90%;
    margin-bottom: 50px;
  }
.webflow-import .sideblock {
    height: auto;
  }
.webflow-import .colorblock {
    width: 130px;
    height: 130px;
  }
.webflow-import .dark {
    margin-top: 0px;
  }
.webflow-import .textblock {
    height: auto;
  }
.webflow-import .introblock {
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    border-right: 1px none #000;
    border-bottom: 1px solid #d1d1d1;
  }
.webflow-import .lead-paragraph.pricing-page {
    font-size: 15px;
  }
.webflow-import .container {
    padding-right: 2%;
    padding-left: 2%;
  }
.webflow-import .site-label {
    margin-bottom: 5px;
    text-align: left;
  }
.webflow-import .intrinio-logo-svg {
    height: 69px;
    min-width: 175px;
  }
.webflow-import .image-2 {
    display: none;
  }
.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
    display: none;
  }
.webflow-import .platform-heading {
    font-size: 20px;
    text-align: center;
  }
.webflow-import .vendor-grid {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .div-right {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .div-left {
    margin-top: 50px;
  }
.webflow-import .smart-container-v1 {
    margin-top: 0px;
    margin-bottom: 1px;
    padding-top: 30px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .smart-container-v1.reverse {
    padding-right: 40px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .smart-container-v1.flex.bottom-padding {
    padding-top: 20px;
  }
.webflow-import .smart-container-v1.follow-hero {
    padding-top: 0px;
  }
.webflow-import .column-5 {
    padding-left: 0px;
  }
.webflow-import .column-6 {
    padding-left: 0px;
  }
.webflow-import .white-heading {
    font-size: 26px;
  }
.webflow-import .intrinio-engine-title {
    padding-top: 0px;
  }
.webflow-import .heading-9 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
.webflow-import .intrinio-engine-value-props {
    margin-right: 25px;
    margin-left: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-12 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .absolute-gradient-1.right-side {
    top: auto;
    bottom: 0px;
  }
.webflow-import .column-div-block {
    margin-right: 30px;
    margin-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .column-div-block.product {
    margin-right: -8px;
    margin-left: -8px;
  }
.webflow-import .square-tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .cta-block-1 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-block-left {
    padding-right: 0px;
  }
.webflow-import .heading-green {
    font-size: 26px;
  }
.webflow-import .subheading-2 {
    font-size: 20px;
    line-height: 29px;
  }
.webflow-import .content-wrapper {
    margin-right: 50px;
    margin-left: 50px;
  }
.webflow-import .grid.footer {
    grid-template-areas: ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . ." ". . . . .";
    -ms-grid-columns: 1.5fr 1.5fr 1fr 1fr 0.25fr;
    grid-template-columns: 1.5fr 1.5fr 1fr 1fr 0.25fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .flex {
    padding-right: 50px;
  }
.webflow-import .social-flex {
    padding-right: 70px;
  }
.webflow-import .product-tile {
    padding-left: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .intrinio-logo-svg-2 {
    height: 60px;
  }
.webflow-import .paragraph-medium {
    font-size: 18px;
  }
.webflow-import .shadow-panel {
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .sign-up-pannel {
    display: block;
    width: 100%;
  }
.webflow-import .hover-link-tile {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .number-title {
    margin-top: -30px;
  }
.webflow-import .dropdown-fix {
    display: block;
  }
.webflow-import .hero-text-block {
    width: 100%;
  }
.webflow-import .hero-block {
    height: 100vh;
    margin-bottom: -90px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(69%, #fff), to(rgba(99, 148, 194, 0.15)));
    background-image: linear-gradient(180deg, #fff 69%, rgba(99, 148, 194, 0.15));
  }
.webflow-import .paragraph-hero {
    font-size: 18px;
  }
.webflow-import .hero-heading {
    font-size: 50px;
    line-height: 54px;
    text-align: left;
  }
.webflow-import .hero-slider {
    display: none;
    height: 100vh;
  }
.webflow-import .smart-container-hero {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-tab-detail {
    text-align: left;
  }
.webflow-import .hero-tab-title {
    text-align: left;
  }
.webflow-import .data-stack-box.b {
    padding-top: 22px;
    padding-bottom: 22px;
  }
.webflow-import .green-link-lnline {
    font-size: 16px;
  }
.webflow-import .paragraph-large-2 {
    font-size: 18px;
  }
.webflow-import .paragraph-large-2.center {
    padding-right: 30px;
    padding-left: 10px;
  }
.webflow-import .paragraph-large-2.white {
    font-size: 15px;
  }
.webflow-import .left-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .enterprise-right.text {
    padding-right: 12px;
    padding-left: 12px;
  }
.webflow-import .hero-tab-link {
    width: 33.33%;
    height: 250px;
    padding-right: 19px;
    padding-left: 19px;
    border-right: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    text-align: center;
  }
.webflow-import .hero-tab-link.w--current {
    top: 0px;
  }
.webflow-import .hero-tabs-menu {
    margin-right: -30px;
    margin-left: -30px;
  }
.webflow-import .enterprise-left {
    padding-right: 8px;
    padding-left: 8px;
  }
.webflow-import .right-flex-2.text {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-tabs {
    margin-top: 0px;
  }
.webflow-import .text-block {
    line-height: 23px;
  }
.webflow-import .hero-tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-arrow.hide {
    display: none;
  }
.webflow-import .product-update-tabs {
    margin-top: 0px;
  }
.webflow-import .tabs-content {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .header-block-description {
    font-size: 18px;
  }
.webflow-import .view-details-button {
    width: 100%;
    max-width: 250px;
    margin-top: 16px;
    margin-bottom: 16px;
    float: left;
    clear: none;
  }
.webflow-import .tab-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .updates-smart-container {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-block-19 {
    margin-top: -84px;
  }
.webflow-import .div-block-21 {
    padding-right: 0px;
  }
.webflow-import .div-block-23 {
    display: none;
  }
.webflow-import .link-block-hover.bottom-pad {
    margin-bottom: 60px;
  }
.webflow-import .signup-block-right {
    left: 0px;
    padding: 60px 40px;
  }
.webflow-import .hubspot-signup-embed {
    overflow: visible;
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .services-column {
    margin-top: 20px;
    text-align: center;
  }
.webflow-import .paragraph-light {
    margin-bottom: 50px;
  }
.webflow-import .form-div {
    width: 100%;
  }
.webflow-import .html-embed-3 {
    width: auto;
  }
.webflow-import .primary-button-2 {
    width: 100%;
  }
.webflow-import .primary-button-2.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .primary-button-2.hollow.margin {
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    min-width: 150px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.footer {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hero {
    width: 100%;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
  }
.webflow-import .primary-button-2.hollow.margin {
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow.hover-blur {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    display: none;
  }
.webflow-import .primary-button-2.footer {
    width: 100%;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.hollow {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
  }
.webflow-import .primary-button-2.footer-single-column {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
    margin-top: 30px;
  }
.webflow-import .primary-button-2.hollow {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .grid-mobile {
    grid-column-gap: 0px;
  }
.webflow-import .h4-table-heading {
    color: #434468;
    font-size: 18px;
  }
.webflow-import .h4-table-subheading {
    display: none;
  }
.webflow-import .support-row {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .support-row.odd {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .support-column {
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .support-table-detail {
    text-align: left;
  }
.webflow-import .paragraph-7 {
    text-align: center;
  }
.webflow-import .section-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .support-table-link-block {
    margin-top: 18px;
    border-radius: 8px;
  }
.webflow-import .hero-text-block-wide {
    width: 100%;
  }
.webflow-import .column-heading-dark {
    text-align: center;
  }
.webflow-import .support-grid {
    display: none;
    grid-column-gap: 0px;
  }
.webflow-import .support-table-header-row-tab {
    border-bottom: 1px solid #d3d3d3;
    background-color: #fff;
    opacity: 1;
  }
.webflow-import .support-table-header-row-tab.w--current {
    border-bottom: 3px solid #00d78a;
    background-color: #fff;
    color: #00d78a;
  }
.webflow-import .tabs-menu-3 {
    margin-bottom: 12px;
  }
.webflow-import .support-table-emphesis {
    padding-right: 2px;
    color: #434468;
  }
.webflow-import .tabs-2 {
    display: block;
  }
.webflow-import .inline-tag.custom {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }
.webflow-import .text-block-5 {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .column-text {
    padding-right: 0px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    width: 55%;
  }
.webflow-import .background-panel {
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .html-embed-4 {
    width: 100%;
    max-width: 100%;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
    font-size: 32px;
    line-height: 1.3em;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: inline;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet.block-on-mobile {
    display: block;
  }
.webflow-import .light.block-on-desktop.block-on-tablet.block-mobile {
    display: block;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    display: inline;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: block;
  }
.webflow-import .light.block-on-desktop {
    display: inline;
    line-height: 1.3em;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    display: inline;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet.block-on-mobile {
    font-size: 36px;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: block;
  }
.webflow-import .hero-content-wrapper {
    margin-top: 60px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .text-cta {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .text-cta.align-left-padded {
    margin-top: 30px;
  }
.webflow-import .text-cta.align-left-padded.no-margin {
    padding-left: 0px;
  }
.webflow-import .text-cta.align-left {
    margin-top: 30px;
  }
.webflow-import .drop-shadow-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    padding-top: 39px;
  }
.webflow-import .drop-shadow-card.no-margin {
    min-width: 0vw;
  }
.webflow-import .drop-shadow-card.bottom-cta {
    margin-top: 20px;
  }
.webflow-import .slide-nav-4 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-top: 20px;
  }
.webflow-import .image-23 {
    margin-right: 10px;
  }
.webflow-import .paragraph-hero-new {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .left-flex-child-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .h4-new.hide {
    display: none;
  }
.webflow-import .right-content-column {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-content-column.top-align.last-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .right-content-column.top-align.widget-marketplace-column {
    padding-top: 0px;
    padding-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .sub-heading-2-new {
    font-size: 17px;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    text-align: left;
  }
.webflow-import .green-link-new {
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 36px;
    line-height: 50px;
    text-align: left;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    margin-top: 30px;
    padding-top: 0px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    font-size: 32px;
    line-height: 37px;
  }
.webflow-import .hero-heading-new.white-text {
    text-align: center;
  }
.webflow-import .dollars {
    font-size: 32px;
  }
.webflow-import .wyg-grid {
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .sub-heading-new {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .sub-heading-new.align-center {
    font-size: 30px;
  }
.webflow-import .sub-heading-new.testimonial-header {
    max-width: 80%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-new.light-plum {
    float: left;
  }
.webflow-import .sub-heading-new.light-plum.align-left {
    text-align: left;
  }
.webflow-import .sub-heading-new.light-plum.align-center {
    margin-bottom: 10px;
    font-size: 28px;
  }
.webflow-import .sub-heading-new.light-plum.pricing-footer {
    text-align: left;
  }
.webflow-import .sub-heading-new.align-right {
    font-size: 30px;
    text-align: left;
  }
.webflow-import .sub-heading-new.pro-services {
    font-size: 36px;
  }
.webflow-import .sub-heading-new.pricing {
    font-size: 32px;
    text-align: left;
  }
.webflow-import .divider-new {
    height: 8vh;
  }
.webflow-import .divider-new.invert {
    min-height: 10vh;
  }
.webflow-import .divider-new.hide {
    display: none;
  }
.webflow-import .small-text-hero {
    font-size: 16px;
  }
.webflow-import .content-container-960 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-960.flex-child-right {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-container-960.hero {
    margin-top: 140px;
    padding-top: 50px;
  }
.webflow-import .content-container-960.hero.no-top-padding-mobile {
    margin-top: 50px;
    margin-bottom: 100px;
  }
.webflow-import .content-container-960.mobile-padding {
    padding-top: 20px;
    padding-bottom: 40px;
  }
.webflow-import .content-container-960.horizontal-flex.negative-margin {
    margin-top: -70px;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-960.shrink-if-possible {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.product-cat-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .content-container-960.mktplace-tab-container {
    z-index: 23;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .left-content-column {
    display: block;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.first-on-mobile {
    display: block;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.top-align.right-padding.first-on-mobile {
    padding-right: 0%;
    padding-bottom: 50px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-bottom: 40px;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .left-content-column.first-on-mobile {
    display: block;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.json-example {
    display: block;
    padding-top: 0px;
    padding-bottom: 50px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .customer-logos {
    width: 100%;
    max-width: none;
  }
.webflow-import ._2-content-columns {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import ._2-content-columns.flip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .divider-hero {
    height: 14vh;
  }
.webflow-import .divider-hero.relative {
    height: 10vh;
    margin-top: 0px;
  }
.webflow-import .vendor-logos {
    max-width: 220px;
  }
.webflow-import .column-16 {
    top: auto;
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .column-15 {
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .h3-new.mobile-tabs-header {
    display: block;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    background-image: url('../images/down-arrow-8f90a3.svg');
    background-position: 94% 50%;
    background-size: 20px;
    background-repeat: no-repeat;
    box-shadow: 0 10px 20px 0 rgba(124, 148, 161, 0.2);
    color: #5ac5a1;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
  }
.webflow-import .content-container-1120 {
    padding: 20px;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding: 0px;
  }
.webflow-import .content-container-1120.reverse-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .content-container-1120.stretch {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1120.top-padding {
    margin-top: 30px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1120.no-padding-mobile {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .right-text-wrapper.padding-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-text-wrapper.found-vant {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .customer-logo-grid {
    padding-right: 0vw;
    padding-left: 0vw;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .customer-logo-grid.home2 {
    margin-bottom: 20px;
    grid-column-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
.webflow-import .customer-logo-grid.home {
    grid-column-gap: 15px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
.webflow-import .wyg-grid-column-left {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .image-14 {
    position: relative;
    bottom: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .card-bottom-cta {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 40px;
  }
.webflow-import .card-bottom-cta.no-margin {
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 40px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .bundle-cost.white {
    font-size: 18px;
  }
.webflow-import .bundle-cost.white {
    font-size: 18px;
  }
.webflow-import .bundle-cost.plum {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-section {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75 {
    padding-top: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.prices-page {
    height: auto;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-top: 0px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-section.extra-margin-top-150 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-150.land-port-padding {
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .content-section.no-bottom-margin-mobile {
    margin-bottom: 0px;
  }
.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
    padding-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-bottom-45.hide-mobile {
    display: none;
  }
.webflow-import .content-section.extra-margin-top-bottom-45.no-bottom-pad-mobile {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-section.extra-margin-top-100 {
    margin-top: 40px;
    margin-bottom: 10px;
  }
.webflow-import .content-section.hide {
    display: none;
  }
.webflow-import .content-section.padding-only.no-mobile-pad {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 10px;
  }
.webflow-import .content-section.light-blue-new.extra-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin {
    margin-top: 0px;
  }
.webflow-import .content-section.negative-top-margin._20-bottom-marg {
    margin-top: -150px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin.lesser-bottom-marg {
    margin-top: -120px;
    margin-bottom: 100px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 10px;
  }
.webflow-import .content-section.gray-bgr.fin-data-home {
    padding: 20px;
  }
.webflow-import .content-section.gray-bgr.prophet-mkt {
    padding: 20px 0px;
  }
.webflow-import .content-section.gray-bgr2 {
    z-index: 12;
    margin-top: 213px;
    padding-top: 20px;
  }
.webflow-import .content-section.light-blue-bg.vertical-flex {
    padding-bottom: 125px;
  }
.webflow-import .content-section.hide-on-mobile {
    display: none;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .content-section.our-team-page {
    padding-top: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-top: 30px;
    padding-bottom: 30px;
  }
.webflow-import .content-section.gray-bgr2 {
    z-index: 10;
    margin-top: 0px;
    padding-top: 30px;
  }
.webflow-import .image-15.padding {
    padding-bottom: 34px;
  }
.webflow-import .code-editor-wrapper-new {
    display: none;
  }
.webflow-import .hero-copy-plum {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-plum.wrap {
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 16px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align {
    font-size: 16px;
  }
.webflow-import .top-footer-button-column {
    padding-left: 0px;
  }
.webflow-import .testimonial {
    font-size: 18px;
  }
.webflow-import .home-hero {
    height: 95vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .green-break-new.right-align {
    margin-right: auto;
    margin-left: 0px;
  }
.webflow-import .green-break-new.team-page {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .hero-text-wrapper {
    width: 100%;
  }
.webflow-import .hero-copy-light-plum {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-light-plum.small-margin.grid-intro {
    font-size: 16px;
  }
.webflow-import .vendor-logo-grid {
    padding-right: 0vw;
    padding-left: 0vw;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .hero-image-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .primary-button-new {
    width: 100%;
  }
.webflow-import .primary-button-new.hero {
    width: 100%;
    margin-right: 0px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
    width: 250px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.tablet-size {
    width: 100%;
    max-width: 280px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 100%;
    max-width: 500px;
  }
.webflow-import .grid-list-text {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .green-link-icon-flex {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-bottom: 14px;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-bottom: 30px;
  }
.webflow-import .left-image-negative-left-margin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
  }
.webflow-import .secondary-nav-container {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 0px;
  }
.webflow-import .left-text-wrapper {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    margin-right: 0px;
    float: none;
  }
.webflow-import .left-text-wrapper.padding-right {
    padding-right: 0px;
  }
.webflow-import .left-text-wrapper.shrink {
    max-width: none;
  }
.webflow-import .left-text-wrapper.negative-margin {
    margin-right: 0px;
    float: none;
  }
.webflow-import .left-text-wrapper.found-vant-pages {
    padding-right: 0px;
  }
.webflow-import .green-hero-text {
    line-height: 140%;
  }
.webflow-import .top-footer-icon {
    margin-right: 10px;
  }
.webflow-import .secondary-navbar {
    position: fixed;
    left: 0%;
    top: 60px;
    right: 0%;
    bottom: auto;
  }
.webflow-import .purple-gradient-section {
    margin-top: 30px;
  }
.webflow-import .dollar-sign {
    font-size: 32px;
  }
.webflow-import .hero-column-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .hero-column-right.first-on-mobile {
    display: none;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .divider-flat.flex {
    padding-right: 0px;
  }
.webflow-import .dark-button {
    width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .right-flex-image-wrapper {
    margin-right: 26px;
    padding-left: 0px;
  }
.webflow-import .subheading-3 {
    font-size: 20px;
  }
.webflow-import .product-price-c2-wrapper {
    margin-left: -8vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .price-wrapper.no-border {
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .price-wrapper.enterprise-border {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .cta-text-green {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .cta-text-green.wrap {
    font-size: 18px;
  }
.webflow-import .left-flex-image-right-margin {
    display: block;
  }
.webflow-import .menu-button-2 {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .menu-button-2.w--open {
    background-color: #fff;
  }
.webflow-import .home-gray {
    font-size: 18px;
  }
.webflow-import .bulk-download-grid {
    -ms-grid-columns: 1.25fr 1fr 0.75fr 1.25fr;
    grid-template-columns: 1.25fr 1fr 0.75fr 1.25fr;
  }
.webflow-import .sub-heading-light-white {
    font-size: 20px;
  }
.webflow-import .product-description-columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .hero-column-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .secondary-nav-menu {
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: #fff;
    box-shadow: 0 18px 20px -7px hsla(0, 0%, 45.9%, 0.2);
  }
.webflow-import .secondary-nav-menu.intrinio-advantage {
    background-color: transparent;
    box-shadow: none;
  }
.webflow-import .h3-green.mobile-tabs-header {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .h3-green.mobile-tabs {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
  }
.webflow-import .secondary-navbar-hamburger {
    color: #747474;
    font-size: 34px;
  }
.webflow-import .product-hero-img {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .insignia-text {
    padding-right: 15px;
    padding-left: 15px;
    line-height: 20px;
  }
.webflow-import .product-page-hero {
    height: auto;
  }
.webflow-import .button-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .product-description-c1 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-right-style: none;
  }
.webflow-import .product-description-c1.no-border {
    padding-bottom: 25px;
  }
.webflow-import .price-grid-item-wrapper.button-row {
    padding-right: 4px;
    padding-left: 4px;
  }
.webflow-import .price-grid-item-wrapper.button-row.mobile-grid {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .anchor-link-2 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .anchor-link-2.last {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    width: auto;
    padding-top: 30px;
    padding-right: 0px;
  }
.webflow-import .checkmark-grid.vertical {
    padding-left: 0px;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    margin-top: 10px;
    padding: 0px;
    grid-auto-flow: row;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .green-button-span {
    font-size: 16px;
  }
.webflow-import .product-description-c2-wrapper {
    width: 70%;
    padding-left: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-right-style: none;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 20px;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .purple-pricing-section-header.bulk-down-header {
    margin-top: 20px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .product-insignia {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .image-31 {
    width: 88vw;
    max-width: 90vw;
    margin-top: -60px;
  }
.webflow-import .page-edge-image-wrapper {
    position: relative;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
.webflow-import .terminal-slider-mask {
    margin-right: 0vw;
  }
.webflow-import .right-terminal-image-wrapper {
    padding-left: 50px;
  }
.webflow-import .column-19 {
    padding-bottom: 20px;
  }
.webflow-import .columns-7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .stack-wrapper {
    display: none;
  }
.webflow-import .section-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .section-5.dark-gradient-new {
    margin-bottom: 0vh;
    padding-bottom: 8vh;
  }
.webflow-import .small-text-hero-why-intrinio {
    font-size: 16px;
  }
.webflow-import .heading-9-new {
    margin-top: 30px;
    margin-bottom: 30px;
  }
.webflow-import .why-intrinio-page-link {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 16px;
  }
.webflow-import .left-flex-image-new {
    display: block;
    width: 79%;
    margin-top: -120px;
  }
.webflow-import .column-22 {
    padding-top: 50px;
  }
.webflow-import .intrinio-engine-value-props-2 {
    margin-right: 25px;
    margin-left: 25px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .div-right-2 {
    margin-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .left-image-negative-margin {
    width: 80%;
  }
.webflow-import .why-intrinio-hero-img {
    width: auto;
    max-width: 70%;
    margin-right: 0px;
    padding-top: 4vh;
    float: none;
    clear: none;
  }
.webflow-import .white-subheading {
    font-size: 26px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hero-text-wrapper-50 {
    width: 100%;
  }
.webflow-import .data-journey-hero-img {
    width: auto;
    max-width: 100%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .image-35 {
    overflow: hidden;
    max-width: 100%;
    margin-top: -25vh;
  }
.webflow-import .data-journey-hero-2 {
    height: auto;
    max-height: 600px;
    padding-top: 20px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .data-journey-hero-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 75%;
    margin-top: -8vh;
    margin-bottom: -4vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .dark-button-2 {
    width: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .tabs-5 {
    position: static;
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .checkmark-grid-foundation-2 {
    padding-left: 10px;
  }
.webflow-import .product-tab-dropdown {
    margin-top: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: transparent;
  }
.webflow-import .tabs-menu-5 {
    display: none;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none #000;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0 10px 20px -7px rgba(124, 148, 161, 0.2);
  }
.webflow-import .text-cta-2 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .bundles-tabs-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-left-radius: 0px;
    background-color: #fff;
  }
.webflow-import .bundles-tabs-2:hover {
    border-radius: 0px;
    background-color: rgba(242, 249, 250, 0.75);
  }
.webflow-import .bundles-tabs-2.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: none;
  }
.webflow-import .pricing-tabs-content {
    padding-top: 15px;
  }
.webflow-import .tabs-menu-6 {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #493f5b;
  }
.webflow-import .mobile-pricing-tabs-wrapper {
    display: block;
  }
.webflow-import .tab-dropdown {
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #493f5b;
  }
.webflow-import .tab-link-tab-3.w--current {
    background-color: #625775;
  }
.webflow-import .tab-link-tab-2.w--current {
    background-color: #625775;
  }
.webflow-import .pricing-grid-2 {
    display: none;
  }
.webflow-import .pricing-grid-2.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dotted-line-wrapper-2 {
    display: none;
  }
.webflow-import .hex-image-2 {
    width: 75px;
    height: 75px;
  }
.webflow-import .grid-11 {
    position: relative;
    width: 90vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 30px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .hex-image-wrapper {
    width: 60px;
    height: 60px;
  }
.webflow-import .hex-columns-2 {
    min-width: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .gradient-hex-images-2 {
    max-width: 100%;
    min-width: 75px;
  }
.webflow-import .bundles-text-left {
    padding-left: 20px;
  }
.webflow-import .tabs-tile {
    margin-top: 16px;
    margin-bottom: 8px;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .image-38 {
    margin-left: 0px;
  }
.webflow-import .image-39 {
    margin-left: 0px;
  }
.webflow-import .image-40 {
    margin-left: 0px;
  }
.webflow-import .secondary-nav-dropdown-wrapper {
    padding: 5px 7px;
  }
.webflow-import .secondary-nav-dropdown-wrapper.prophet {
    display: none;
  }
.webflow-import .secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .tabs-menu-startup {
    display: none;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none #000;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 0 10px 20px -7px rgba(124, 148, 161, 0.2);
  }
.webflow-import .stock-bundles-title-wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .icon-subhead-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .anchor-links-wrapper {
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .sub-heading-new-2 {
    text-align: left;
  }
.webflow-import .sub-heading-new-2.align-left {
    text-align: left;
  }
.webflow-import .stock-bundles-title {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px;
  }
.webflow-import .transparent-product-card-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .top-footer-icons {
    margin-top: 40px;
    margin-bottom: 40px;
  }
.webflow-import .bundles-plans-spacer {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .vendor-logo-grid-new {
    padding-right: 0vw;
    padding-left: 0vw;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
.webflow-import .vendor-logo-grid-new.hide {
    display: none;
  }
.webflow-import .bundles-subhead {
    float: left;
    text-align: left;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .divider-gray-blue {
    height: 8vh;
  }
.webflow-import .divider-gray-blue.invert {
    min-height: 10vh;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    position: relative;
    left: 0px;
    right: 0px;
    width: auto;
    max-width: 100%;
    margin-right: auto;
    margin-bottom: -20px;
    margin-left: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .green-discount-ribbon {
    margin-right: -20px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 14px;
  }
.webflow-import .left-content-wrapper {
    width: 100%;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 100%;
    margin-top: -50px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-40 {
    width: 100%;
    margin-top: 0px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-42 {
    width: 100%;
    margin-top: 0px;
    padding-right: 0px;
  }
.webflow-import .left-content-wrapper.shrink-to-42-new {
    width: 100%;
    margin-top: -50px;
    padding-right: 0px;
  }
.webflow-import .image-45 {
    margin-top: -20px;
  }
.webflow-import .marketplace-link-grid {
    box-shadow: 0 0 60px 12px rgba(95, 96, 145, 0.15);
  }
.webflow-import .divider-offwhite-to-transparent {
    height: 8vh;
  }
.webflow-import .image-46 {
    margin-top: 0vh;
    margin-left: 0px;
  }
.webflow-import .right-content-container {
    display: block;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .left-image-container {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .anchor-links {
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .anchor-links.icon-section-label {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .marketplace-purple-background {
    margin-top: 0px;
  }
.webflow-import .marketplace-purple-background.hero {
    padding-top: 100px;
  }
.webflow-import .bundles-card-images {
    margin-bottom: -20px;
  }
.webflow-import .marketplace-link-wrapper {
    height: 105px;
  }
.webflow-import .vendor-grid-wrapper {
    display: none;
    padding: 20px;
  }
.webflow-import .bundle-card-wrapper.hover-effect {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .left-image-top-padding {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .marketplace-bundles-text {
    padding-left: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    text-align: left;
  }
.webflow-import .bulk-downloads-grid {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .right-text-wrapper-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .downloads-subhead-underline {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .small-stock-chart.light2 {
    display: none;
    margin-right: auto;
  }
.webflow-import .small-stock-chart.dark2 {
    display: block;
    margin-right: auto;
  }
.webflow-import .small-stock-chart.midnight2 {
    margin-right: auto;
  }
.webflow-import .marketplace-header {
    margin-top: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 28px;
    text-align: center;
  }
.webflow-import .gray-description {
    width: 100%;
    text-align: center;
  }
.webflow-import ._1120-page-container {
    padding: 0px;
  }
.webflow-import .image-52 {
    display: none;
  }
.webflow-import .inline-ticker-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    min-height: 300px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1121 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .left-content-wrapper-new {
    width: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-wrapper-new._45-percent {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .ticker-summary-wrapper {
    min-width: 375px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .ticker-summary-wrapper.purple-gradient {
    min-width: 375px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .button-changer-wrapper {
    position: relative;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .large-stock-chart.dark-stretch {
    margin-top: 0px;
  }
.webflow-import .large-stock-chart.midnight-stretch {
    margin-top: 0px;
  }
.webflow-import .large-stock-chart.light-stretch {
    margin-top: 0px;
  }
.webflow-import .right-image-wrapper.stretch {
    display: none;
  }
.webflow-import .right-image-wrapper.top-aligned {
    display: none;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    display: none;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .right-image-wrapper.top-aligned.hide-mobile {
    display: none;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .right-image-wrapper.widgets-image {
    position: relative;
    left: 0px;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper._55-percent._20-neg-marg {
    position: relative;
    width: 100%;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper.stretch {
    display: none;
  }
.webflow-import .all-changers-wrapper {
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .column-25 {
    display: none;
  }
.webflow-import .large-stock-chart-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    max-width: 500px;
    min-height: 300px;
    margin: 20px auto;
    padding-left: 0px;
  }
.webflow-import .inline-ticker-summary-img.light {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-summary-img.midnight {
    display: none;
    margin-right: auto;
    padding-top: 20px;
  }
.webflow-import .inline-ticker-summary-img.dark {
    position: absolute;
    display: none;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 20px;
  }
.webflow-import .widgets-blue-background.hero-new {
    overflow: hidden;
    height: auto;
    min-height: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .cta-button-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .cta-button-wrapper.display-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .cta-button-wrapper.hide-mobile {
    display: none;
  }
.webflow-import .small-stock-chart-wrapper-mobile {
    position: relative;
    display: block;
    width: 100%;
    min-height: 300px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .product_cms_container.grid-view-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .product_cms_container.list-view-container {
    position: relative;
    z-index: 3;
  }
.webflow-import .marketplace-hero-lead-wrapper {
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper {
    display: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .filter-selector-wrapper.fin-data-home {
    display: block;
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper.prophet-feeds {
    display: block;
    margin-bottom: 0px;
  }
.webflow-import .market-selector-main-icon-deprecated {
    opacity: 1;
  }
.webflow-import .breadcrumbs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .collection-list-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    opacity: 0;
  }
.webflow-import .mkt-nav2-catselector-chevron {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .mkt-filter-dropdown {
    margin-top: 5px;
    margin-bottom: 10px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .mkt-filter-dropdown.persona {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.access-method {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.asset-class {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.data-types {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.region {
    border-style: none;
  }
.webflow-import .mkt-filter-dropdown.vendor {
    border-style: none;
  }
.webflow-import .marketplace-hero-lead-2 {
    font-size: 16px;
    text-align: left;
  }
.webflow-import .mkt-current-title-deprecated {
    display: block;
  }
.webflow-import .st-search-input {
    font-size: 16px;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    position: fixed;
    left: 0%;
    top: 0px;
    right: 0%;
    bottom: auto;
    z-index: 22;
    width: 100%;
    margin-top: 60px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    position: static;
    z-index: 1;
    width: 100%;
    margin-top: 0px;
  }
.webflow-import .filter-label {
    font-size: 14px;
  }
.webflow-import .mkt-search {
    font-size: 16px;
  }
.webflow-import .api-marketplace-header-bg {
    margin-top: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .api-marketplace-card-wrapper {
    min-height: 100px;
  }
.webflow-import .api-card-left-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .api-marketplace-card-summary {
    text-align: left;
  }
.webflow-import .product-name {
    line-height: 1.3em;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .product-grid.grid-grid-view {
    -ms-grid-columns: 9fr 1fr;
    grid-template-columns: 9fr 1fr;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .mkt-dollar-sign-vantage {
    font-size: 32px;
  }
.webflow-import .mkt-cost-wrapper {
    display: none;
  }
.webflow-import .product.grid-view-product {
    min-height: 150px;
    padding-left: 20px;
  }
.webflow-import .product.list-view-product {
    margin-bottom: 15px;
    padding-left: 25px;
  }
.webflow-import .product.list-view-product {
    margin-bottom: 15px;
    padding-left: 25px;
  }
.webflow-import .product.grid-view-product {
    position: relative;
    z-index: 13;
    min-height: 150px;
    padding-left: 20px;
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    left: 5vw;
    top: 7vh;
    right: 5vw;
    width: 90vw;
    height: 80vh;
    max-width: 750px;
  }
.webflow-import .search-header {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .search-results-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .search-modal-popup-link-deprecated {
    width: 100%;
  }
.webflow-import .st-result {
    padding-right: 25px;
    padding-left: 25px;
  }
.webflow-import .st-search-result-link {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .mktplace-home-top-wrapper {
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .search-wrapper-dark {
    display: block;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .mobile-product-arrow-wrapper-deprecated {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 20px;
  }
.webflow-import .collection-item-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .foundation-vantage-mktplace-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .foundation-vantage-mktplace-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .hero-text-wrap {
    width: 100%;
  }
.webflow-import .left-image-container-2 {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .home-mktplace-cat-grid {
    margin-left: 0px;
    box-shadow: 0 0 60px 12px rgba(95, 96, 145, 0.15);
  }
.webflow-import .grid-13 {
    padding-bottom: 20px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .home-mktplace-wrapper {
    box-shadow: 0 0 20px 5px rgba(67, 68, 104, 0.09);
  }
.webflow-import .hero-content-wrapper-new {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .sub-heading-new-3 {
    text-align: left;
  }
.webflow-import .home-mkt-link-wrapper {
    height: 105px;
  }
.webflow-import .wyg-list-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .content-container-1122 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1122.content-right {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .content-container-1122.content-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .wyg-grid-home {
    justify-items: start;
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .home-card-neg-margin {
    margin-top: -150px;
  }
.webflow-import .foundation-purple-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .div-block-71 {
    position: relative;
    left: 0%;
  }
.webflow-import .home-found-vant-mktplace-grid {
    z-index: 12;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .feat-product-wrapper-home {
    position: static;
    z-index: 10;
    margin-top: 40px;
    margin-bottom: 30px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import ._50-50-content-columns {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import ._50-50-content-columns.neg-right-margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
.webflow-import .home-bulkdown-grid {
    margin-top: 40px;
    padding-right: 0px;
    padding-left: 0px;
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .image-68 {
    width: 100%;
  }
.webflow-import .home-mktplace-description {
    font-size: 15px;
  }
.webflow-import .foundation-blue-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .line-divider-1 {
    display: block;
  }
.webflow-import .line-divider-1.shorter {
    display: block;
  }
.webflow-import .line-divider-1.hide-mobile {
    display: none;
  }
.webflow-import .divider-line-wrap {
    height: 8vh;
  }
.webflow-import .divider-line-wrap.invert {
    height: 100px;
    min-height: 125px;
    margin-top: -25px;
  }
.webflow-import .divider-line-wrap.our-team {
    height: 175px;
    margin-top: -7.5%;
  }
.webflow-import .downloads-card-text-wrapper-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .home-hero-img-wrapper {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .div-block-72 {
    position: relative;
    right: auto;
    display: none;
  }
.webflow-import .home-downloads-card-wrapper {
    min-height: 100px;
  }
.webflow-import .line-divider-2 {
    top: 70%;
    display: block;
  }
.webflow-import .line-divider-2.hide-mobile {
    display: none;
  }
.webflow-import .small-text-hero-2 {
    font-size: 16px;
  }
.webflow-import .home-hero-2 {
    height: 90vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-paragraph {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .hero-paragraph.our-team {
    font-size: 24px;
    line-height: 32px;
  }
.webflow-import .hero-paragraph.blogger {
    margin-top: 20px;
    margin-bottom: 30px;
    color: #fff;
    text-align: center;
  }
.webflow-import .right-content-wrapper {
    width: 100%;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 100%;
  }
.webflow-import .block-descript {
    font-size: 17px;
  }
.webflow-import .block-descript.margin-bottom {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .dark-descript {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .widgets-green-button-solid {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
  }
.webflow-import .image-69 {
    margin-right: 10px;
    padding-top: 0px;
  }
.webflow-import .market-selector-main-icon {
    width: 44px;
    opacity: 1;
  }
.webflow-import .filters-label {
    padding-right: 0px;
    padding-left: 10px;
    color: #5f6091;
    font-weight: 600;
  }
.webflow-import .filter-menu-icon-open {
    display: none;
  }
.webflow-import .mobile-filter-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    padding: 10px 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #e2ebf9;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
  }
.webflow-import .filter-wrapper {
    min-height: 45px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
.webflow-import .mktplace-filter-wrapper {
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .clear-filters-text {
    font-size: 14px;
  }
.webflow-import .filter-label-list {
    padding-top: 12.5px;
    font-size: 14px;
  }
.webflow-import .mktplace-filter-list-wrapper.w--open {
    position: relative;
    z-index: 1;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .clear-filters-button-wrapper {
    margin-top: 10px;
  }
.webflow-import .filter-dropdown-wrapper {
    border-style: solid;
    border-width: 1px;
    border-color: #e3ecf9;
    border-radius: 4px;
    background-color: #fff;
    background-position: 97% 50%;
    background-size: 12px;
  }
.webflow-import .filter-dropdown-wrapper.w--open {
    background-color: #fff;
    background-position: 97% 50%;
    background-size: 12px;
  }
.webflow-import .collection-list-wrapper-6 {
    position: relative;
    z-index: 3;
  }
.webflow-import .paragraph-hero-footer {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .paragraph-hero-footer.our-team {
    font-size: 20px;
  }
.webflow-import .hero-content-wrapper-960 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .line-divider-top-2 {
    display: block;
  }
.webflow-import .ui-ux-img {
    margin-top: 0px;
    margin-bottom: -60px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .hero-paragraph-services {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .divider-overflow-no-lines {
    padding-top: 5%;
  }
.webflow-import .hero-image-container-1120 {
    position: relative;
    padding: 20px;
  }
.webflow-import .line-divider-bottom-1 {
    display: block;
  }
.webflow-import .services-card-wrapper {
    padding-bottom: 30px;
  }
.webflow-import .small-copy {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .services-hero {
    height: 60vh;
    max-height: none;
    padding-top: 125px;
    padding-bottom: 125px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .left-absolute-image-wrap-ir.neg-marg-80 {
    position: relative;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .left-absolute-image-wrap-ir.neg-marg {
    position: relative;
    right: auto;
    width: 100%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .hero-text-wrap-services {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-button-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .wyg-grid-services {
    justify-items: start;
    grid-auto-flow: row;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
.webflow-import .wyg-tagline-services {
    padding-right: 0%;
    padding-left: 0%;
  }
.webflow-import .image-72 {
    margin-bottom: -30px;
    padding: 0px 20px;
  }
.webflow-import .pro-services-subhead {
    font-size: 28px;
  }
.webflow-import .divider-overflow-lines {
    padding-top: 11%;
  }
.webflow-import .hero-image-wrap {
    position: relative;
    left: 0px;
    right: 0px;
    display: none;
    width: 100%;
    max-width: 100%;
    margin-top: -80px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    clear: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    opacity: 1;
  }
.webflow-import .services-hero-heading {
    font-size: 36px;
    line-height: 42px;
    text-align: left;
  }
.webflow-import .line-divider-bottom-2 {
    display: block;
  }
.webflow-import .services-wyg-subhead {
    font-size: 18px;
  }
.webflow-import .line-divider-top-1 {
    display: block;
  }
.webflow-import .pro-services-widgets {
    margin-top: 0px;
    margin-bottom: -30px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .grid-14 {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .image-73 {
    display: block;
    max-width: 80%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .services-section-heading {
    padding-bottom: 20px;
  }
.webflow-import .column-1-footer {
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .footer-column-2 {
    top: auto;
    min-height: 250px;
    padding-top: 0%;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .empty-state-3 {
    display: none;
  }
.webflow-import .home-hero-img-wrapper-2 {
    position: relative;
    left: auto;
    right: 0px;
    display: none;
    max-width: 57%;
    margin-top: -5vh;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    opacity: 1;
  }
.webflow-import .home-hero-3 {
    height: 90vh;
    max-height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prices-header-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-container-1124 {
    overflow: visible;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .content-container-1124.internal-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .pricing-page-hero {
    padding-top: 30px;
    padding-bottom: 50px;
  }
.webflow-import .column-27 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .tab-dropdown-pricing-start {
    position: relative;
    z-index: 2;
    display: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 25px 5% 25px 10%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .gray-paragraph {
    width: 100%;
    text-align: center;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .tab-dropdown-pricing-wrapper {
    width: 80%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .products-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 25px 5% 25px 12.5%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    border-radius: 0px;
    background-color: transparent;
    opacity: 0.5;
    -webkit-transition-property: all;
    transition-property: all;
  }
.webflow-import .products-tabs:hover {
    border-radius: 0px;
    background-color: #dfebed;
  }
.webflow-import .products-tabs.w--current {
    display: none;
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    padding: 20px 5% 20px 10%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-radius: 0px;
    box-shadow: none;
  }
.webflow-import .products-tabs.individual {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    border-radius: 0px 0px 19px 19px;
  }
.webflow-import .products-tabs.enterprise {
    overflow: visible;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    border-radius: 19px 19px 0px 0px;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
  }
.webflow-import .products-tabs-container {
    position: static;
    display: block;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column-2 {
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .pricing-icons {
    max-width: 30px;
    opacity: 1;
  }
.webflow-import .startup-cta-wrapper {
    margin-top: 50px;
  }
.webflow-import .products-tab-text {
    padding-top: 2.5px;
    padding-left: 20px;
    opacity: 1;
    color: #434468;
    line-height: 1.4em;
  }
.webflow-import .pricing-tab-grid {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .pricing-tab-grid._2-items {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .custom-pricing {
    padding-top: 0px;
    padding-bottom: 30px;
  }
.webflow-import .customsolutions-gray-button-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .blkdown-purple-buttono-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .data-discount {
    font-size: 32px;
    line-height: 1.2em;
    text-align: center;
  }
.webflow-import .pricing-tab-shadow-card {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px 0px;
  }
.webflow-import .pricing-cost-wrapper {
    padding-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .startup-cta-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-top: 30px;
    padding-right: 50px;
    padding-left: 50px;
  }
.webflow-import .data-discount-text {
    font-size: 15px;
    text-align: center;
  }
.webflow-import .products-tabs-header-grid {
    position: absolute;
    left: 0%;
    top: 80px;
    right: 0%;
    bottom: auto;
    z-index: 10;
    display: none;
    overflow: hidden;
    width: 80%;
    margin-top: 25px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 1px none transparent;
    border-radius: 19px;
    background-color: #fff;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.24);
  }
.webflow-import .tab-dropdown-pricing-ind {
    position: relative;
    z-index: 2;
    display: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 25px 5% 25px 10%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .tab-dropdown-pricing-ent {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 35px;
    margin-left: 0px;
    padding: 23px 5% 23px 12.5%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border-radius: 58px;
    background-color: #fff;
    background-image: url('../images/mobile_dropdown_chevron.svg');
    background-position: 92% 50%;
    background-size: 12px;
    background-repeat: no-repeat;
    box-shadow: 0 26px 53px 0 rgba(67, 68, 104, 0.09);
    cursor: pointer;
  }
.webflow-import .api-blue-button-hollow {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .divider-overflow-found-vant {
    margin-top: -10%;
    padding-top: 10%;
  }
.webflow-import .found-vant-title-topfooter {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 19px;
    line-height: 20px;
  }
.webflow-import .footer-top-column1 {
    min-height: 200px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right-style: none;
    border-bottom-style: solid;
  }
.webflow-import .slider-heading {
    font-size: 20px;
  }
.webflow-import .found-vant-hero-img2 {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .purple-price-grid-item {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .product-description-c1-wrapper {
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-right-style: none;
  }
.webflow-import .product-description-c1-wrapper.startup-page {
    padding-left: 0px;
  }
.webflow-import .right-terminal-img-wrap-fix {
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    margin-bottom: 10px;
    padding-right: 0%;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .vant-found-subhead {
    margin-top: 40px;
    font-size: 22px;
  }
.webflow-import .vant-found-subhead.less-mobile-margin {
    margin-top: 10px;
    font-size: 22px;
  }
.webflow-import .terminal-image-fix {
    padding-left: 6vw;
  }
.webflow-import .product-insignia-new {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
.webflow-import .footer-top-text-wrap {
    padding-bottom: 0px;
    padding-left: 10px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .secondary-nav-container-found-vant {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 20px;
  }
.webflow-import .button-wrapper-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .top-footer-button-column-3 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
.webflow-import .found-vant-cost-wrapper.white {
    font-size: 18px;
  }
.webflow-import .h3-purple.mobile-tabs-header {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url('../images/down-arrow-purple.svg');
    background-size: 15px;
  }
.webflow-import .drop-shadow-card-new {
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px;
  }
.webflow-import .found-vant-dark-button {
    width: 100%;
    height: 40px;
    padding: 12px 8px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .purple-icon-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .product-overview-grid {
    grid-template-areas: ".";
    -ms-grid-columns: 1.5fr 9fr;
    grid-template-columns: 1.5fr 9fr;
  }
.webflow-import .green-arrow-chevron-link-new {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    margin-top: 30px;
  }
.webflow-import .dollar-sign-found-vant {
    font-size: 32px;
  }
.webflow-import .prophet-hero-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .footer-top-column2 {
    top: auto;
    min-height: 200px;
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }
.webflow-import .found-vant-subhead.align-center {
    margin-bottom: 40px;
  }
.webflow-import .hero-column-left-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .found-vant-hero {
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }
.webflow-import .found-vant-dollars {
    font-size: 32px;
  }
.webflow-import .footer-top-rich-text h6 {
    display: block;
    margin-top: 0px;
    padding-left: 0px;
  }
.webflow-import .found-vant-hero-container {
    overflow: visible;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .found-vant-hollow-button {
    width: 100%;
    max-width: 350px;
    margin-left: 0px;
  }
.webflow-import .found-vant-title-subnav {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 20px;
  }
.webflow-import .footer-top-green-link {
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .divider-skew-found-vant {
    height: 90px;
  }
.webflow-import .footer-top-green-link-text {
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    padding-right: 0%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .found-vant-lead-paragraph.startup-page {
    padding-top: 10px;
  }
.webflow-import .found-vant-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-title-text {
    padding-right: 15px;
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 20px;
  }
.webflow-import .found-vant-title-text.larger {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.homepage {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.invert {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.medium {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    line-height: 1.4em;
  }
.webflow-import .found-vant-button-solid {
    width: 100%;
    max-width: 350px;
    margin-bottom: 20px;
  }
.webflow-import .footer-top-icon-img {
    margin-right: 10px;
    padding-top: 3px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .download-description-subwrapper-2 {
    margin-left: 20px;
  }
.webflow-import .product-logo-wrap-new {
    display: none;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .purple-gradient-sect-found-vant {
    margin-top: 30px;
  }
.webflow-import .light-gray-price-grid-text {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .green-hero-text-new {
    line-height: 140%;
  }
.webflow-import .found-vant-thumb {
    margin-left: 0px;
  }
.webflow-import .bullet-wrap-new {
    padding-left: 20px;
  }
.webflow-import .us-core-brand {
    padding-left: 0px;
  }
.webflow-import ._2-content-columns-new {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
.webflow-import .mobile-submenu-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .mobile-submenu-button.w--open {
    background-color: #fff;
  }
.webflow-import .product-logo-new {
    width: 65px;
    margin-top: -4px;
    margin-left: -10px;
  }
.webflow-import .anchor-link-found-vant {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .anchor-link-found-vant.last {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .terminal-slider-new-mask {
    width: 100%;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .new-secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .pricing-grid-new {
    display: none;
  }
.webflow-import .pricing-grid-new.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .subhead-found-vant {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .subhead-found-vant.light-plum {
    float: left;
  }
.webflow-import .subhead-found-vant.light-plum.align-left {
    text-align: left;
  }
.webflow-import .price-border {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border-left-style: none;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .terminal-slider-new {
    max-height: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .image-77 {
    max-width: 100%;
  }
.webflow-import .found-vant-hero-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .image-78 {
    margin-top: 40px;
  }
.webflow-import .found-vant-hero-img {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .paragraph-hero-found-vant {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
  }
.webflow-import .foundation-vantage-text-invert {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .bundles-tabs-startup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-bottom-left-radius: 0px;
    background-color: #fff;
  }
.webflow-import .bundles-tabs-startup:hover {
    border-radius: 0px;
    background-color: rgba(242, 249, 250, 0.75);
  }
.webflow-import .bundles-tabs-startup.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: #fff;
    box-shadow: none;
  }
.webflow-import .prophet-club-nav {
    position: relative;
    left: 0%;
    top: 60px;
    right: 0%;
    bottom: auto;
  }
.webflow-import .global-selector-wrapper {
    position: relative;
    padding: 0px 20px 0px 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .prophet-anchor-link {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }
.webflow-import .prophet-nav-container {
    position: relative;
    z-index: 99;
    margin-right: 0px;
    padding: 20px;
  }
.webflow-import .hero-copy-gray {
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .hero-copy-gray.left-align {
    text-align: center;
  }
.webflow-import .divider-overflow-prophet {
    padding-top: 10%;
  }
.webflow-import .prophet-button-footer {
    width: 100%;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero {
    height: auto;
    max-height: none;
    margin-top: 0px;
    padding-top: 100px;
    padding-bottom: 140px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .prophet-hero-img-wrapper {
    display: none;
  }
.webflow-import .prophet-hero-image {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .subhead-white-prophet {
    font-size: 32px;
    line-height: 37px;
    text-align: center;
  }
.webflow-import .subhead-white-prophet.prophet-mkt {
    padding-top: 160px;
    font-size: 32px;
    line-height: 1.3em;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 70px;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 35px;
  }
.webflow-import .prophet-triangle-block2 {
    margin-left: -200px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 0%;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .hero-copy-white {
    padding-right: 0%;
    padding-left: 0%;
    font-size: 16px;
    line-height: 28px;
  }
.webflow-import .prophet-grid {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .prophet-hero-columns {
    margin-right: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .prophet-hero-container {
    overflow: visible;
    width: 100%;
    height: auto;
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .prophet-button-hero {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
.webflow-import .gradient-triangle-wrapper2 {
    padding-top: 200px;
  }
.webflow-import .prophet-hero-heading {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .paragraph-hero-prophet {
    clear: right;
    font-size: 19px;
    line-height: 1.6em;
  }
.webflow-import .prophet-mkt-hero-image {
    width: auto;
    max-width: 90%;
    margin-right: 0px;
    float: none;
    clear: none;
  }
.webflow-import .prophet-marketplace-lead-wrapper {
    margin-bottom: 60px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }
.webflow-import .prophet-marketplace-header {
    height: auto;
    margin-top: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .prophet-marketplace-lead {
    width: 100%;
    padding-bottom: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .prophet-mkt-hero-img-wrapper {
    display: none;
  }
.webflow-import .prophet-advert-grid {
    -ms-grid-columns: 5fr;
    grid-template-columns: 5fr;
  }
.webflow-import .prophet-ad-wrapper {
    margin-top: 10px;
    margin-right: -20px;
    margin-left: -20px;
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-ad-subhead {
    text-align: center;
  }
.webflow-import .prophet-small-hero-text {
    font-size: 16px;
    font-weight: 300;
  }
.webflow-import .menu-button-prophet {
    display: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 24px;
  }
.webflow-import .menu-button-prophet.w--open {
    background-color: #fff;
  }
.webflow-import .grid-list-text-2 {
    font-size: 16px;
    line-height: 24px;
  }
.webflow-import .product-tab-dropdown-2 {
    margin-top: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: transparent;
  }
.webflow-import .checkmark-grid-startup {
    padding-left: 10px;
  }
.webflow-import .checkmark-grid-startup.us-advanced {
    grid-auto-flow: row;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
.webflow-import .prophet-request-header-wrap {
    margin-bottom: 16px;
  }
.webflow-import .request-a-quote-head-wrap {
    margin-bottom: 16px;
  }
.webflow-import .home-found-vant-subhead2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1125 {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .team-page-heading {
    font-size: 36px;
    line-height: 42px;
    text-align: left;
  }
.webflow-import .primary-button-solid {
    width: 100%;
  }
.webflow-import .primary-button-solid.hero {
    width: 100%;
    height: 50px;
    max-width: 280px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column {
    width: 100%;
    height: 50px;
    min-width: 150px;
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 100%;
    max-width: 280px;
    min-width: 0px;
  }
.webflow-import .our-team-hero {
    height: 75vh;
    margin-top: 60px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 251, 255, 0.92)), to(rgba(249, 251, 255, 0.92))), url('../images/team_header2_web.jpg');
    background-image: linear-gradient(180deg, rgba(249, 251, 255, 0.92), rgba(249, 251, 255, 0.92)), url('../images/team_header2_web.jpg');
    background-position: 0px 0px, 0px 0px;
    background-size: auto, cover;
  }
.webflow-import .clippath-image {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .clip-wrap {
    display: none;
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-text-wrap-team {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subhead-new {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .subhead-new.align-center {
    font-size: 30px;
  }
.webflow-import .subhead-new.pro-services {
    font-size: 36px;
  }
.webflow-import .subhead-new.align-center {
    font-size: 36px;
  }
.webflow-import .subhead-new.align-center-except-mobile {
    font-size: 36px;
  }
.webflow-import .large-paragraph-lead {
    margin-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .our-team-grid {
    grid-row-gap: 40px;
  }
.webflow-import .image-87 {
    max-width: 220px;
  }
.webflow-import .left-grid-wrapper.padding-right {
    padding-right: 0px;
  }
.webflow-import .board-members-list-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .image-86 {
    max-width: 220px;
  }
.webflow-import .image-83 {
    max-width: 150px;
  }
.webflow-import .investor-grid {
    grid-row-gap: 80px;
  }
.webflow-import .grid-15 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .image-85 {
    max-width: 220px;
  }
.webflow-import .image-84 {
    max-width: 220px;
  }
.webflow-import .image-82 {
    max-width: 220px;
  }
.webflow-import .h2-subhead {
    font-size: 36px;
    text-align: center;
  }
.webflow-import .lead-text {
    font-size: 20px;
    text-align: center;
  }
.webflow-import .h4-subhead {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .hero-heading-home {
    font-size: 36px;
    line-height: 50px;
    text-align: left;
  }
.webflow-import .startup-tabs {
    position: static;
    display: block;
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .intrinio-advantage-hero {
    height: 70vh;
  }
.webflow-import ._960-hero-container {
    overflow: visible;
    padding: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .purple-button-solid {
    width: 100%;
    max-width: 350px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .purple-button-solid.dark-bgr-mobile:hover {
    box-shadow: 0 1px 10px 0 rgba(61, 60, 60, 0.93);
  }
.webflow-import .academic-h1 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #fff;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
  }
.webflow-import .light-large.block-on-desktop {
    display: inline;
    font-size: 32px;
    line-height: 1.3em;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    display: inline;
    font-size: 36px;
    line-height: 37px;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
    display: block;
    font-size: 36px;
    font-weight: 300;
  }
.webflow-import .light-large.block-on-desktop.block-on-mobile {
    display: block;
    font-size: 36px;
  }
.webflow-import ._960-container {
    display: block;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import ._960-container.extra-pad {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .h2-subhead-new {
    font-size: 36px;
    text-align: left;
  }
.webflow-import .left-half-wrapper {
    width: 100%;
    padding-right: 0px;
  }
.webflow-import .left-half-wrapper.last-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .hor-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .uni-floating-card1 {
    position: absolute;
    left: auto;
    bottom: auto;
    width: 85%;
    max-width: 100%;
    margin-left: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }
.webflow-import .right-half-wrapper {
    width: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .right-half-wrapper.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .body-section-first {
    margin-top: 100px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .gray-lead-paragraph.top-marg {
    margin-top: 40px;
  }
.webflow-import .half-wrapper-graphic.right-half {
    position: relative;
    top: auto;
    width: auto;
    margin-right: 25px;
    margin-left: 25px;
    padding-left: 0px;
  }
.webflow-import .half-wrapper-graphic.left-half {
    top: auto;
    margin-right: 25px;
    margin-left: 25px;
    padding-right: 0px;
  }
.webflow-import .big-dots {
    position: relative;
    left: 0px;
    top: 100px;
    right: auto;
    bottom: 0px;
    width: 90%;
    margin-left: 0px;
    padding-top: 5vh;
    padding-right: 8vh;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 20px;
  }
.webflow-import .uni-floating-card2 {
    left: auto;
    top: auto;
    right: 0px;
    width: 90%;
    margin-top: 80px;
    margin-right: 0px;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 0px;
    float: right;
  }
.webflow-import .big-dots-2 {
    width: 65%;
  }
.webflow-import .line-divider-white-blue {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 80px;
  }
.webflow-import .divider-skew-global {
    height: 80px;
  }
.webflow-import .top-divider-line-global {
    display: block;
  }
.webflow-import .bottom-divider-line-global {
    display: block;
  }
.webflow-import .uni-floating-card3 {
    top: 85px;
    width: 90%;
    margin-bottom: 100px;
    margin-left: 0px;
  }
.webflow-import .big-dots-3 {
    width: 55%;
  }
.webflow-import .body-section-blue-tall {
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -40px;
    margin-bottom: -40px;
    padding-top: 80px;
  }
.webflow-import .plum-lead-paragraph {
    font-size: 17px;
  }
.webflow-import .academic-floating-card {
    margin: 0% -30px -20vh;
    padding: 40px 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .bulletin-icon-wrap {
    margin-bottom: 40px;
  }
.webflow-import .green-text-link {
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .middle-paragraph-lead {
    margin-bottom: 40px;
    padding-right: 20px;
    padding-left: 0px;
    color: #5f6091;
  }
.webflow-import .uni-check-grid {
    padding-top: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .uni-pricing-grid {
    grid-column-gap: 35px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .uni-pricing-card-top {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    padding-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .body-section-blue-narrow {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .main-paragraph {
    font-size: 17px;
    text-align: center;
  }
.webflow-import .academic-hero-text-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .university-logos {
    max-width: 140px;
  }
.webflow-import .university-logos.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .clip-wrap-right {
    display: none;
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .academic-hero {
    overflow: visible;
    height: 70vh;
    margin-top: 60px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: linear-gradient(165deg, #3d3d4f, rgba(61, 61, 79, 0.88) 50%), url('../images/lecture_hall_web.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
.webflow-import .clippath-image-academic {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    left: 0px;
    top: auto;
    right: 0px;
    bottom: -100px;
    width: 100vw;
    max-width: none;
    margin-left: -20px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -ms-grid-row-align: center;
    align-self: center;
    grid-column-gap: 30px;
  }
.webflow-import .academic-hero-left-wrap {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .intrinio-academic-logo {
    position: relative;
    top: 8vh;
    display: block;
    width: auto;
    height: 35px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .signup-company-logos {
    margin-bottom: 0px;
  }
.webflow-import .green-button-solid {
    width: 100%;
    max-width: 350px;
    min-width: 300px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .green-button-solid.dark-bgr-mobile {
    width: auto;
    min-width: 300px;
  }
.webflow-import .green-button-solid.dark-bgr-mobile:hover {
    box-shadow: 0 1px 10px 0 rgba(61, 60, 60, 0.93);
  }
.webflow-import .hero-text-wrap-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .questions-text {
    padding-top: 20px;
    color: #fff;
    font-size: 16px;
    text-align: center;
  }
.webflow-import .blogger-hero {
    overflow: visible;
    height: 70vh;
    margin-top: 60px;
    margin-bottom: 50px;
    padding-right: 20px;
    padding-left: 20px;
    background-image: linear-gradient(165deg, #3d3d4f, rgba(61, 61, 79, 0.88) 50%), url('../images/blogger_hero.jpg');
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }
.webflow-import .blogger-hero-left-wrap {
    width: 100%;
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .clippath-image-blogger {
    display: none;
    background-image: url('../images/new_dots.svg'), -webkit-gradient(linear, left top, left bottom, from(rgba(82, 88, 98, 0.42)), to(rgba(82, 88, 98, 0.42))), none;
    background-image: url('../images/new_dots.svg'), linear-gradient(180deg, rgba(82, 88, 98, 0.42), rgba(82, 88, 98, 0.42)), none;
    background-position: 80% 100%, 0px 0px, 50% 50%;
    background-size: 400px, auto, cover;
    background-repeat: no-repeat, repeat, no-repeat;
  }
.webflow-import .blogger-h1 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    color: #fff;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
  }
.webflow-import ._960-container-2 {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import ._960-container-2.extra-pad {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .medium-paragraph {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .accordion-h4 {
    padding-left: 0px;
    font-size: 22px;
  }
.webflow-import .accordion-item {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .price-border-padding {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
.webflow-import .subhead {
    font-size: 24px;
    text-align: left;
  }
.webflow-import .blogger-accordion-wrap {
    margin-bottom: 60px;
  }
.webflow-import .info-list-grid {
    margin-top: 40px;
    margin-bottom: 40px;
    grid-auto-flow: column;
    grid-template-areas: ".";
    -ms-grid-columns: 8fr 4fr;
    grid-template-columns: 8fr 4fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .accordion-list-item {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
  }
.webflow-import .blogger-guidelines {
    margin-bottom: 0px;
    padding-left: 20px;
  }
.webflow-import .body-section-blue {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .cta-2-grid {
    justify-items: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 8fr;
    grid-template-columns: 8fr;
  }
.webflow-import .heading-plum {
    font-size: 30px;
    text-align: center;
  }
.webflow-import .medium-light-gray {
    font-weight: 400;
    text-align: center;
  }
.webflow-import .cta-right-wrap {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .widgets-marketplace-header-img {
    position: relative;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0px;
    width: auto;
    height: 350px;
    margin: 0px -40px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .image-88 {
    width: 150vw;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: -50px;
  }
.webflow-import .widgets-hero-wrap {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .widgets-hero-grid {
    width: 100%;
  }
.webflow-import .marketplace-top-new {
    position: relative;
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .widgets-hero-heading {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .widgets-grid-item-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .ribbon-grid-new {
    -ms-grid-columns: 2fr;
    grid-template-columns: 2fr;
  }
.webflow-import .why-widgets {
    margin-top: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .body-section-offwhite-tall {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .body-section-offwhite-tall.extra-pad {
    padding-bottom: 80px;
  }
.webflow-import .thin-cta-ribbon-section-new {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .left-stretch-image-wrapper-new {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: hidden;
    width: 100vw;
    margin-right: -20px;
    margin-left: -20px;
    padding-right: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .image-89 {
    right: auto;
    width: 150%;
    max-height: 300px;
    max-width: 150%;
    margin-left: -150px;
    float: none;
  }
.webflow-import .left-image-negative-margin-wrap-new {
    left: auto;
    right: auto;
    display: none;
    width: 100vw;
    margin-left: 0vw;
  }
.webflow-import .left-image-negative-margin-wrap-new.display-mobile {
    display: block;
    overflow: hidden;
  }
.webflow-import .column-28 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .body-section-offwhite {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .body-section-offwhite.first-on-page {
    padding-top: 40px;
    padding-bottom: 0px;
  }
.webflow-import ._960-container-stretch {
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .ir-image-main {
    margin-bottom: -60px;
    padding: 0px 20px;
  }
.webflow-import .ticket-summary-grid-new {
    padding-left: 0%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .bulk-downloads-hero-wrap {
    width: auto;
    margin-top: 30px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .signup-slider {
    min-height: 100vh;
  }
.webflow-import .error-field-missing {
    position: relative;
    top: 0px;
    bottom: auto;
    z-index: 9999;
    display: none;
    width: 100vw;
    margin: -30px -20px 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 0px;
    background-color: #ffd8e0;
  }
.webflow-import .error-field-missing.error-api {
    position: relative;
    top: 0px;
    bottom: auto;
    display: none;
    margin-top: -10px;
  }
.webflow-import .signup-go-back {
    position: absolute;
    left: 40px;
    z-index: 6;
    max-width: none;
    margin-left: 0px;
  }
.webflow-import .signup-go-back.back-trigger {
    display: none;
    margin-bottom: 8px;
  }
.webflow-import .signup-second-section {
    margin-top: 20px;
  }
.webflow-import .signup-block-left-new {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .signup-block-right-new {
    left: 0px;
    height: auto;
    margin-bottom: 100px;
    padding: 60px 30px;
  }
.webflow-import .signup-dyn-top {
    left: 198px;
  }
.webflow-import .signup-skip {
    position: absolute;
    right: 40px;
    z-index: 6;
    margin-right: 235px;
  }
.webflow-import .signup-logo-static-wrap {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .signup-slide-next {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 20px;
    z-index: 6;
    display: none;
    margin-right: 30px;
    padding-right: 0px;
  }
.webflow-import .personal-business-wrap {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .signup-slide-finish {
    position: absolute;
    right: 30px;
    z-index: 6;
    display: block;
  }
.webflow-import .next-inner {
    position: static;
    z-index: 6;
  }
.webflow-import .progress-bar-wrap {
    bottom: 90px;
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .found-vant-hollow-button-v2 {
    width: 100%;
    max-width: 250px;
    margin-top: 20px;
    margin-left: 0px;
  }
.webflow-import .mobile-menu-link {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .menu-button {
    width: 60px;
  }
.webflow-import .mobile-menu {
    overflow: scroll;
  }
.webflow-import .mobile-menu-heading {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-heading.first {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-heading.my-account {
    display: none;
  }
.webflow-import .product-link-mobile {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-green-btn {
    width: auto;
    min-width: 250px;
  }
.webflow-import .intrinio-logo-main {
    width: 160px;
    height: 60px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .brand-wrap-v2 {
    padding-left: 0px;
  }
.webflow-import .social-flex-v2 {
    padding-right: 0px;
  }
.webflow-import .footer-small-link-v2 {
    display: inline;
  }
.webflow-import .footer-small-link-v2.last {
    margin-right: 0px;
  }
.webflow-import .footer-section {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .footer-link-wrap {
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .copyright-text {
    display: inline;
    text-align: center;
  }
.webflow-import .smart-container-footer {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .privacy-terms-wrap {
    margin-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .copyright-text-wrap {
    margin-top: 20px;
    margin-right: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .footer-grid {
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
  }
.webflow-import .footer-bottom-wrap {
    padding-bottom: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .nav-section-container-full {
    padding-left: 20px;
  }
.webflow-import .nav-links-container {
    display: none;
  }
.webflow-import .button-3.next-trigger.signup-slide-next {
    top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
.webflow-import .right-image-wrapper-fundamentals.top-aligned {
    display: none;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .right-image-wrapper-fundamentals.top-aligned.fundamentals {
    position: relative;
    left: 0%;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
  }
.webflow-import .fundamentals-widget-img {
    display: block;
    width: 90%;
    margin: 0px auto -60px;
  }
.webflow-import .cta-button-wrapper-fundamentals {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .search-modal-popup-link {
    width: 100%;
    padding-right: 2px;
    padding-left: 2px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    cursor: pointer;
  }
.webflow-import .search-mag-glass {
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .breadcrumb-link.first-breadcrumb {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .mkt-current-title {
    display: block;
  }
.webflow-import .mkt-nav2-crumbtitle-wrapper {
    padding-left: 15px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .search-block-text {
    display: none;
  }
.webflow-import .search-wrapper-light {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .mkt-nav2-header-wrapper {
    position: relative;
    padding: 10px 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .mkt-nav2-top {
    z-index: 22;
    height: 72px;
  }
.webflow-import .mktplace-cat-heading-wrap {
    display: block;
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .marketplace-category-heading {
    font-size: 36px;
    line-height: 42px;
    text-align: left;
  }
.webflow-import .marketplace-category-heading h1 {
    margin-top: 5px;
  }
.webflow-import .mobile-category-slider-wrapper {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 25;
    display: block;
    border-top: 1px solid #e0eaf9;
    border-bottom: 1px none #e0eaf9;
    background-color: #fff;
  }
.webflow-import .mkt-nav-2-catselector-dropdown.w--open {
    left: 0px;
    top: 65px;
    right: 0px;
    bottom: auto;
    display: block;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
    box-shadow: none;
  }
.webflow-import .mkt-nav2-dropdown {
    z-index: 22;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
    color: #242424;
  }
.webflow-import .mkt-nav2-dropdown.w--open {
    z-index: 25;
    width: 100%;
    background-color: #fff;
  }
.webflow-import .filters-section {
    position: relative;
    top: 0px;
    display: none;
    border-bottom-style: none;
    background-color: #fff;
  }
.webflow-import .product-counter {
    display: inline-block;
    font-size: 14px;
  }
.webflow-import .closed-parenthesis {
    display: inline-block;
    font-size: 14px;
  }
.webflow-import .mkt-nav2-catselector-current {
    display: inline-block;
    padding-right: 0px;
    padding-left: 0px;
    color: #242424;
  }
.webflow-import .open-parenthesis {
    display: inline-block;
    font-size: 14px;
  }
.webflow-import .mkt-nav2-bottom {
    top: 72px;
    display: block;
  }
.webflow-import .collection-list-wrapper-10 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .mobile-cat-dropdown {
    position: relative;
    z-index: 25;
    width: 100%;
  }
.webflow-import .collection-list-8 {
    margin-bottom: 0px;
  }
.webflow-import .mktpace-cat-dropdown-wrap {
    overflow: scroll;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 7.2px;
    background-color: #fff;
    box-shadow: 0 6px 8.14px 0 rgba(67, 86, 97, 0.2);
  }
.webflow-import .eod-regions-menu {
    position: static;
    display: none;
    overflow: scroll;
    width: 100%;
    height: 90px;
    margin: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .content-960-container {
    display: block;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .eod-regions-list {
    padding-right: 20px;
  }
.webflow-import .mkt-nav2-catselector-link {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #242424;
  }
.webflow-import .mkt-nav2-catselector-link.w--current {
    border: 1px none #434468;
    background-color: #f5f9fb;
  }
.webflow-import .dropdown-selector-name {
    display: inline-block;
    border: 1px none #434468;
  }
.webflow-import .mkt-nav2-subcatselector-link {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 80px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .mkt-nav2-subcatselector-link.w--current {
    border: 1px none #434468;
    background-color: #f5f9fb;
  }
.webflow-import .eod-region-link {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .eod-region-link.all-link.w--current {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .mobile-product-arrow-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .bulk-down-mktplace-header {
    margin-top: 60px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .bulkdown-hero-heading {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import ._960-product-header {
    overflow: visible;
    padding: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .product-nav-container {
    top: 0px;
    display: block;
    padding-bottom: 20px;
  }
.webflow-import .product-button-wrap {
    margin-top: 10px;
  }
.webflow-import .product-go-back {
    position: relative;
    left: 0px;
    z-index: 6;
    max-width: none;
    margin-left: 0px;
  }
.webflow-import .product-subscribe-solid {
    width: 100%;
    min-width: 220px;
  }
.webflow-import .product-heading {
    margin-top: 5px;
  }
.webflow-import .intrinio-api-product {
    display: none;
  }
.webflow-import .product-answer-item {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
  }
.webflow-import .product-badge-wrap {
    margin-right: 0px;
  }
.webflow-import .product-medium-paragraph {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 15px;
  }
.webflow-import .access-method-wrap {
    min-width: 60px;
    margin-right: 0px;
  }
.webflow-import .access-methods-all-wrap {
    margin-left: -10px;
  }
.webflow-import .product-plans-h2-wrap-mobile {
    padding-right: 30px;
    padding-bottom: 13px;
  }
.webflow-import .product-pricing-mobile-wrap {
    display: block;
  }
.webflow-import .product-plan-grid-mobile {
    display: -ms-grid;
    display: grid;
    padding-top: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
    grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  }
.webflow-import .product-plan-grid-mobile.individ {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
    grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  }
.webflow-import .product-plan-grid-mobile.biz {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
    grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  }
.webflow-import .product-price-drop-chevron {
    margin-right: 10px;
  }
.webflow-import .product-pricing-dropdown {
    position: relative;
    top: 20px;
    display: none;
    overflow: hidden;
    height: 0px;
    margin-bottom: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    border-radius: 8px;
    box-shadow: 0 5px 24px 0 rgba(67, 86, 97, 0.2);
  }
.webflow-import .product-pricing-dropdown.w--open {
    position: relative;
    left: 0px;
    top: 10px;
    right: 0px;
    bottom: auto;
    display: block;
    overflow: hidden;
    width: auto;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px;
    box-shadow: 0 5px 24px 0 rgba(67, 86, 97, 0.2);
  }
.webflow-import .product-feature {
    display: block;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .product-dollar-sign {
    font-size: 32px;
  }
.webflow-import .break-line {
    display: block;
  }
.webflow-import .resources-border {
    display: none;
  }
.webflow-import .product-pricing-mobile-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-bottom: 2px solid #eaf1fc;
    cursor: pointer;
  }
.webflow-import .product-pricing-mobile-dropdown.w--open {
    border-bottom: 2px solid #eaf1fc;
  }
.webflow-import .product-h2-heading {
    color: #434468;
    font-size: 19px;
  }
.webflow-import .product-plan-selector {
    display: block;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 40px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #5ac5a1;
    font-size: 18px;
    text-transform: uppercase;
  }
.webflow-import .product-plan-selector:hover {
    background-color: #f5fbfc;
    color: #434468;
  }
.webflow-import .product-plan-selector.w--current {
    border: 1px none #434468;
    background-color: #f5f9fb;
  }
.webflow-import .product-plan-selector.individual {
    width: 100%;
    border-bottom: 1.5px solid #eef5f7;
  }
.webflow-import .product-plan-selector.business {
    width: 100%;
  }
.webflow-import .product-page-dollars {
    font-size: 32px;
  }
.webflow-import .product-main {
    padding-top: 30px;
    padding-bottom: 40px;
  }
.webflow-import .product-plans-column3 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
.webflow-import .details-grid {
    display: -ms-grid;
    display: grid;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .product-features-highlights {
    margin-bottom: 0px;
  }
.webflow-import .products-plans-column3-border {
    display: none;
  }
.webflow-import .product-question-list {
    margin-bottom: 0px;
    padding-left: 20px;
  }
.webflow-import .product-pricing-dropdown-wrap {
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 2px none #eaf1fc;
  }
.webflow-import .product-features-resources-top {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .product-h2-heading-mobile {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #434468;
    font-size: 19px;
  }
.webflow-import .product-plans-column1.button-row {
    padding-right: 4px;
    padding-left: 4px;
  }
.webflow-import .product-pricing-dropdown-spacer {
    height: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }
.webflow-import .product-badge-container {
    display: block;
    overflow: visible;
    margin-bottom: 30px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .product-plan-grid {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
    grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  }
.webflow-import .product-accordion-h4 {
    padding-left: 0px;
    font-size: 16px;
  }
.webflow-import .product-features-resources-bottom {
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .blog-landing-bgr.hero-new {
    overflow: hidden;
    height: auto;
    min-height: 0px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .blog-hero-wrap {
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .product-plan-grid-header {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
    grid-template-rows: auto minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(60px, 1fr) minmax(100px, 2fr);
  }
}

@media screen and (max-width: 479px) {
.webflow-import .subheading-1 {
    font-size: 20px;
    line-height: 29px;
  }
.webflow-import .main-heading {
    font-size: 26px;
    line-height: 33px;
  }
.webflow-import .main-heading.center {
    text-align: left;
  }
.webflow-import .primary-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .footer-link {
    margin-bottom: 21px;
    line-height: 22px;
  }
.webflow-import .paragraph-large {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-large.white {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .column {
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 30px;
  }
.webflow-import .cube-offset {
    display: block;
    width: 100px;
    max-width: 100%;
    margin-left: -100px;
  }
.webflow-import .subheading-4 {
    font-size: 17px;
    line-height: 22px;
    text-align: left;
  }
.webflow-import .line-break {
    width: 80%;
  }
.webflow-import .button-row {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .footer-small-link {
    display: block;
  }
.webflow-import .left-flex-text {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-flex {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-flex.text {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .hero-copy {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .left-break {
    display: none;
    width: 100px;
  }
.webflow-import .green-link {
    font-size: 18px;
  }
.webflow-import .green-break.center {
    display: none;
  }
.webflow-import .business-visualization {
    display: none;
    width: 100%;
  }
.webflow-import .threeblock {
    width: 100%;
  }
.webflow-import .fourblock {
    width: 100%;
  }
.webflow-import .logoblock {
    height: 300px;
  }
.webflow-import .input.large {
    width: 100%;
  }
.webflow-import .container.no-pad {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }
.webflow-import .intrinio-logo-svg {
    height: 66px;
    max-width: 90%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
  }
.webflow-import .nav-link-mobile.logged-in-nav-link-mobile {
    display: none;
  }
.webflow-import .platform-heading {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 22px;
    text-align: left;
  }
.webflow-import .vendor-grid {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .vendor-logo.bats {
    max-width: 90px;
  }
.webflow-import .div-right {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .div-left {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .smart-container-v1 {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .smart-container-v1.reverse {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .smart-container-v1.flex {
    margin-bottom: 35px;
    padding: 40px 30px;
  }
.webflow-import .smart-container-v1.flex.reverse {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .smart-container-v1.flex.bottom-padding {
    padding-top: 40px;
    padding-bottom: 0px;
  }
.webflow-import .smart-container-v1.footer {
    padding-right: 8px;
    padding-left: 15px;
  }
.webflow-import .smart-container-v1.follow-hero {
    margin-top: 20px;
  }
.webflow-import .sub-heading {
    font-size: 26px;
  }
.webflow-import .sub-heading.center {
    text-align: left;
  }
.webflow-import .white-heading {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }
.webflow-import .engine-div-block {
    width: 215px;
  }
.webflow-import .block-main.purple {
    width: 80px;
    margin-top: 124px;
    margin-left: 67px;
  }
.webflow-import .block-main.green {
    width: 100px;
    margin-top: 74px;
    margin-left: 67px;
  }
.webflow-import .block-main.blue {
    width: 80px;
    margin-top: 42px;
    margin-left: 67px;
  }
.webflow-import .heading-9 {
    display: none;
  }
.webflow-import .sub-element-paragraph {
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .sub-element-icon {
    margin-top: -4px;
  }
.webflow-import .sub-element-icon.stack {
    margin-left: 4px;
  }
.webflow-import .sub-element-title {
    padding-top: 0px;
    padding-left: 50px;
    text-align: left;
  }
.webflow-import .intrinio-engine-value-props {
    margin-top: -30px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .column-div-block {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .square-tile {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .section-header {
    margin-right: 15px;
    margin-left: 15px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .cta-block-1 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .subheading-2 {
    font-size: 20px;
    text-align: left;
  }
.webflow-import .content-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .grid.footer {
    margin-top: 0px;
    padding-top: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 28px;
    grid-template-areas: ". ." ". ." ". ." ". ." ". ." ". ." ". ." ". .";
    -ms-grid-columns: 1fr 28px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }
.webflow-import .footer-img-v1 {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .div-block-14 {
    overflow: hidden;
  }
.webflow-import .product-tile {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .intrinio-logo-svg-2 {
    height: 60px;
    max-width: 90%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
  }
.webflow-import .paragraph-medium {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .shadow-panel {
    width: 100%;
    min-width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .left-flex-text-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .sign-up-pannel {
    margin-top: 40px;
  }
.webflow-import .heading-med-blue {
    font-size: 16px;
  }
.webflow-import .hover-link-tile {
    height: 320px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .usp-columns {
    margin-top: -60px;
    padding-left: 10px;
  }
.webflow-import .number-title {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .hero-text-block {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .hero-heading {
    font-size: 40px;
    line-height: 40px;
  }
.webflow-import .hero-slider {
    overflow: hidden;
  }
.webflow-import .smart-container-hero {
    margin-bottom: 70px;
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .data-stack-box.a {
    padding-top: 22px;
    padding-bottom: 22px;
  }
.webflow-import .green-link-lnline {
    font-size: 15px;
  }
.webflow-import .paragraph-large-2 {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-large-2.white {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
    text-align: left;
  }
.webflow-import .hero-tab-link {
    width: 100%;
    height: auto;
    padding: 20px 30px;
    border-top: 0px solid #000;
    border-bottom: 1px solid #ececec;
    text-align: left;
  }
.webflow-import .hero-tab-link.w--current {
    top: 0px;
  }
.webflow-import .flex-block {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .data-stack-grid {
    grid-row-gap: 10px;
    grid-template-areas: ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . ." ". . . . . .";
    -ms-grid-rows: auto 10px auto 10px auto 10px auto 10px auto 10px auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .hero-tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-arrow.intrinio-hide {
    z-index: 10;
  }
.webflow-import .heading-12 {
    text-align: left;
  }
.webflow-import .tabs-content {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .collection-item {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .update-category-type {
    width: 100%;
  }
.webflow-import .update-date {
    display: block;
    margin-left: 0px;
  }
.webflow-import .header-block-description {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .view-details-button {
    margin-top: 16px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .updates-smart-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .tabs-menu-2 {
    display: none;
  }
.webflow-import .paragraph-2 {
    margin-top: 30px;
  }
.webflow-import .div-block-20 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .div-block-21 {
    padding-right: 0px;
  }
.webflow-import .heading-light-blue {
    font-size: 16px;
  }
.webflow-import .product-tile-column {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .signup-block-right {
    left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .div-block-26 {
    top: auto;
  }
.webflow-import .hubspot-signup-embed {
    overflow: visible;
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .text-block-3 {
    margin-top: 0px;
  }
.webflow-import .services-column.padded {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .heading-lrg-blue {
    font-size: 16px;
  }
.webflow-import .primary-button-2 {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-2.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow.margin {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.hollow.margin.footer-top {
    border-color: #5ac5a1;
  }
.webflow-import .primary-button-2.footer {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow.margin {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .primary-button-2.footer {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.footer-single-column {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: none;
  }
.webflow-import .primary-button-2.footer-single-column.services-cta {
    width: 100%;
    max-width: none;
  }
.webflow-import .primary-button-2.hollow {
    margin-top: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .h4-table-subheading {
    display: none;
  }
.webflow-import .hero-text-block-wide {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .inline-tag.custom {
    margin-top: -14px;
    margin-right: -7px;
  }
.webflow-import .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .submit-button {
    height: 50px;
    margin-top: 5px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .submit-button.mobile {
    min-width: 200px;
    margin-top: 16px;
  }
.webflow-import .column-text {
    padding-right: 0px;
  }
.webflow-import .green-link-lnline-2 {
    font-size: 15px;
  }
.webflow-import .heading-lrg-purple {
    font-size: 16px;
  }
.webflow-import .support-column-image {
    width: 85%;
  }
.webflow-import .form-block-2 {
    margin-right: -10px;
    margin-left: -10px;
  }
.webflow-import .background-panel {
    width: 100%;
    min-height: 800px;
    min-width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .html-embed-4 {
    width: 100%;
  }
.webflow-import .light.block-on-desktop {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    font-size: 28px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet.block-mobile {
    display: inline;
    font-size: 30px;
  }
.webflow-import .light.block-on-desktop.block-on-mobile {
    display: block;
  }
.webflow-import .light.block-on-desktop.prophet-mkt {
    font-size: 26px;
    line-height: 122%;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .light.block-on-desktop {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .light.block-on-desktop.block-on-tablet {
    font-size: 28px;
  }
.webflow-import .light.block-on-desktop.our-team {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .light.block-on-mobile {
    display: block;
  }
.webflow-import .hero-content-wrapper {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 10px 0px;
  }
.webflow-import .text-cta.align-left-padded {
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .text-cta.align-left-padded.no-margin {
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .text-cta.align-left {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .drop-shadow-card {
    padding: 20px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins {
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .drop-shadow-card.extra-right-left-margins.bottom-cta {
    overflow: hidden;
  }
.webflow-import .slide-nav-4 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    padding-top: 20px;
  }
.webflow-import .image-23 {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .paragraph-hero-new {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-hero-new.dark-purple {
    display: inline-block;
  }
.webflow-import .left-flex-child-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-column.align-center {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .right-content-column.top-align.widget-marketplace-column {
    padding-top: 20px;
  }
.webflow-import .right-content-column.found-vant-fix {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .sub-heading-2-new.pricing-page {
    text-align: left;
  }
.webflow-import .green-link-new {
    margin-left: 0px;
    font-size: 18px;
  }
.webflow-import .hero-heading-new {
    font-size: 30px;
    line-height: 40px;
  }
.webflow-import .hero-heading-new.white {
    font-size: 25px;
    line-height: 1.2em;
  }
.webflow-import .hero-heading-new.prophet-mkt {
    margin-top: 20px;
    padding-top: 0px;
    font-size: 28px;
  }
.webflow-import .testimonial-container-new {
    position: relative;
    max-width: 100%;
    padding-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .dollars {
    font-size: 42px;
  }
.webflow-import .dollars.mobile-tabs {
    font-size: 34px;
  }
.webflow-import .wyg-grid {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .sub-heading-new {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .sub-heading-new.testimonial-header {
    left: auto;
    max-width: none;
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .sub-heading-new.light-plum.align-center {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .sub-heading-new.light-plum.pricing-footer {
    text-align: center;
  }
.webflow-import .sub-heading-new.pricing {
    padding-right: 20px;
    text-align: left;
  }
.webflow-import .divider-new.hide {
    display: none;
  }
.webflow-import .small-text-hero {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .wyg-grid-columns {
    min-height: 50px;
  }
.webflow-import .content-container-960 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-960.slider-new {
    width: 100%;
    min-width: 0px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-960.hero {
    margin-top: 132px;
    padding-top: 30px;
  }
.webflow-import .content-container-960.hero.no-top-padding-mobile {
    padding-top: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .content-container-960.horizontal-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-container-960.smaller-tablet-padding {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .content-container-960.smaller-tablet-padding2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .content-container-960.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-960.product-cat-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .content-container-960.mktplace-tab-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.top-align.right-padding.first-on-mobile {
    padding-top: 50px;
  }
.webflow-import .left-content-column.top-align.padding-top-right {
    padding-right: 0px;
  }
.webflow-import .left-content-column.first-on-mobile {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
.webflow-import .left-content-column.json-example {
    padding-bottom: 30px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .customer-logos {
    max-width: 180px;
  }
.webflow-import .flex-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .testimonials-slider {
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .divider-hero {
    height: 5vh;
  }
.webflow-import .divider-hero.relative {
    margin-top: 0px;
  }
.webflow-import .column-16 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .column-15 {
    min-height: 250px;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .h3-new.mobile-tabs-header {
    font-size: 18px;
  }
.webflow-import .mask-4 {
    height: auto;
  }
.webflow-import .content-container-1120 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .content-container-1120.fill-mobile {
    width: 100%;
  }
.webflow-import .content-container-1120.no-mobile-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .right-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .customer-logo-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .customer-logo-grid.home2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .customer-logo-grid.home {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .bundle-cost.plum {
    font-size: 28px;
  }
.webflow-import .bundle-cost.white {
    display: block;
  }
.webflow-import .bundle-cost.plum {
    font-size: 24px;
  }
.webflow-import .content-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }
.webflow-import .content-section.no-margin-top.light-blue.slider-section-white {
    padding-top: 25px;
    padding-bottom: 25px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-bottom-padding-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75 {
    padding-top: 20px;
  }
.webflow-import .content-section.no-margin-top.padding-top-75.extra-padding-mobile {
    padding-top: 75px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue-new.top-bottom-padding-90 {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue {
    padding-bottom: 40px;
  }
.webflow-import .content-section.no-margin-top.light-blue.top-50-bottom-75 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.no-margin-top.found-vant {
    padding-top: 20px;
  }
.webflow-import .content-section.no-margin-top.light-blue-vertical-flex {
    padding-top: 60px;
    padding-bottom: 40px;
  }
.webflow-import .content-section.extra-margin-top-150.land-port-padding {
    margin-top: 0px;
    margin-bottom: 50px;
  }
.webflow-import .content-section.extra-margin-bottom-125 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.full-page-width.blue-background.extra-top-bottom-padding {
    padding-bottom: 25px;
  }
.webflow-import .content-section.full-page-width.blue-background.hide {
    display: none;
  }
.webflow-import .content-section.extra-margin-top-bottom-45 {
    padding-bottom: 0px;
  }
.webflow-import .content-section.padding-only {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.negative-top-margin {
    margin-top: -80px;
  }
.webflow-import .content-section.gray-bgr {
    padding-top: 20px;
  }
.webflow-import .content-section.gray-bgr.prophet-mkt {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .content-section.found-vant-brands {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .content-section.our-team-page {
    padding-top: 50px;
    padding-bottom: 50px;
  }
.webflow-import .content-section.our-team-page.team-page {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .flex-content {
    padding-left: 0px;
  }
.webflow-import .image-15 {
    padding-top: 50px;
  }
.webflow-import .rich-text-left-align-small-green {
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small-green.home {
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small-green.home p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-copy-plum {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .hero-copy-plum.lightweight {
    margin-right: 0%;
    margin-left: 0%;
    font-size: 18px;
  }
.webflow-import .hero-copy-plum.lightweight.left-align-mobile {
    font-size: 18px;
    line-height: 1.8em;
    text-align: left;
  }
.webflow-import .hero-copy-plum.lightweight.no-margin {
    font-size: 16px;
  }
.webflow-import .hero-copy-plum.lightweight.small-margin {
    margin-right: 0%;
    margin-left: 0%;
  }
.webflow-import .columns-5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .foundation-purple.small {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .testimonial {
    position: static;
    display: block;
    overflow: visible;
    margin-top: 0px;
    padding-right: 20px;
    padding-left: 0px;
    font-size: 16px;
  }
.webflow-import .home-hero {
    height: 85vh;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-hero.flex {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .green-break-new.wider {
    margin-top: 20px;
    margin-bottom: 20px;
  }
.webflow-import .hero-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-copy-light-plum {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .hero-copy-light-plum.small-margin.center-on-mobile {
    text-align: center;
  }
.webflow-import .hero-copy-light-plum.small-margin.center-on-mobile.intrinio-hide {
    display: none;
  }
.webflow-import .vendor-logo-grid {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .image-22 {
    display: none;
  }
.webflow-import .hero-image-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .primary-button-new {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-new.hero {
    margin-right: 0px;
    margin-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-new.hero.hollow.large {
    width: 100%;
  }
.webflow-import .primary-button-new.hero.hollow.large.new {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.no-marg {
    width: 100%;
  }
.webflow-import .primary-button-new.hero.hollow.new-large.tablet-size {
    width: 100%;
    max-width: none;
  }
.webflow-import .primary-button-new.hero.hollow.new-large-hoome {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .green-link-icon-flex {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .testimonial-permanent-text-wrap {
    position: relative;
    max-width: none;
  }
.webflow-import .tab-content-column-right.bottom-padding {
    padding-left: 0px;
  }
.webflow-import .rich-text-left-align-small {
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.home {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.home p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .rich-text-left-align-small.fin-data-marketplace {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
  }
.webflow-import .rich-text-left-align-small.fin-data-marketplace p {
    margin-top: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container {
    position: static;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.negative-margin {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .left-text-wrapper.found-vant-pages {
    margin-right: 0px;
  }
.webflow-import .sub-heading-28 {
    font-size: 26px;
  }
.webflow-import .sub-heading-28.align-center {
    margin-bottom: 20px;
  }
.webflow-import .bundle-text.plum {
    text-align: center;
  }
.webflow-import .top-footer-icon {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .secondary-navbar {
    position: absolute;
    z-index: 99;
  }
.webflow-import .product-logo-wrapper {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .hero-column-right.first-on-mobile {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
.webflow-import .dark-button {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .dark-button.margin-top {
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .dark-button.wide {
    width: 100%;
    height: 60px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    line-height: 20px;
  }
.webflow-import .right-flex-image-wrapper {
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .product-price-c2-wrapper {
    margin-left: 0vw;
  }
.webflow-import .price-wrapper.no-border {
    padding-top: 10px;
    padding-bottom: 20px;
  }
.webflow-import .price-wrapper.enterprise-api-border {
    border-right: 1px solid #60627b;
    border-top-right-radius: 8px;
  }
.webflow-import .price-wrapper.enterprise-border {
    border-left: 1px solid #60627b;
    border-top-style: none;
    border-top-right-radius: 0px;
  }
.webflow-import .price-wrapper.no-border {
    padding: 20px;
  }
.webflow-import .price-wrapper.enterprise-border {
    border-left: 1px solid #60627b;
    border-top-style: none;
    border-top-right-radius: 0px;
  }
.webflow-import .cta-text-green {
    position: relative;
    z-index: 999;
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .menu-button-2 {
    padding-left: 20px;
  }
.webflow-import .bulk-download-grid {
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }
.webflow-import .sub-heading-light-white {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }
.webflow-import .product-description-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-column-left {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .secondary-nav-menu {
    padding-bottom: 10px;
  }
.webflow-import .product-description-c2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .h3-green.mobile-tabs-header {
    line-height: 1.6em;
  }
.webflow-import .h3-green.mobile-tabs {
    background-image: none;
    color: #fff;
    line-height: 1.6em;
  }
.webflow-import .product-page-hero {
    position: relative;
    height: 85vh;
  }
.webflow-import .download-description-main-wrapper {
    padding-bottom: 0px;
  }
.webflow-import .button-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .product-description-c1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .checkmark-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid.vertical.extra-padding {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .checkmark-grid.double-stack {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .checkmark-grid.vertical.margin-left {
    grid-auto-flow: row;
  }
.webflow-import .green-button-span {
    font-size: 15px;
  }
.webflow-import .product-description-c2-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .purple-pricing-section-header.marketplace-header {
    margin-top: 20px;
    margin-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .purple-pricing-section-header.main-marketplace-header {
    margin-top: 20px;
  }
.webflow-import .purple-pricing-section-header.bulk-down-header {
    margin-top: 20px;
  }
.webflow-import .product-insignia {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .terminal-image-1 {
    position: static;
    max-width: 90vw;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .slide-nav-3 {
    padding-top: 20px;
  }
.webflow-import .terminal-slider-mask {
    margin-right: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .terminal-slider {
    max-width: 90vw;
  }
.webflow-import .right-terminal-image-wrapper {
    padding-left: 3vw;
  }
.webflow-import .column-19 {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .card-icon {
    margin-top: -55px;
  }
.webflow-import .rich-text-left-align-prophet-blue {
    margin-left: 0px;
    text-align: center;
  }
.webflow-import .stack-wrapper {
    display: none;
  }
.webflow-import .why-intrinio-subhead {
    font-size: 16px;
  }
.webflow-import .sub-element-title-new {
    padding-top: 0px;
    padding-left: 50px;
    text-align: left;
  }
.webflow-import .section-5.dark-gradient-new {
    padding-bottom: 8vh;
  }
.webflow-import .small-text-hero-why-intrinio {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .heading-9-new {
    display: none;
  }
.webflow-import .why-intrinio-page-link {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
  }
.webflow-import .why-intrinio-page-link.w--current {
    text-align: center;
  }
.webflow-import .intrinio-engine-value-props-2 {
    margin-top: -30px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .why-intrinio-subhead-3 {
    font-size: 16px;
  }
.webflow-import .div-right-2 {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-why-intrinio {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .why-intrinio-subhead-2 {
    font-size: 16px;
  }
.webflow-import .why-intrinio-hero-img {
    max-width: 90%;
    padding-top: 12vh;
  }
.webflow-import .light-descriptor {
    padding-right: 30px;
    padding-left: 46px;
  }
.webflow-import .white-subheading {
    margin-top: 40px;
    font-size: 22px;
    line-height: 30px;
  }
.webflow-import .chain-subhead {
    margin-top: 10px;
  }
.webflow-import .chain-subhead.lead {
    margin-top: 13px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hex-description-column.lead {
    padding-top: 30px;
  }
.webflow-import .hero-text-wrapper-50 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .data-journey-hero-img {
    padding-top: 20px;
  }
.webflow-import .data-journey-hero-2 {
    height: 85vh;
    max-height: 600px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .data-journey-hero-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: 0vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .basic-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .checkmark-grid-prophet-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid-vantage-2 {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dark-button-2 {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .tabs-5 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .checkmark-grid-foundation-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .product-tab-dropdown {
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 0px;
  }
.webflow-import .tabs-menu-5 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .bundles-tabs-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .pricing-tabs-content {
    padding-top: 15px;
  }
.webflow-import .tabs-menu-6 {
    display: none;
    background-color: #493f5b;
  }
.webflow-import .tab-dropdown {
    margin-top: 40px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
.webflow-import .tab-link-tab-3.w--current {
    background-color: #625775;
  }
.webflow-import .tab-link-tab-2.w--current {
    background-color: #625775;
  }
.webflow-import .light-gray-price-grid-text-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .blue-price-grid-link-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .pricing-grid-2 {
    display: none;
  }
.webflow-import .pricing-grid-2.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .dark-gray-price-grid-text-2 {
    text-align: center;
  }
.webflow-import .hex-block-text-2 {
    margin-left: 0vw;
  }
.webflow-import .grid-11 {
    width: 85vw;
    margin-left: 0px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .hex-columns-2 {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .gradient-hex-images-2 {
    max-width: 250%;
  }
.webflow-import .bundles-text-left {
    text-align: left;
  }
.webflow-import ._36-wide {
    width: 36px;
  }
.webflow-import .intrinio-hide {
    display: none;
  }
.webflow-import .tabs-menu-startup {
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .icon-subhead-wrapper {
    padding-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .anchor-links-wrapper {
    width: auto;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .sub-heading-new-2 {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .stock-bundles-title {
    margin-right: 20px;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
.webflow-import .transparent-product-card-grid {
    justify-items: stretch;
  }
.webflow-import .transparent-product-card-grid.stock-bundles {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .top-footer-icons {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .section-label-text.green {
    font-size: 15px;
  }
.webflow-import .marketplace-link-chevron {
    padding-left: 5px;
  }
.webflow-import .bundles-plans-spacer {
    display: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .bundle-header-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .vendor-logo-grid-new {
    margin-top: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .bundles-subhead {
    font-size: 15px;
  }
.webflow-import .content-section-off-white {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 60px;
  }
.webflow-import .marketplace-link-text-wrapper {
    padding-right: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
.webflow-import .bulk-downloads-marketplace-header-text {
    font-size: 18px;
  }
.webflow-import .bundles-marketplace-wrapper {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .right-image-stretch-wrapper.first-on-mobile {
    max-width: 100%;
    margin-bottom: -10px;
  }
.webflow-import .image-45 {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-46 {
    margin-left: 0px;
  }
.webflow-import .right-content-container {
    padding-left: 0px;
  }
.webflow-import .left-image-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .marketplace-link-wrapper {
    height: 120px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .vendor-grid-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .bulk-downloads-clickthrough-wrapper {
    padding-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .marketplace-bundles-text {
    position: relative;
    padding-left: 10px;
    font-size: 14px;
    text-align: left;
  }
.webflow-import .bulk-downloads-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .right-text-wrapper-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .anchor-link-text {
    font-size: 15px;
  }
.webflow-import ._1120-page-container {
    padding: 20px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .ticker-value-change.positive-value {
    padding-top: 2.5px;
  }
.webflow-import .inline-ticker-wrapper-mobile {
    max-width: 325px;
    min-height: 175px;
  }
.webflow-import .content-container-1121 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .left-content-wrapper-new {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .ticker-value-number.white-value {
    padding-bottom: 2.5px;
  }
.webflow-import .ticker-summary-wrapper {
    width: 100%;
    max-width: none;
    min-width: 0px;
  }
.webflow-import .ticker-summary-wrapper.purple-gradient {
    width: 100%;
    max-width: none;
    min-width: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .all-changers-wrapper {
    padding-top: 25px;
  }
.webflow-import .large-stock-chart-wrapper-mobile {
    max-width: 300px;
    min-height: 175px;
    margin-bottom: 0px;
  }
.webflow-import .widgets-blue-background.hero-new {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .cta-button-wrapper {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .small-stock-chart-wrapper-mobile {
    max-width: 350px;
    min-height: 180px;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .filter-selector-wrapper.fin-data-home {
    margin-bottom: 20px;
  }
.webflow-import .filter-selector-wrapper.prophet-feeds {
    margin-bottom: 0px;
  }
.webflow-import .market-selector-main-icon-deprecated {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .breadcrumbs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .collection-list-3 {
    opacity: 0;
  }
.webflow-import .marketplace-hero-lead-2 {
    font-size: 15px;
    line-height: 1.6em;
  }
.webflow-import .api-subcategory-header-container {
    margin-top: 70px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    padding-bottom: 0px;
  }
.webflow-import .api-subcategory-header-container.all-feeds-fixed {
    padding-bottom: 0px;
  }
.webflow-import .api-marketplace-card-wrapper {
    min-height: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .api-card-left-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .api-card-right-wrapper {
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .product-name {
    line-height: 1.4em;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .product-grid.grid-list-view {
    grid-column-gap: 10px;
    -ms-grid-columns: 10fr 1.5fr;
    grid-template-columns: 10fr 1.5fr;
  }
.webflow-import .mkt-cost-wrapper {
    display: none;
  }
.webflow-import .product.list-view-product {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .product.list-view-product {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
.webflow-import .search-modal {
    display: none;
  }
.webflow-import .search-container {
    left: 4vw;
    top: 60px;
    width: 92vw;
    height: 90vh;
    margin-top: 0px;
  }
.webflow-import .search-header {
    padding: 15px;
    font-size: 15px;
  }
.webflow-import .search-results-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .search-modal-popup-link-deprecated {
    border-width: 1px;
  }
.webflow-import .st-result {
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .st-search-result-link {
    padding-right: 5px;
    padding-left: 5px;
  }
.webflow-import .mktplace-home-top-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .search-wrapper-dark {
    padding-bottom: 20px;
  }
.webflow-import .mobile-product-arrow-wrapper-deprecated {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .st-loading-message {
    padding-left: 10px;
  }
.webflow-import .foundation-vantage-mktplace-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .foundation-vantage-mktplace-right {
    margin-top: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-63 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-text-wrap {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .wyg-heading {
    margin-bottom: 0px;
    font-size: 30px;
  }
.webflow-import .grid-13 {
    grid-row-gap: 20px;
  }
.webflow-import .hero-content-wrapper-new {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 10px 20px;
  }
.webflow-import .sub-heading-new-3 {
    font-size: 30px;
  }
.webflow-import .divider-line-section {
    position: relative;
  }
.webflow-import .home-mktplace-link-chevron {
    padding-left: 5px;
  }
.webflow-import .home-mkt-link-wrapper {
    height: 120px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .wyg-list-card {
    padding: 20px;
  }
.webflow-import .wyg-tagline {
    font-size: 16px;
  }
.webflow-import .home-found-vant-mktplace-wrapper {
    position: static;
    z-index: 50;
    padding-top: 20px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .content-container-1122 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .content-container-1122.fill-mobile {
    width: 100%;
  }
.webflow-import .wyg-grid-home {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .home-vant-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .home-card-neg-margin {
    margin-top: -110px;
  }
.webflow-import .foundation-purple-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .div-block-71 {
    width: 100%;
    margin: 0px 0px 20px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .home-found-vant-mktplace-grid {
    z-index: 12;
    grid-row-gap: 30px;
  }
.webflow-import .feat-product-wrapper-home {
    margin-bottom: 40px;
  }
.webflow-import .home-feat-products-head {
    margin-bottom: 20px;
  }
.webflow-import .bulk-downloads-right-chevron {
    margin-right: -5px;
  }
.webflow-import .home-bulkdown-grid {
    grid-auto-flow: column;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
.webflow-import .foundation-blue-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .home-found-icon {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .divider-line-wrap.invert {
    margin-top: 0px;
  }
.webflow-import .divider-line-wrap.our-team {
    height: 125px;
    margin-top: -15%;
  }
.webflow-import .home-hero-img-wrapper {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .home-downloads-card-wrapper {
    min-height: 100px;
    padding: 20px;
  }
.webflow-import .small-text-hero-2 {
    padding-top: 20px;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .home-hero-2 {
    height: 60vh;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-paragraph {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .hero-paragraph.our-team {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 1.4em;
    font-weight: 300;
  }
.webflow-import .hero-paragraph.blogger {
    text-align: left;
  }
.webflow-import .foundation-vantage-text-wrap-home {
    padding-top: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .home-found-vant-subhead {
    text-align: center;
  }
.webflow-import .home-found-vant-subhead.invert {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .wyg-card-header-wrapper {
    padding-bottom: 20px;
  }
.webflow-import .right-content-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .right-content-wrapper.home-services {
    width: 100%;
  }
.webflow-import .dark-descript {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .widgets-green-button-solid {
    max-width: none;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .image-69 {
    margin-top: 20px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .basic-flex-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .market-selector-main-icon {
    width: 38px;
  }
.webflow-import .filters-label {
    padding-right: 0px;
  }
.webflow-import .mobile-filter-button {
    margin-right: 10px;
    padding-right: 10px;
    padding-left: 10px;
  }
.webflow-import .services-card-hero-text {
    font-size: 15px;
  }
.webflow-import .paragraph-hero-footer {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .paragraph-hero-footer.our-team {
    font-size: 18px;
    font-weight: 300;
  }
.webflow-import .divider-section-white-blue {
    height: 8vh;
  }
.webflow-import .hero-content-wrapper-960 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 20px;
  }
.webflow-import .hero-paragraph-services {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .services-card-h2 {
    font-size: 22px;
  }
.webflow-import .hero-image-container-1120 {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .small-copy {
    padding-right: 0px;
    font-size: 16px;
    line-height: 26px;
  }
.webflow-import .services-hero {
    height: 70vh;
    margin-top: 60px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .hero-text-wrap-services {
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .grid-button-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
  }
.webflow-import .wyg-grid-services {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }
.webflow-import .wyg-tagline-services {
    font-size: 16px;
  }
.webflow-import .divider-skew-blue {
    height: 10vh;
  }
.webflow-import .divider-overflow-lines {
    margin-top: -20%;
    padding-top: 20%;
  }
.webflow-import .hero-image-wrap {
    left: 0%;
    display: none;
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .services-hero-heading {
    font-size: 30px;
    line-height: 36px;
  }
.webflow-import .image-73 {
    width: 100%;
    max-width: 100%;
    margin-top: -80px;
    margin-left: -10px;
  }
.webflow-import .wyg-text-services {
    line-height: 1.3em;
  }
.webflow-import .services-icon-main {
    margin-bottom: -10px;
  }
.webflow-import .column-1-footer {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .footer-column-2 {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .home-hero-img-wrapper-2 {
    left: 0%;
    display: none;
    max-width: 75%;
    margin-top: -4vh;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    opacity: 1;
  }
.webflow-import .home-hero-3 {
    height: 60vh;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .hero-content-wrapper-12-17-19 {
    display: block;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 0px;
    padding: 10px 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .content-container-1124 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .pricing-page-hero {
    position: relative;
    height: auto;
  }
.webflow-import .gray-paragraph {
    text-align: center;
  }
.webflow-import .pricing-card-content-top-wrap {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .tab-dropdown-pricing-wrapper {
    width: 80%;
  }
.webflow-import .products-tabs {
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .products-tabs.enterprise {
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15%;
  }
.webflow-import .products-tabs-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .top-footer-button-column-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .startup-cta-wrapper {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .products-tab-text {
    padding-top: 0px;
    line-height: 2em;
    text-align: left;
  }
.webflow-import .divider-line-section-absolute {
    position: absolute;
  }
.webflow-import .pricing-tab-grid._2-items {
    padding-bottom: 90px;
  }
.webflow-import .data-discount {
    font-size: 30px;
  }
.webflow-import .pricing-tab-shadow-card {
    padding: 20px 0px;
  }
.webflow-import .pricing-cost-wrapper {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .startup-cta-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .pricing-card-content-bottom-wrap {
    padding-right: 35px;
    padding-left: 35px;
  }
.webflow-import .products-tabs-header-grid {
    display: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
.webflow-import .tab-dropdown-pricing-ent {
    padding-left: 15%;
  }
.webflow-import .cta-text-new {
    font-size: 16px;
  }
.webflow-import .found-vant-title-topfooter {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .footer-top-column1 {
    min-height: 240px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .cta-wrapper-new {
    margin-bottom: 20px;
  }
.webflow-import .purple-price-grid-item {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .footer-top-full-content-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .product-description-c1-wrapper {
    width: auto;
    padding-left: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .right-terminal-img-wrap-fix {
    width: 100%;
    padding-left: 0px;
  }
.webflow-import .paragraph-hero-found-vant2 {
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .vant-found-subhead {
    margin-top: 20px;
    line-height: 1.3em;
  }
.webflow-import .terminal-image-fix {
    position: relative;
    width: 100%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .product-insignia-new {
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .footer-top-text-wrap {
    padding-left: 0px;
  }
.webflow-import .secondary-nav-container-found-vant {
    position: static;
    padding-left: 20px;
  }
.webflow-import .button-wrapper-new {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .top-footer-button-column-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .found-vant-cost-wrapper {
    padding-bottom: 20px;
  }
.webflow-import .found-vant-cost-wrapper.white {
    display: block;
  }
.webflow-import .h3-purple.mobile-tabs-header {
    background-size: 15px;
    line-height: 1.6em;
  }
.webflow-import .drop-shadow-card-new {
    padding: 20px;
  }
.webflow-import .found-vant-dark-button {
    width: 100%;
    height: 42px;
    padding: 12px 18px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    font-size: 18px;
  }
.webflow-import .purple-icon-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .product-overview-grid {
    grid-auto-flow: column;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
.webflow-import .green-arrow-chevron-link-new.align-left {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
.webflow-import .dollar-sign-found-vant {
    font-size: 42px;
  }
.webflow-import .footer-top-column2 {
    min-height: 240px;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .found-vant-subhead {
    font-size: 26px;
  }
.webflow-import .found-vant-subhead.align-center {
    margin-top: 0px;
    margin-bottom: 40px;
  }
.webflow-import .hero-column-left-new {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .found-vant-hero {
    position: relative;
    height: 80vh;
  }
.webflow-import .found-vant-dollars {
    font-size: 42px;
  }
.webflow-import .found-vant-dollars.mobile-tabs {
    font-size: 34px;
  }
.webflow-import .footer-top-rich-text {
    margin-right: 0px;
    text-align: center;
  }
.webflow-import .found-vant-hero-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .found-vant-hollow-button {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .found-vant-title-subnav {
    padding-right: 0px;
  }
.webflow-import .footer-top-green-link {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .footer-top-paragraph {
    margin-top: 10px;
    text-align: center;
  }
.webflow-import .footer-top-green-link-text {
    margin-left: 0px;
    font-size: 18px;
  }
.webflow-import .found-vant-lead-paragraph {
    line-height: 1.6em;
  }
.webflow-import .found-vant-title-text.larger {
    font-size: 20px;
    line-height: 1.1em;
  }
.webflow-import .found-vant-title-text.invert {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .found-vant-title-text.medium {
    font-size: 20px;
    line-height: 1.1em;
  }
.webflow-import .found-vant-title-text.homepage-2 {
    padding-right: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .found-vant-button-solid {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .footer-top-icon-img {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .product-logo-wrap-new {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .light-gray-price-grid-text {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .right-flex-image-wrap-new {
    margin-left: 0px;
    padding-left: 0px;
  }
.webflow-import .green-hero-text-new {
    font-size: 24px;
    line-height: 1.4em;
  }
.webflow-import .dark-gray-price-grid-text {
    text-align: center;
  }
.webflow-import ._2-content-columns-new {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .mobile-submenu-button {
    padding-right: 15px;
    padding-left: 15px;
  }
.webflow-import .terminal-slider-new-mask {
    overflow: hidden;
    width: 100%;
    margin-right: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .new-secondary-nav-chevron {
    width: 15px;
  }
.webflow-import .pricing-grid-new {
    display: none;
  }
.webflow-import .pricing-grid-new.individual {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }
.webflow-import .subhead-found-vant {
    font-size: 26px;
    line-height: 1.3em;
    text-align: left;
  }
.webflow-import .price-border {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left-style: none;
  }
.webflow-import .hero-heading-found-vant {
    font-size: 28px;
    line-height: 37px;
  }
.webflow-import .terminal-slider-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-height: none;
    max-width: 100vw;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
.webflow-import .image-78 {
    margin-top: 0px;
    padding-top: 20px;
  }
.webflow-import .bundle-starting-at {
    text-align: center;
  }
.webflow-import .paragraph-hero-found-vant {
    font-size: 18px;
    line-height: 1.8em;
    font-weight: 400;
  }
.webflow-import .foundation-vantage-text-invert {
    padding-top: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .startup-found-vant-sub {
    text-align: center;
  }
.webflow-import .bundles-tabs-startup {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
.webflow-import .prophet-club-nav {
    position: relative;
    z-index: 99;
  }
.webflow-import .global-selector-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .prophet-nav-container {
    position: static;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .hero-copy-gray {
    padding-right: 0px;
    font-size: 17px;
    line-height: 26px;
  }
.webflow-import .prophet-button-footer {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .prophet-overview {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-grid-item-wrap {
    min-height: 140px;
    padding: 20px 25px;
  }
.webflow-import .request-access {
    padding-top: 30px;
    line-height: 26px;
  }
.webflow-import .prophet-hero {
    position: relative;
    height: auto;
    max-height: none;
    padding-top: 100px;
    padding-bottom: 80px;
  }
.webflow-import .subhead-white-prophet {
    font-size: 26px;
    text-align: center;
  }
.webflow-import .subhead-white-prophet.prophet-mkt {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .prophet-cta {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-included {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .prophet-hero-left {
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .hero-copy-white {
    padding-right: 0px;
    font-size: 18px;
    line-height: 26px;
  }
.webflow-import .prophet-text-link {
    display: block;
  }
.webflow-import .prophet-grid {
    grid-row-gap: 20px;
  }
.webflow-import .prophet-hero-columns {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .prophet-hero-container {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-button-hero {
    min-width: 0px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .prophet-hero-heading {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .paragraph-hero-prophet {
    font-size: 16px;
  }
.webflow-import .prophet-marketplace-lead-wrapper {
    margin-bottom: 80px;
  }
.webflow-import .prophet-marketplace-lead {
    width: 100%;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 1.6em;
  }
.webflow-import .prophet-ad-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .prophet-small-hero-text {
    padding-top: 20px;
    color: #8f90a3;
    font-size: 16px;
    font-weight: 300;
  }
.webflow-import .menu-button-prophet {
    padding-left: 20px;
  }
.webflow-import .grid-list-text-2.us-advanced-startup {
    font-size: 16px;
  }
.webflow-import .product-tab-dropdown-2 {
    margin-top: 40px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 0px;
  }
.webflow-import .checkmark-grid-startup {
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .checkmark-grid-startup.us-advanced {
    padding-left: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import .prophet-request-header-wrap {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
.webflow-import .home-found-vant-subhead2 {
    display: block;
    margin-top: 10px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }
.webflow-import .content-container-1125 {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .team-page-heading {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .primary-button-solid {
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .primary-button-solid.hero {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-solid.footer-single-column {
    height: 50px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    padding-top: 16px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
  }
.webflow-import .primary-button-solid.footer-single-column.team-page {
    width: 100%;
    max-width: none;
  }
.webflow-import .our-team-hero {
    height: 70vh;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .hero-text-wrap-team {
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .subhead-new {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .subhead-new.align-center {
    padding-left: 0px;
    text-align: center;
  }
.webflow-import .subhead-new.align-center-except-mobile {
    padding-left: 0px;
    text-align: left;
  }
.webflow-import .collection-list-wrapper-9 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .large-paragraph-lead {
    font-size: 18px;
  }
.webflow-import .our-team-grid {
    padding-bottom: 50px;
    grid-row-gap: 30px;
  }
.webflow-import .our-team-name {
    margin-top: 10px;
  }
.webflow-import .image-87 {
    width: 80%;
  }
.webflow-import .image-86 {
    width: 80%;
  }
.webflow-import .image-83 {
    width: 80%;
  }
.webflow-import .investor-grid {
    padding-top: 20px;
    grid-row-gap: 50px;
  }
.webflow-import .image-85 {
    width: 80%;
  }
.webflow-import .image-84 {
    width: 80%;
  }
.webflow-import .image-82 {
    width: 80%;
  }
.webflow-import .h2-subhead {
    font-size: 32px;
  }
.webflow-import .lead-text {
    font-size: 18px;
  }
.webflow-import .h4-subhead {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .hero-heading-home {
    font-size: 32px;
    line-height: 40px;
  }
.webflow-import .startup-tabs {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .intrinio-advantage-hero {
    position: relative;
    height: 85vh;
  }
.webflow-import ._960-hero-container {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .purple-button-solid {
    max-width: 300px;
    min-width: 0px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .purple-button-solid.dark-bgr-mobile {
    max-width: 300px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .purple-button-solid.centered {
    max-width: 300px;
    min-width: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .academic-h1 {
    display: inline;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 36px;
    line-height: 1.6em;
    text-align: left;
  }
.webflow-import .light-large.block-on-desktop {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet {
    font-size: 36px;
  }
.webflow-import .light-large.block-on-desktop.block-on-tablet.block-on-mobile {
    line-height: 40px;
  }
.webflow-import .light-large.block-on-desktop.block-on-mobile {
    display: block;
  }
.webflow-import ._960-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .h2-subhead-new {
    font-size: 36px;
    line-height: 40px;
  }
.webflow-import .body-section-first {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
.webflow-import .body-section {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .line-divider-white-blue {
    margin-top: -40px;
    margin-bottom: -40px;
    padding-top: 75px;
  }
.webflow-import .divider-bgr-gradient-global {
    height: 8vh;
  }
.webflow-import .divider-skew-global {
    height: 10vh;
  }
.webflow-import .uni-floating-card3 {
    top: 60px;
    width: 95%;
    margin-bottom: 80px;
  }
.webflow-import .body-section-blue-tall {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .line-divider-blue-white {
    margin-top: -40px;
    padding-top: 75px;
  }
.webflow-import .h3-blue {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 1.5em;
  }
.webflow-import .academic-floating-card {
    margin-top: 0px;
    margin-bottom: -15vh;
    padding: 20px;
  }
.webflow-import .green-text-link {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .middle-paragraph-lead {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 18px;
  }
.webflow-import .uni-check-grid {
    padding-top: 20px;
    padding-bottom: 20px;
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }
.webflow-import .uni-pricing-card-top {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .uni-pricing-cost-wrap {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .body-section-blue-narrow {
    padding-top: 40px;
    padding-bottom: 40px;
  }
.webflow-import .uni-pricing-card-bottom {
    padding-right: 30px;
    padding-left: 30px;
  }
.webflow-import .purple-break-center {
    margin-left: 0px;
  }
.webflow-import .main-paragraph {
    font-size: 18px;
    text-align: left;
  }
.webflow-import .academic-hero-text-wrap {
    padding-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .university-logos.caltech {
    padding-right: 5%;
    padding-left: 5%;
  }
.webflow-import .academic-hero {
    height: 60vh;
    max-height: none;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .university-logo-grid {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0px;
    width: auto;
    margin-bottom: -16vw;
    margin-left: 0px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    grid-column-gap: 25px;
  }
.webflow-import .academic-hero-left-wrap {
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .intrinio-academic-logo {
    position: relative;
    top: 40px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .green-button-solid {
    max-width: 300px;
    min-width: 0px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .green-button-solid.dark-bgr-mobile {
    width: 100%;
    max-width: 300px;
    min-width: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
.webflow-import .hero-text-wrap-left {
    margin-top: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .questions-text {
    padding-top: 20px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 16px;
    font-weight: 400;
  }
.webflow-import .blogger-hero {
    height: 60vh;
    max-height: none;
    min-height: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .blogger-hero-left-wrap {
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 0%;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .blogger-h1 {
    display: inline;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 36px;
    text-align: left;
  }
.webflow-import .main-text-wrap {
    margin-top: 20px;
  }
.webflow-import ._960-container-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .medium-paragraph {
    font-size: 18px;
  }
.webflow-import .accordion-h4 {
    font-size: 20px;
  }
.webflow-import .accordion-h5 {
    margin-bottom: 0px;
    line-height: 1.5em;
  }
.webflow-import .price-border-padding {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left-style: none;
  }
.webflow-import .subhead {
    font-size: 26px;
    text-align: left;
  }
.webflow-import .info-list-grid {
    grid-auto-flow: row;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
.webflow-import .body-section-blue {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
.webflow-import .heading-plum {
    font-size: 26px;
    text-align: center;
  }
.webflow-import .widgets-marketplace-header-img {
    width: 180%;
    margin: 0px 0px -150px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .image-88 {
    position: static;
    left: 0px;
    margin-left: 75px;
    float: none;
  }
.webflow-import .widgets-hero-wrap {
    margin-top: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .widgets-hero-heading {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .per-month {
    text-align: center;
  }
.webflow-import .ribbon-grid-new {
    grid-auto-flow: column;
    -ms-grid-columns: 2fr 1.5fr;
    grid-template-columns: 2fr 1.5fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
.webflow-import .body-section-offwhite-tall {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
.webflow-import .thin-cta-ribbon-section-new {
    margin-top: 0px;
    margin-bottom: 0px;
  }
.webflow-import .image-89 {
    width: 125%;
    max-width: 125%;
    margin-left: -40px;
  }
.webflow-import .body-section-offwhite {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
.webflow-import ._960-container-stretch {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .bulk-downloads-hero-wrap {
    margin-top: 20px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .solutions-checkbox-label {
    margin-left: 50px;
  }
.webflow-import .signup-fname {
    width: 100%;
    margin-bottom: 10px;
  }
.webflow-import .signup-heading {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 26px;
  }
.webflow-import .personal-business-img {
    top: 25px;
    width: 30px;
  }
.webflow-import .personal-business-img.personal {
    top: 25px;
    width: 30px;
  }
.webflow-import .signup-slider {
    height: auto;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
.webflow-import .signup-business-name {
    margin-bottom: 15px;
  }
.webflow-import .error-field-missing {
    position: relative;
    top: 0px;
    bottom: auto;
    z-index: 9999;
    display: none;
    margin-top: -30px;
    margin-bottom: 10px;
    padding: 10px 20px;
    border-radius: 0px;
    background-color: #ffd8e0;
  }
.webflow-import .error-field-missing.error-api {
    display: none;
    margin-top: -20px;
  }
.webflow-import .signup-go-back {
    position: absolute;
    left: 20px;
    bottom: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
  }
.webflow-import .signup-go-back.back-trigger {
    bottom: 80px;
    display: none;
    width: 100px;
    margin-left: 20px;
  }
.webflow-import .signup-lname {
    width: 100%;
  }
.webflow-import .mask-5 {
    margin-top: 70px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .signup-learn-more {
    display: none;
  }
.webflow-import .business-personal-radio-wrap {
    width: 47%;
    height: 115px;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .signup-block-left-new {
    position: relative;
    right: 0px;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .signup-block-right-new {
    left: 0px;
    margin-bottom: 140px;
    padding: 30px 20px 20px;
  }
.webflow-import .signup-form-text {
    font-size: 19px;
    line-height: 29px;
  }
.webflow-import .signup-animate {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .signup-descript {
    margin-top: 10px;
    font-size: 14px;
    line-height: 1.6em;
  }
.webflow-import .signup-right-wrap {
    padding-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
.webflow-import .personal-business-label-opaque {
    top: 65px;
    font-size: 14px;
  }
.webflow-import .solutions-checkbox-field {
    min-height: 80px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
.webflow-import .solutions-checkbox-field.top2 {
    min-height: 80px;
    margin-top: 10px;
  }
.webflow-import .signup-dyn-top {
    left: 100px;
    display: none;
    width: auto;
    margin-bottom: 140px;
    padding: 50px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .personal-business-img-opaque {
    top: 25px;
    width: 30px;
  }
.webflow-import .personal-business-img-opaque.personal {
    top: 25px;
    width: 30px;
  }
.webflow-import .signup-step2-descript {
    line-height: 1.6em;
  }
.webflow-import .progress-bar-line {
    display: none;
  }
.webflow-import .signup-skip {
    right: 20px;
    bottom: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
    margin-right: 0px;
  }
.webflow-import .signup-name-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
.webflow-import .personal-business-label {
    top: 65px;
    font-size: 14px;
  }
.webflow-import .signup-logo-static-wrap {
    z-index: 999;
    height: 70px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .bold-purple {
    margin-top: 10px;
    margin-bottom: 0px;
  }
.webflow-import .signup-slide-next {
    position: absolute;
    left: auto;
    top: 0px;
    right: 0px;
    z-index: 50;
    width: 0px;
    min-width: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }
.webflow-import .signup-dyn-wrap {
    margin-top: 0px;
    padding-top: 0px;
  }
.webflow-import .solutions-checkbox {
    top: 38%;
    bottom: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
  }
.webflow-import .step-counter {
    margin-top: 0px;
    font-size: 11px;
  }
.webflow-import .solutions-checkbox-title {
    margin-left: 50px;
    font-size: 16px;
  }
.webflow-import .personal-business-wrap {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
.webflow-import .signup-slide-finish {
    position: absolute;
    left: 0px;
    right: 0px;
    display: none;
    width: 92vw;
    margin-right: auto;
    margin-left: auto;
  }
.webflow-import .progress-bar-wrap {
    bottom: 130px;
    z-index: 1;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .signup-form {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .progress-bar-line-wrap {
    display: none;
  }
.webflow-import .found-vant-hollow-button-v2 {
    max-width: 300px;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 18px;
  }
.webflow-import .mobile-menu-link-text {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .mobile-menu-link {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
.webflow-import .megamenu-product-tile {
    width: 45px;
    margin-top: 3px;
  }
.webflow-import .lookatme-v2 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
.webflow-import .mobile-menu-heading {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-heading.signup {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-heading.first {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .mobile-menu-heading.my-account {
    display: none;
  }
.webflow-import .megamenu-title-wrap {
    padding-left: 0px;
  }
.webflow-import .product-link-mobile {
    padding: 20px;
  }
.webflow-import .megamenu-sub {
    font-size: 0.9em;
    line-height: 1.5em;
    text-align: left;
  }
.webflow-import .menu-title-t._2 {
    margin-top: 0px;
  }
.webflow-import .menu-title-t._4 {
    margin-top: 0px;
  }
.webflow-import .menu-title-t._5 {
    margin-top: 0px;
  }
.webflow-import .menu-title-t._3 {
    text-align: left;
  }
.webflow-import .menu-title-t._1 {
    margin-top: 0px;
  }
.webflow-import .mobile-menu-green-btn {
    width: auto;
    max-width: none;
    min-width: 185px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
  }
.webflow-import .intrinio-logo-main {
    height: 60px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
.webflow-import .brand-wrap-v2 {
    padding-left: 0px;
  }
.webflow-import .product-menu-mobile-wrap {
    padding-top: 15px;
    padding-bottom: 20px;
  }
.webflow-import .footer-small-link-v2 {
    display: block;
  }
.webflow-import .footer-small-link-v2.last {
    margin-right: 0px;
  }
.webflow-import .footer-section {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .footer-link-v2 {
    margin-bottom: 21px;
    line-height: 22px;
  }
.webflow-import .footer-link-wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .copyright-text {
    display: block;
    text-align: center;
  }
.webflow-import .smart-container-footer {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .privacy-terms-wrap {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
.webflow-import .footer-img {
    display: none;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
.webflow-import .footer-grid {
    margin-top: 0px;
    margin-bottom: 20px;
  }
.webflow-import .button-3.next-trigger.signup-slide-next {
    left: 0px;
    top: auto;
    right: 0px;
    width: auto;
    margin-right: 20px;
    margin-left: 20px;
  }
.webflow-import .fundamentals-widget-img {
    width: 100%;
    margin-bottom: -20px;
  }
.webflow-import .cta-button-wrapper-fundamentals {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .search-modal-popup-link {
    height: 45px;
    padding-right: 15px;
    padding-left: 15px;
    border-width: 1px;
  }
.webflow-import .search-mag-glass {
    width: 16px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .breadcrumb-link {
    margin-right: 3px;
    margin-left: 3px;
  }
.webflow-import .mkt-nav2-crumbtitle-wrapper {
    padding-left: 10px;
  }
.webflow-import .search-wrapper-light {
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
.webflow-import .mkt-nav2-header-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
  }
.webflow-import .mktplace-cat-heading-wrap {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .marketplace-category-heading {
    display: inline;
    font-size: 32px;
    line-height: 36px;
  }
.webflow-import .mobile-category-slider-wrapper {
    border-bottom-style: none;
    border-bottom-width: 0px;
  }
.webflow-import .mkt-nav-2-catselector-dropdown {
    position: absolute;
  }
.webflow-import .mkt-nav-2-catselector-dropdown.w--open {
    left: 20px;
    top: 65px;
    right: 20px;
    display: block;
    margin-right: -20px;
    margin-left: -20px;
  }
.webflow-import .mkt-nav2-dropdown {
    height: 55px;
  }
.webflow-import .mkt-nav2-dropdown.w--open {
    width: 100vw;
  }
.webflow-import .mkt-nav2-catselector-current {
    padding-left: 0px;
  }
.webflow-import .mobile-cat-dropdown {
    position: static;
    display: block;
  }
.webflow-import .content-960-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .mkt-nav2-catselector-link {
    padding-left: 20px;
  }
.webflow-import .mkt-nav2-catselector-link.w--current {
    padding-left: 20px;
  }
.webflow-import .mkt-nav2-subcatselector-link {
    padding-left: 40px;
  }
.webflow-import .mkt-nav2-subcatselector-link.w--current {
    padding-left: 40px;
  }
.webflow-import .mobile-product-arrow-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
.webflow-import .bulkdown-hero-heading {
    font-size: 30px;
    line-height: 37px;
  }
.webflow-import .grid-19 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
.webflow-import ._960-product-header {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
.webflow-import .product-go-back {
    position: static;
    left: 20px;
    bottom: 80px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: none;
  }
.webflow-import .product-subscribe-solid {
    max-width: none;
    padding-right: 20px;
    padding-left: 40px;
    font-size: 18px;
  }
.webflow-import .grid-17 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }
.webflow-import .access-method-text {
    margin-top: 3px;
    line-height: 1.3em;
  }
.webflow-import .product-plans-h2-wrap-mobile {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .product-plan-grid-mobile {
    display: none;
  }
.webflow-import .product-plan-grid-mobile.biz {
    -ms-grid-columns: 1.5fr 1fr;
    grid-template-columns: 1.5fr 1fr;
  }
.webflow-import .product-pricing-dropdown {
    position: relative;
    display: none;
  }
.webflow-import .product-pricing-dropdown.w--open {
    left: 20px;
    top: 65px;
    right: 20px;
    display: block;
    margin-right: -20px;
    margin-left: -20px;
  }
.webflow-import .product-feature {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .product-plan-selector {
    padding-left: 20px;
  }
.webflow-import .product-plan-selector.w--current {
    padding-left: 20px;
  }
.webflow-import .product-plan-selector.individual {
    width: 100%;
  }
.webflow-import .product-plan-selector.business {
    width: 100%;
  }
.webflow-import .product-features-head {
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .product-page-dollars {
    font-size: 42px;
  }
.webflow-import .product-features-highlights {
    margin-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .product-features-resources-top {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .product-plans-column1 {
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 0px;
  }
.webflow-import .product-faq-accordion-button {
    margin-right: 0px;
  }
.webflow-import .product-badge-container {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .product-plan-grid {
    display: none;
  }
.webflow-import .product-features-faqs {
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
.webflow-import .badge-text-value {
    display: block;
    font-size: 14.3px;
  }
.webflow-import .product-features-resources-bottom {
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .blog-landing-bgr.hero-new {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
.webflow-import .blog-hero-wrap {
    margin-top: 0px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
.webflow-import .product-plan-grid-header {
    display: none;
  }
}

#w-node-1d608ddc93c1-3a45c102 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-1d608ddc93c2-3a45c102 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-1d608ddc93c3-3a45c102 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-1d608ddc93c4-3a45c102 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-1d608ddc954b-3a45c102 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc9551-3a45c102 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-1d608ddc9558-3a45c102 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc955f-3a45c102 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc9566-3a45c102 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1d608ddc956d-3a45c102 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-78a9fe5f61f0-3a45c102 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-a05b1d195f67-1d195f64 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a05b1d195f74-1d195f64 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a05b1d195f7f-1d195f64 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a05b1d195f8a-1d195f64 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a05b1d195f9b-1d195f64 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bd5aae4c3767-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-bd5aae4c3768-ae4c3763 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bd5aae4c3769-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376a-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376b-ae4c3763 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd5aae4c376c-ae4c3763 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b7b42aa34e3a-8026a7ee {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b7b42aa34e41-8026a7ee {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-b7b42aa34e48-8026a7ee {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-b7b42aa34e4f-8026a7ee {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b7b42aa34e56-8026a7ee {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-305df72a260a-cf45c12e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-305df72a2617-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a2621-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-305df72a2622-cf45c12e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a2624-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2628-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a262c-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2630-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2634-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2638-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-305df72a2656-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a265a-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a265e-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2662-cf45c12e {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2693-cf45c12e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2694-cf45c12e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2695-cf45c12e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-305df72a2696-cf45c12e {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-305df72a26a4-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26a9-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-305df72a26b2-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26bb-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c0-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-305df72a26c3-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c6-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26c9-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26cc-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26cf-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d2-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d5-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26d8-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26db-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26dd-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26df-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e1-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e4-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e6-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26e8-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ea-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ed-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26ef-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f1-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f3-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f6-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26f7-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26f9-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26fb-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a26fe-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a26ff-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2701-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2703-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2706-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a2707-cf45c12e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-305df72a2708-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a270a-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a270d-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2710-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2713-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2732-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2737-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2740-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2743-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2746-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2749-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a274c-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a274f-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2751-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2754-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2756-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2759-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a275b-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a275e-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a275f-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2762-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2763-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2766-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2767-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a276a-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a276d-cf45c12e {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2772-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2777-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2780-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a2783-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2786-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2789-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a278c-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a278f-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2791-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2794-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2796-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a2799-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a279b-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a279e-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a0-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a3-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a5-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27a8-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27a9-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ac-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27af-cf45c12e {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27b4-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27b9-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27be-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27c1-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27c4-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27c7-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ca-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27cd-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27cf-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d2-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d4-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d7-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27d9-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27dc-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27de-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e1-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e3-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e6-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27e8-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27eb-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-305df72a27ee-cf45c12e {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-305df72a27f2-cf45c12e {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-305df72a27fe-cf45c12e {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e7ad74b631bd-74b631bb {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 2;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e7ad74b631be-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e7ad74b631bf-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e7ad74b631c0-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-e7ad74b631c1-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-e7ad74b631c2-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-e7ad74b631c3-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 11;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e7ad74b631c4-74b631bb {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 1;
  grid-column-end: 12;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e7ad74b631c5-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e7ad74b631c6-74b631bb {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e7ad74b631c7-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e7ad74b631c8-74b631bb {
  -ms-grid-column: 12;
  grid-column-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 13;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-e7ad74b631c9-74b631bb {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-e7ad74b631ca-74b631bb {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-e7ad74b631cb-74b631bb {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-e7ad74b631cc-74b631bb {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-d3e9c759b4b8-1445c158 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d3e9c759b4bb-1445c158 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d3e9c759b4be-1445c158 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c1-1445c158 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c4-1445c158 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-d3e9c759b4c7-1445c158 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-d3e9c759b540-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b544-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b548-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b54c-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b550-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b554-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b558-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-d3e9c759b563-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b567-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b56b-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d3e9c759b56f-1445c158 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-86e0093e0a1c-ee45c191 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-86e0093e0a1d-ee45c191 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-86e0093e0a1e-ee45c191 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-87084a442dc4-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dc8-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dcc-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd0-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd4-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-87084a442dd8-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-87084a442ddc-ee45c191 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-a6717a658c15-ee45c191 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6717a658c26-ee45c191 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6717a658c37-ee45c191 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-204685a51579-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b5f468247e03-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 7;
  grid-row-end: 9;
}

#w-node-12e0d804fc72-0b45c1ab {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-7d1f585dcbe8-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3c860bce9707-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-14b870a0079b-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9fd9befcbb8c-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-e3cfa8b88f84-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e2c6447aa6f6-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-be2d11136783-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ab27b434ffc-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-b54386d6d206-0b45c1ab {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-1404c21d948e-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b8d88d13b92a-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b24922ea3902-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c6002f7eae06-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-fdab9e3c4070-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-cbc541c7d18a-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-8c74916bd43e-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-655c8c44b3c3-0b45c1ab {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-c50871613ef0-71613eee {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 2;
  grid-column-end: 13;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-c50871613ef1-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c50871613ef2-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-c50871613ef3-71613eee {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-c50871613ef4-71613eee {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 3;
  grid-column-end: 13;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-c50871613ef5-71613eee {
  -ms-grid-column: 12;
  grid-column-start: 12;
  -ms-grid-column-span: 1;
  grid-column-end: 13;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-c50871613ef6-71613eee {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
}

#w-node-c50871613ef7-71613eee {
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 5;
  grid-column-end: 13;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-c50871613ef8-71613eee {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 12;
  grid-row-start: 12;
  -ms-grid-row-span: 1;
  grid-row-end: 13;
}

#w-node-d0d7cd64b863-0745c1b0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-c599a1bfffbc-fa45c1b3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c599a1bfffc0-fa45c1b3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c599a1bfffc5-fa45c1b3 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fc1180e632f9-fa45c1b3 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63309-fa45c1b3 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-fc1180e63321-fa45c1b3 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63324-fa45c1b3 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fc1180e63333-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e6336d-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fc1180e63376-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63379-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6337b-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6337e-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63380-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63383-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63385-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63388-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e6338a-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6338d-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e6338f-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63392-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63393-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63396-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63397-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6339a-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6339b-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e633a2-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633a7-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633aa-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633ad-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633b0-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633b4-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633b7-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633ba-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633bd-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633c0-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633c3-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633c6-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633c9-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633cc-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633cf-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633d2-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633d5-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633d8-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e633df-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e633e2-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-fc1180e633e7-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633f0-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633f3-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633f5-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633f8-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633fb-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e633fd-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63401-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63404-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63406-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63409-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6340c-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e6340e-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63411-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63414-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63416-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63419-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6341c-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e6341e-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63420-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63423-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63425-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e63427-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6342a-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6342c-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc1180e6342f-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63435-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-97dbd81ee2b5-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-97dbd81ee2b8-fa45c1b3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-97dbd81ee2bd-fa45c1b3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-1f7b60fb6d49-fa45c1b3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fc1180e63443-fa45c1b3 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-fc1180e63446-fa45c1b3 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc43aaa7d9b1-a745c1b6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9b5-a745c1b6 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9b9-a745c1b6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bc43aaa7d9c1-a745c1b6 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7d9e5-a745c1b6 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc43aaa7da07-a745c1b6 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7da2d-a745c1b6 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7da57-a745c1b6 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc43aaa7da7d-a745c1b6 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7daae-a745c1b6 {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc43aaa7dad8-a745c1b6 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-4ab759047eaa-9545c1b9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-4ab759047ec1-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-4ab759047ec2-9545c1b9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047ec4-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ec8-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ecc-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed0-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed4-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047ed8-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047edc-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-4ab759047ee0-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-4ab759047eb7-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047f02-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f06-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f0a-9545c1b9 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047f38-9545c1b9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f39-9545c1b9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f3a-9545c1b9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4ab759047f3b-9545c1b9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-4ab759047f49-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047f4e-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-4ab759047f57-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f60-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f65-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-4ab759047f68-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f6b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f6e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f71-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f74-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f77-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f7a-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f7d-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f80-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f82-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f84-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f86-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f89-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8d-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f8f-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f92-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f94-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f96-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f98-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f9b-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047f9c-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047f9e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa0-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa3-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fa4-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa6-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fa8-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fab-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fac-9545c1b9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-4ab759047fad-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047faf-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb2-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb5-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fb8-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fd7-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fdc-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fe5-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759047fe8-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047feb-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047fee-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff1-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff4-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff6-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ff9-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ffb-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759047ffe-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048000-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048003-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048004-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048007-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048008-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904800b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab75904800c-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904800f-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048012-9545c1b9 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048017-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904801c-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048025-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048028-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904802b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904802e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048031-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048034-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048036-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048039-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904803b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904803e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048040-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048043-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048045-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048048-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904804a-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904804d-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab75904804e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048051-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048054-9545c1b9 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048059-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904805e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048063-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048066-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048069-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904806c-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904806f-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048072-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048074-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048077-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048079-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904807c-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904807e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048081-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048083-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048086-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048088-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808b-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808d-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808e-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab75904808f-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048092-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-4ab759048095-9545c1b9 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-4ab759048099-9545c1b9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-4ab7590480a5-9545c1b9 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a4956547a5a1-6f45c1bb {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a4956547a5a6-6f45c1bb {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a4956547a5ad-6f45c1bb {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a4956547a5b4-6f45c1bb {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-afad7b45d151-1f45c1bc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-afad7b45d153-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d159-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d15f-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d165-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d16b-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d171-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d177-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d17d-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-afad7b45d183-1f45c1bc {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987221e-b645c1bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d4b54987221f-b645c1bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872220-b645c1bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872221-b645c1bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4b549872222-b645c1bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d4b549872243-b645c1bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-d4b549872245-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987224b-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872251-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872257-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-9e0e3452c994-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b549872263-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-f5fd49413939-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d4b54987225d-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-a734729c86a3-b645c1bd {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656ed3-b645c1bd {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6a66e9656ef6-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656efa-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656efe-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f02-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f06-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f0c-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f10-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f29-b645c1bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-6a66e9656f2f-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f2b-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f33-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f37-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f3b-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f3f-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-6a66e9656f43-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-8dd91fa31ace-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-6a66e9656f4b-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f60-b645c1bd {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-6a66e9656f62-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f66-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f6a-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f6e-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f72-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f76-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f7a-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-6a66e9656f7e-b645c1bd {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-368dc668e91c-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e921-c668e919 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e92c-c668e919 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e93b-c668e919 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e94a-c668e919 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-368dc668e955-c668e919 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-368dc668e957-c668e919 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-368dc668e958-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 5;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-368dc668e959-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 4;
  grid-column-end: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-368dc668e960-c668e919 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3ca44e45d88a-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-3ca44e45d88b-4e45d886 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-3ca44e45d88c-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88d-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88e-4e45d886 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3ca44e45d88f-4e45d886 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-752b23611f4e-2f45c1bf {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-752b23611f65-2f45c1bf {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f66-2f45c1bf {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f67-2f45c1bf {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-752b23611f68-2f45c1bf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-752b23611f69-2f45c1bf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-752b23611f6a-2f45c1bf {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e57ac5164dac-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e57ac5164db5-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-8b7f2d71c41c-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-8b7f2d71c423-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-8b7f2d71c42a-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-8b7f2d71c431-4f45c1c1 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-8b7f2d71c43b-4f45c1c1 {
  -ms-grid-column-align: end;
  justify-self: end;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-8b7f2d71c43c-4f45c1c1 {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-8b7f2d71c443-4f45c1c1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-3f7b81351843-8245c1c2 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-3f7b81351846-8245c1c2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-3f7b81351844-8245c1c2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-fa53aa2452e0-b545c1c3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fa53aa2452e2-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452e6-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452ea-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452ee-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452f2-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452f6-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2452fa-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-fa53aa24531b-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa24531f-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa245323-b545c1c3 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa245352-b545c1c3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245353-b545c1c3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245354-b545c1c3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa53aa245355-b545c1c3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fa53aa245351-b545c1c3 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-978bd8542887-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd854288c-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-978bd8542895-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854289e-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428a3-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-978bd85428a6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428a9-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428ac-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428af-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b5-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428b8-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428bb-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428be-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c0-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c4-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c7-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428c9-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428cb-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428cd-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d0-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d4-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428d9-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428da-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428dc-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428de-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e1-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428e2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e4-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428e9-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428ea-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428eb-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428ed-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f0-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428f1-b545c1c3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-978bd85428f2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f4-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428f7-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428fa-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85428fd-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854291c-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542921-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854292a-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854292d-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542930-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542933-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542936-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542939-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854293b-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854293e-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542940-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542943-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542945-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542948-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542949-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854294c-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854294d-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542950-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542951-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542954-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542955-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542958-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854295b-b545c1c3 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542960-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542965-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854296e-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542971-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542974-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542977-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297a-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297d-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854297f-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542982-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542984-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542987-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542989-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854298c-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854298e-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542991-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542993-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd8542996-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd8542997-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854299a-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd854299b-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd854299e-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429a1-b545c1c3 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd85429a6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429ab-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b0-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-978bd85429b3-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429b9-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429bc-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429bf-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c1-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c4-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c6-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429c9-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429cb-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429ce-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d0-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d3-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d5-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429d8-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429da-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429dd-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429df-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429e2-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-978bd85429e5-b545c1c3 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fa53aa2453e5-b545c1c3 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fa53aa2453f1-b545c1c3 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-aa6b022a0643-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 6;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa6b022a0646-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-aa6b022a0649-b245c1c4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a064c-b245c1c4 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a064f-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-aa6b022a0652-b245c1c4 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-1949328697f9-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3f4723051c67-b245c1c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-35050629db7b-b245c1c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-08f6b0a554a2-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-997f4033805e-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-26183b771c62-b245c1c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-bb6d7c7ba350-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-6143b8e7ad55-b245c1c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-f1986c3436f3-b245c1c4 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-5a1466388d41-b245c1c4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-916d5e615dd8-5345c1c5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-916d5e615dda-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dde-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615de2-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615de6-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dea-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615dee-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615df2-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-7838c2484a5b-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-db586021e39d-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e16-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e1a-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e1e-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e22-5345c1c5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-916d5e615e50-5345c1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-916d5e615e51-5345c1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e52-5345c1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e53-5345c1c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-916d5e615e54-5345c1c5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dca29487dc49-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dc4e-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-dca29487dc57-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc60-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc65-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-dca29487dc68-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc6b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc6e-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc71-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc74-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc77-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc7a-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc7d-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc80-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc82-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc84-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc86-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc89-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8d-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc8f-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc92-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc94-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc96-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc98-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc9b-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dc9c-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dc9e-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca0-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca3-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dca4-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca6-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dca8-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcab-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcac-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcad-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcaf-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb2-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcb3-5345c1c5 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-dca29487dcb4-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb6-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcb9-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcbc-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcbf-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcde-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dce3-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcec-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dcef-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf2-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf5-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcf8-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcfb-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dcfd-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd00-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd02-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd05-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd07-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd0a-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd0b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd0e-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd0f-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd12-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd13-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd16-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd17-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd1a-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd1d-5345c1c5 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd22-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd27-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd30-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd33-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd36-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd39-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd3c-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd3f-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd41-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd44-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd46-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd49-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd4b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd4e-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd50-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd53-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd55-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd58-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd59-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd5c-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd5d-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd60-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd63-5345c1c5 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd68-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd6d-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd72-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-dca29487dd75-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd78-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd7b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd7e-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd81-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd83-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd86-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd88-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd8b-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd8d-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd90-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd92-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd95-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd97-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9a-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9c-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dd9f-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda1-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda4-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dca29487dda7-5345c1c5 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-0aa69515d812-5345c1c5 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-0aa69515d81e-5345c1c5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe30a42de13d-e745c1c8 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe30a42de146-e745c1c8 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fe30a42de168-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de16c-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de170-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de174-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de178-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de17e-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de182-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de187-e745c1c8 {
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-fe30a42de1a3-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1a7-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1ab-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1af-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1b3-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1b7-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1bb-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1bf-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1c3-e745c1c8 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-fe30a42de1c7-e745c1c8 {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f171fccc9940-9b45c1cc {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9942-9b45c1cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9943-9b45c1cc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc9945-9b45c1cc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc9947-9b45c1cc {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9949-9b45c1cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc994a-9b45c1cc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc994c-9b45c1cc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc994e-9b45c1cc {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9950-9b45c1cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9951-9b45c1cc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc9953-9b45c1cc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc9955-9b45c1cc {
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f171fccc9957-9b45c1cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f171fccc9958-9b45c1cc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f171fccc995a-9b45c1cc {
  -ms-grid-column-align: start;
  justify-self: start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f171fccc995c-9b45c1cc {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-8b179e75bda9-d645c1cf {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-8b179e75bdaa-d645c1cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-8b179e75bdab-d645c1cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-91e7ca311f92-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311fa9-5545c1d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311fab-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-91e7ca311fb0-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-91e7ca311fb1-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-91e7ca311fb2-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-91e7ca311fb3-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-91e7ca311fb4-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-d523d285267e-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-d5abe143a2ca-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-ed786417745d-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-94c9e48388cf-5545c1d0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-91e7ca311f9e-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-91e7ca311f9f-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-91e7ca311fa0-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-91e7ca311fa1-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-91e7ca311fa2-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-91e7ca311fa3-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5a1ed563c23c-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-306b6beb5c41-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-e3e5626da345-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
}

#w-node-56512f0670f5-5545c1d0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cf7ccec13f0b-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cf7ccec13f0e-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-cf7ccec13f11-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-cf7ccec13f14-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-51656b11d091-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4b803434514c-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-cf7ccec13f1d-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-cf7ccec13f1a-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-516f265d9942-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-516f265d9947-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-516f265d994c-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-516f265d9951-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-516f265d9956-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-516f265d995b-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-17656fe9f83c-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0c4c11f338bf-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-516f265d9960-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-204685a51579-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-b5f468247e03-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 7;
  grid-row-end: 9;
}

#w-node-12e0d804fc72-5545c1d0 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-7d1f585dcbe8-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-3c860bce9707-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-14b870a0079b-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-9fd9befcbb8c-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-e3cfa8b88f84-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-e2c6447aa6f6-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-be2d11136783-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-0ab27b434ffc-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-b54386d6d206-5545c1d0 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 8;
  grid-row-end: 9;
}

#w-node-1404c21d948e-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-b8d88d13b92a-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-b24922ea3902-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-c6002f7eae06-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-fdab9e3c4070-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
}

#w-node-cbc541c7d18a-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
}

#w-node-8c74916bd43e-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-655c8c44b3c3-5545c1d0 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-01eb951639ee-6745c1d4 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-01eb951639f5-6745c1d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-01eb951639fc-6745c1d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-01eb95163a03-6745c1d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-01eb95163a0a-6745c1d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-004bb0f93f3b-6745c1d4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-004bb0f93f3c-6745c1d4 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-004bb0f93f41-6745c1d4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-004bb0f93f42-6745c1d4 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-f5419124db29-6745c1d4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-f5419124db2a-6745c1d4 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-ef1c729563e4-2245c1d5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-ef1c729563e6-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563ea-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563ee-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563f2-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ef1c729563f6-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c729563fa-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-ef1c729563fe-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956406-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956402-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c7295641d-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956421-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956425-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956429-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c7295642d-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956431-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-ef1c72956435-2245c1d5 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ef1c72956451-2245c1d5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ef1c72956452-2245c1d5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956453-2245c1d5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956454-2245c1d5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ef1c72956455-2245c1d5 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-2690cbd54981-4345c1d6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-3981dc445dd4-4345c1d6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-a1f0a26f1ebe-4345c1d6 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-7d64e8a17872-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a17873-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a17877-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a1787b-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a1787f-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a17883-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a17887-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-7d64e8a1788b-5345c1d7 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-7d64e8a1788f-5345c1d7 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d65ce94af9ac-5345c1d7 {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-1d608ddc93c1-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c2-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c3-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-78a9fe5f61f0-3a45c102 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-a05b1d195f67-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f74-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f7f-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f8a-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f9b-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-bd5aae4c3768-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-bd5aae4c3769-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376a-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376b-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376c-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-305df72a2621-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-305df72a2622-cf45c12e {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-305df72a2624-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2628-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a262c-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2630-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2634-cf45c12e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-305df72a2656-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a265a-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a265e-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2662-cf45c12e {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-305df72a2693-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2694-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2695-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d3e9c759b540-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b544-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b548-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b54c-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b550-1445c158 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-d3e9c759b554-1445c158 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d3e9c759b558-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b563-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b567-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b56b-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d3e9c759b56f-1445c158 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dc4-ee45c191 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dc8-ee45c191 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-87084a442dcc-ee45c191 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dd0-ee45c191 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-87084a442dd4-ee45c191 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442dd8-ee45c191 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-87084a442ddc-ee45c191 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a6717a658c26-ee45c191 {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  #w-node-c599a1bfffc0-fa45c1b3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c599a1bfffc5-fa45c1b3 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fc1180e6339b-fa45c1b3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fc1180e6342f-fa45c1b3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047ec2-9545c1b9 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab759047ec4-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ec8-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ecc-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ed0-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047ed4-9545c1b9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-4ab759047ed8-9545c1b9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab759047edc-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f02-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f06-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f0a-9545c1b9 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-4ab759047f38-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f39-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f3a-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a4956547a5ad-6f45c1bb {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  #w-node-d4b54987221f-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872220-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872221-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-6a66e9656ef6-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656efa-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656efe-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f02-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f06-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f0c-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f10-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f29-b645c1bd {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-6a66e9656f2f-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f2b-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f33-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f37-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f3b-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f3f-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-6a66e9656f43-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-8dd91fa31ace-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f4b-b645c1bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-6a66e9656f60-b645c1bd {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-6a66e9656f62-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f66-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f6a-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f6e-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f72-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f76-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f7a-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-6a66e9656f7e-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-368dc668e91c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e921-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e92c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e93b-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-368dc668e957-c668e919 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 2;
    grid-row-end: 6;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-368dc668e958-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-368dc668e960-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-3ca44e45d88b-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-3ca44e45d88c-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88d-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88e-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88f-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-3f7b81351843-8245c1c2 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-3f7b81351846-8245c1c2 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-3f7b81351844-8245c1c2 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-fa53aa2452e0-b545c1c3 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fa53aa2452e2-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452e6-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452ea-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452ee-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa2452f2-b545c1c3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-fa53aa2452f6-b545c1c3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-fa53aa2452fa-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa24531b-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa24531f-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa245323-b545c1c3 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fa53aa245352-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245353-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245354-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615dd8-5345c1c5 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-916d5e615dda-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615dde-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615de2-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615de6-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615dea-5345c1c5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-916d5e615dee-5345c1c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-916d5e615df2-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7838c2484a5b-5345c1c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-db586021e39d-5345c1c5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-916d5e615e16-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e1a-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e1e-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e22-5345c1c5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-916d5e615e51-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e52-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e53-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fe30a42de168-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de16c-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de170-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de174-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de178-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de17e-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de182-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de187-e745c1c8 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-fe30a42de1a3-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1a7-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1ab-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1af-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1b3-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1b7-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1bb-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1bf-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c3-e745c1c8 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c7-e745c1c8 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-f171fccc9942-9b45c1cc {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-f171fccc9949-9b45c1cc {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f171fccc9950-9b45c1cc {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f171fccc9957-9b45c1cc {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-8b179e75bda9-d645c1cf {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-8b179e75bdaa-d645c1cf {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-8b179e75bdab-d645c1cf {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-91e7ca311f9e-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-ef1c729563e4-2245c1d5 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-ef1c729563e6-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563ea-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563ee-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563f2-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563f6-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c729563fa-2245c1d5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-ef1c729563fe-2245c1d5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-ef1c72956406-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956402-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c7295641d-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956421-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956425-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956429-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c7295642d-2245c1d5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-ef1c72956431-2245c1d5 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-ef1c72956435-2245c1d5 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-ef1c72956452-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956453-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956454-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7d64e8a17873-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7d64e8a17877-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7d64e8a1787b-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7d64e8a1787f-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7d64e8a17883-5345c1d7 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-7d64e8a17887-5345c1d7 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-7d64e8a1788b-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-1d608ddc954b-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9551-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9558-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc955f-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc9566-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-1d608ddc956d-3a45c102 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-78a9fe5f61f0-3a45c102 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a05b1d195f9b-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-305df72a2617-cf45c12e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-305df72a2621-cf45c12e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-305df72a2622-cf45c12e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2638-cf45c12e {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-d3e9c759b4bb-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-d3e9c759b4c1-1445c158 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-d3e9c759b4c4-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-d3e9c759b4c7-1445c158 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-86e0093e0a1c-ee45c191 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-86e0093e0a1d-ee45c191 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-86e0093e0a1e-ee45c191 {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-d0d7cd64b861-0745c1b0 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-c599a1bfffc0-fa45c1b3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c599a1bfffc5-fa45c1b3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fc1180e63321-fa45c1b3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  #w-node-fc1180e63324-fa45c1b3 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-fc1180e63333-fa45c1b3 {
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-fc1180e63346-fa45c1b3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-fc1180e6336d-fa45c1b3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fc1180e6339b-fa45c1b3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fc1180e633a2-fa45c1b3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-fc1180e633d8-fa45c1b3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047ec1-9545c1b9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-4ab759047ec2-9545c1b9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab759047ee0-9545c1b9 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-4ab759047eb7-9545c1b9 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-afad7b45d151-1f45c1bc {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-afad7b45d153-1f45c1bc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d159-1f45c1bc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d15f-1f45c1bc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d165-1f45c1bc {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d16b-1f45c1bc {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d171-1f45c1bc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d177-1f45c1bc {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d17d-1f45c1bc {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-afad7b45d183-1f45c1bc {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872243-b645c1bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-d4b549872245-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b54987224b-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872251-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872257-b645c1bd {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-9e0e3452c994-b645c1bd {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b549872263-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-f5fd49413939-b645c1bd {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d4b54987225d-b645c1bd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-a734729c86a3-b645c1bd {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-368dc668e957-c668e919 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-752b23611f65-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f66-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f67-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f68-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f69-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-752b23611f6a-2f45c1bf {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-8b7f2d71c43c-4f45c1c1 {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-8b7f2d71c443-4f45c1c1 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245351-b545c1c3 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-aa6b022a0646-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa6b022a064c-b245c1c4 {
    -ms-grid-column: 5;
    grid-column-start: 5;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-aa6b022a064f-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-aa6b022a0652-b245c1c4 {
    -ms-grid-column: 4;
    grid-column-start: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 3;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-fe30a42de187-e745c1c8 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-fe30a42de1c7-e745c1c8 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-f171fccc9940-9b45c1cc {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-f171fccc9947-9b45c1cc {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f171fccc994e-9b45c1cc {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f171fccc9955-9b45c1cc {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-f171fccc995c-9b45c1cc {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-91e7ca311fa9-5545c1d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-91e7ca311fab-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  #w-node-91e7ca311fb0-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-ed786417745d-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-cf7ccec13f0b-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-cf7ccec13f0e-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-cf7ccec13f11-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-cf7ccec13f14-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-51656b11d091-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-4b803434514c-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-cf7ccec13f1d-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-cf7ccec13f1a-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
  #w-node-516f265d9942-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-516f265d9947-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-516f265d994c-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-516f265d9951-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-516f265d9956-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-516f265d995b-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-17656fe9f83c-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
  #w-node-0c4c11f338bf-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
  #w-node-516f265d9960-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
  }
  #w-node-f81f0fd7cb30-6745c1d4 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-2690cbd5497f-4345c1d6 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-3981dc445dd4-4345c1d6 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-a1f0a26f1ebc-4345c1d6 {
    -ms-grid-column-align: end;
    justify-self: end;
  }
  #w-node-7d64e8a17872-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-7d64e8a1788f-5345c1d7 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-d65ce94af9ac-5345c1d7 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-1d608ddc93c1-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c2-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-1d608ddc93c3-3a45c102 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-78a9fe5f61f0-3a45c102 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-a05b1d195f74-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f7f-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a05b1d195f8a-1d195f64 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-bd5aae4c3768-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-bd5aae4c3769-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376a-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376b-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-bd5aae4c376c-ae4c3763 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-305df72a260a-cf45c12e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2617-cf45c12e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
  #w-node-305df72a2621-cf45c12e {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-305df72a2622-cf45c12e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-305df72a2638-cf45c12e {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-305df72a2693-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2694-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a2695-cf45c12e {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-305df72a27b4-cf45c12e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-305df72a27b9-cf45c12e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-305df72a27f2-cf45c12e {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-305df72a27fe-cf45c12e {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-d3e9c759b4b8-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-d3e9c759b4bb-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-d3e9c759b4be-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-d3e9c759b4c1-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-d3e9c759b4c4-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-d3e9c759b4c7-1445c158 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-c599a1bfffbc-fa45c1b3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-c599a1bfffc0-fa45c1b3 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-c599a1bfffc5-fa45c1b3 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-fc1180e632f9-fa45c1b3 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-fc1180e63319-fa45c1b3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-fc1180e63346-fa45c1b3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-4ab759047eaa-9545c1b9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-4ab759047ec1-9545c1b9 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-4ab759047ec2-9545c1b9 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-4ab759047ee0-9545c1b9 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
  }
  #w-node-4ab759047eb7-9545c1b9 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }
  #w-node-4ab759047f38-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f39-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759047f3a-9545c1b9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-4ab759048059-9545c1b9 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab75904805e-9545c1b9 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-4ab759048099-9545c1b9 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-4ab7590480a5-9545c1b9 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-afad7b45d151-1f45c1bc {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-afad7b45d153-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d159-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d15f-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d165-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d16b-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d171-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d177-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d17d-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-afad7b45d183-1f45c1bc {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987221f-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872220-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872221-b645c1bd {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d4b549872243-b645c1bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-d4b549872245-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987224b-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872251-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872257-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-9e0e3452c994-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b549872263-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-f5fd49413939-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-d4b54987225d-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-a734729c86a3-b645c1bd {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-6a66e9656f29-b645c1bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-6a66e9656f60-b645c1bd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-368dc668e921-c668e919 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-368dc668e92c-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e93b-c668e919 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-368dc668e94a-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-368dc668e955-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-368dc668e958-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-368dc668e959-c668e919 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-3ca44e45d88b-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-3ca44e45d88c-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88d-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88e-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-3ca44e45d88f-4e45d886 {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 0;
    grid-column-end: 1;
    -ms-grid-row-span: 0;
    grid-row-end: 1;
  }
  #w-node-8b7f2d71c43c-4f45c1c1 {
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-8b7f2d71c443-4f45c1c1 {
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fa53aa2452e0-b545c1c3 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-fa53aa245352-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245353-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa53aa245354-b545c1c3 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-978bd85429a6-b545c1c3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-978bd85429ab-b545c1c3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-fa53aa2453e5-b545c1c3 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-fa53aa2453f1-b545c1c3 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-aa6b022a0643-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-aa6b022a0646-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa6b022a0649-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
  #w-node-aa6b022a064c-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
  #w-node-aa6b022a064f-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-aa6b022a0652-b245c1c4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-916d5e615dd8-5345c1c5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-916d5e615e51-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e52-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-916d5e615e53-5345c1c5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-dca29487dd68-5345c1c5 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-dca29487dd6d-5345c1c5 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: auto;
    justify-self: auto;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
  #w-node-0aa69515d81e-5345c1c5 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-fe30a42de187-e745c1c8 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-fe30a42de1c7-e745c1c8 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-f171fccc995c-9b45c1cc {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-cf7ccec13f0b-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-cf7ccec13f0e-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-cf7ccec13f11-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-516f265d9942-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-516f265d9947-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-516f265d994c-5545c1d0 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-ef1c729563e4-2245c1d5 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
  #w-node-ef1c72956452-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956453-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-ef1c72956454-2245c1d5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7d64e8a17872-5345c1d7 {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
  }
  #w-node-7d64e8a1788f-5345c1d7 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
  #w-node-d65ce94af9ac-5345c1d7 {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
}
