html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  vertical-align: baseline;
  display: inline-block;
}
audio:not([controls]) {
  height: 0;
  display: none;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@font-face {
  font-family: webflow-icons;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)
    format("truetype");
  font-weight: 400;
  font-style: normal;
}
[class^="w-icon-"],
[class*="\ w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-family: webflow-icons !important;
}
.w-icon-slider-right:before {
  content: "";
}
.w-icon-slider-left:before {
  content: "";
}
.w-icon-nav-menu:before {
  content: "";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "";
}
.w-icon-file-upload-remove:before {
  content: "";
}
.w-icon-file-upload-icon:before {
  content: "";
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}
html.w-mod-touch * {
  background-attachment: scroll !important;
}
.w-block {
  display: block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-code-block {
  margin: unset;
}
pre.w-code-block code {
  all: inherit;
}
.w-webflow-badge,
.w-webflow-badge * {
  z-index: auto;
  visibility: visible;
  box-sizing: border-box;
  float: none;
  clear: none;
  box-shadow: none;
  opacity: 1;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  background: 0 0;
  border: 0 transparent;
  border-radius: 0;
  width: auto;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  list-style-type: disc;
  transition: none;
  display: block;
  position: static;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  overflow: visible;
  transform: none;
}
.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.1);
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  opacity: 1 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  top: auto !important;
  bottom: 12px !important;
  left: auto !important;
  right: 12px !important;
  overflow: visible !important;
  transform: none !important;
}
.w-webflow-badge > img {
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 10px;
  font-weight: 700;
}
h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}
h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}
h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}
h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}
h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0 0 10px;
}
figcaption {
  text-align: center;
  margin-top: 5px;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}
.w-video iframe,
.w-video object,
.w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
button,
[type="button"],
[type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  text-align: center;
  background-color: #dddddd2e;
  padding: 20px;
  border-radius: 10px;
  display: none;
}
.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}
.w-input,
.w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898ec;
  outline: 0;
}
.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
}
.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-color: #f3f3f3;
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: 400;
  display: inline-block;
}
.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}
.w-radio:before,
.w-radio:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-radio:after {
  clear: both;
}
.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}
.w-file-upload {
  margin-bottom: 10px;
  display: block;
}
.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: 0.1px;
  height: 0.1px;
  position: absolute;
  overflow: hidden;
}
.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
  color: #333;
  display: inline-block;
}
.w-file-upload-error {
  margin-top: 10px;
  display: block;
}
.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
  display: none;
}
.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}
.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}
.w-file-upload-file-name {
  font-size: 14px;
  font-weight: 400;
  display: block;
}
.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}
.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}
.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}
.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}
.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}
.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}
.w-icon-file-upload-uploading {
  height: 20px;
}
.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.w-container:before,
.w-container:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333%;
}
.w-col-2 {
  width: 16.6667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.3333%;
}
.w-col-5 {
  width: 41.6667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.3333%;
}
.w-col-8 {
  width: 66.6667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.3333%;
}
.w-col-11 {
  width: 91.6667%;
}
.w-col-12 {
  width: 100%;
}
.w-hidden-main {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333%;
  }
  .w-col-medium-2 {
    width: 16.6667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.3333%;
  }
  .w-col-medium-5 {
    width: 41.6667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.3333%;
  }
  .w-col-medium-8 {
    width: 66.6667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.3333%;
  }
  .w-col-medium-11 {
    width: 91.6667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main,
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-row,
  .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333%;
  }
  .w-col-small-2 {
    width: 16.6667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.3333%;
  }
  .w-col-small-5 {
    width: 41.6667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.3333%;
  }
  .w-col-small-8 {
    width: 66.6667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.3333%;
  }
  .w-col-small-11 {
    width: 91.6667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main,
  .w-hidden-medium,
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333%;
  }
  .w-col-tiny-2 {
    width: 16.6667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.3333%;
  }
  .w-col-tiny-5 {
    width: 41.6667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.3333%;
  }
  .w-col-tiny-8 {
    width: 66.6667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.3333%;
  }
  .w-col-tiny-11 {
    width: 91.6667%;
  }
  .w-col-tiny-12 {
    width: 100%;
  }
}
.w-widget {
  position: relative;
}
.w-widget-map {
  width: 100%;
  height: 400px;
}
.w-widget-map label {
  width: auto;
  display: inline;
}
.w-widget-map img {
  max-width: inherit;
}
.w-widget-map .gm-style-iw {
  text-align: center;
}
.w-widget-map .gm-style-iw > button {
  display: none !important;
}
.w-widget-twitter {
  overflow: hidden;
}
.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}
.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0)
    rgba(117, 134, 150, 0);
  margin-top: -4px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0)
    rgba(255, 255, 255, 0);
  margin-top: -4px;
  margin-left: -8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
  margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}
.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}
.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: -100%;
  bottom: -100%;
  left: -100%;
  right: -100%;
}
.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}
.w-background-video--control {
  background-color: transparent;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}
.w-background-video--control > [hidden] {
  display: none !important;
}
.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  background: #ddd;
  height: 300px;
  position: relative;
}
.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}
.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.4);
  width: 1em;
  height: 1em;
  margin: 0 3px 0.5em;
  transition: background-color 0.1s, color 0.1s;
  display: inline-block;
  position: relative;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}
.w-slider-dot:focus.w-active {
  box-shadow: none;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*="\ w-icon-"],
.w-slider-arrow-right [class*="\ w-icon-"] {
  position: absolute;
}
.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
  outline: 0;
}
.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}
.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}
.w-icon-slider-left,
.w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.w-slider-force-show {
  display: block !important;
}
.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}
.w-dropdown-toggle:focus {
  outline: 0;
}
.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}
.w-dropdown-link.w--current {
  color: #0082f3;
}
.w-dropdown-link:focus {
  outline: 0;
}
@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}
.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: rgba(0, 0, 0, 0.9);
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: translate(0);
}
.w-lightbox-backdrop,
.w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}
.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}
.w-lightbox-view:before {
  content: "";
  height: 100vh;
}
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}
.w-lightbox-frame,
.w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}
.w-lightbox-figure {
  margin: 0;
  position: relative;
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}
.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.4);
  padding: 0.5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-lightbox-control {
  cursor: pointer;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all 0.3s;
  position: absolute;
  top: 0;
}
.w-lightbox-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
  display: none;
  bottom: 0;
  left: 0;
}
.w-lightbox-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
  display: none;
  bottom: 0;
  right: 0;
}
.w-lightbox-close {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
  background-size: 18px;
  height: 2.6em;
  right: 0;
}
.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: auto;
  overflow-y: hidden;
}
.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate(0, 0);
}
.w-lightbox-active {
  opacity: 0.3;
}
.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}
.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: 0.8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}
.w-lightbox-spinner:after {
  content: "";
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}
.w-lightbox-hide {
  display: none;
}
.w-lightbox-noscroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height: 96vh;
  }
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }
  .w-lightbox-left,
  .w-lightbox-right {
    opacity: 0.5;
    display: block;
  }
  .w-lightbox-close {
    opacity: 0.8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-richtext:after {
  clear: both;
}
.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
  white-space: initial;
}
.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.w-richtext figure {
  max-width: 60%;
  position: relative;
}
.w-richtext figure > div:before {
  cursor: default !important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  color: transparent;
  font-size: 0;
}
.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
  display: table;
}
.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}
.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}
.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}
.w-richtext figure.w-richtext-align-normal {
  clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}
.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}
.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  float: right;
  position: relative;
}
[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}
.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}
.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}
.w-nav-button:focus {
  outline: 0;
}
.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
  display: block;
}
.w--nav-dropdown-list-open {
  position: static;
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}
.w-tabs {
  position: relative;
}
.w-tabs:before,
.w-tabs:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.w-tab-link.w--current {
  background-color: #c8c8c8;
}
.w-tab-link:focus {
  outline: 0;
}
.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}
.w-tab-pane {
  display: none;
  position: relative;
}
.w--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: "";
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}
.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
  display: none !important;
}
.wf-layout-layout {
  display: grid;
}
.w-code-component > * {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
:root {
  --nebula-black: #000000;
  --off-white-75b: #bfbfbf;
  --nebula-silver-links: #a673bf;
  --nebula-silver-highlights: #ac86bf;
  --off-white: #e6e6e6;
  --black-nebula-85a: rgba(0, 0, 0, 0.85);
  --electric-purple: #1C7CC8;
  --electric-purple-glow: rgba(75, 0, 178, 0.25);
  --nebula-silver-glow: rgba(206, 184, 217, 0.2);
  --nebula-silver-70a: linear-gradient(
    to right,
    #EAD556,
    #E474B8,
    #68FBF6,
    #AEFFA6,
    #4C4AAD
  );
  --nebula-silver-bright-card: rgba(66, 46, 77, 0.75);
  --nebula-black-card: rgba(18, 4, 26, 0.55);
  --neon-magenta-bright-card: rgba(166, 0, 138, 0.75);
  --nebula-silver: linear-gradient(
    to bottom,
    #EAD556,
    #E474B8,
    #68FBF6,
    #AEFFA6,
    #4C4AAD
  );
  --nebula-silver-line: linear-gradient(
    to bottom,
    #EAD556,
    #E474B8,
    #68FBF6,
    #AEFFA6,
    #4C4AAD
  );
  --nebula-black-shadow: rgba(9, 0, 13, 0.65);
  --off-white-60b: #999;
  --off-white-highlight-hover: #f2f2f2;
  --neon-magenta: #43A4EF;
  --electric-purple-bright-card: rgba(75, 0, 178, 0.8);
  --neon-magenta-glow: rgba(204, 10, 172, 0.2);
  --neon-magenta-dim-card: rgba(102, 5, 86, 0.85);
  --off-white-90a: rgba(255, 255, 255, 0.9);
  --electric-purple-dim-card: rgba(51, 6, 115, 0.85);
  --nebula-silver-dim-card: rgba(34, 25, 38, 0.8);
  --red: rgba(191, 4, 49, 0.8);
  --dark-slate-blue: rgba(103, 81, 116, 0.55);
  --nebula-black-thumbnail-backgorund: rgba(9, 0, 13, 0.35);
  --bright-blue: #8de1ff;
}
.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.w-embed-youtubevideo {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}
.w-form-formrecaptcha {
  margin-bottom: 8px;
}
.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}
.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}
.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.w-pagination-previous,
.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}
.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
.w-pagination-previous-icon {
  margin-right: 4px;
}
.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}
.w-checkbox:before {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1/1/2/2;
  display: table;
}
.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}
.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}
.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}
@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}
body {
  background-color: var(--nebula-black);
  color: var(--off-white-75b);
  letter-spacing: -0.01em;
  flex-direction: column;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5em;
}
h1 {
  letter-spacing: -0.04em;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}
h2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1em;
}
h3 {
  letter-spacing: -0.01em;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Inter, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.1;
}
h4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}
h5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
}
p {
  margin-bottom: 0;
}
a {
  color: var(--nebula-silver-links);
}
a:hover {
  text-decoration: none;
}
ul {
  color: var(--off-white-75b);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2.2rem;
}
ol {
  color: var(--off-white-75b);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0.625rem;
  padding-left: 2.5rem;
}
li {
  width: 100%;
}
img {
  max-width: 100%;
}
label {
  margin-bottom: 0.3125rem;
  font-weight: 300;
  display: block;
}
blockquote {
  border-left: 1px solid var(--nebula-silver-highlights);
  color: var(--off-white);
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.6;
}
figure {
  margin-bottom: 10px;
}
figcaption {
  text-align: left;
  margin-top: 0.3125rem;
  margin-bottom: 1.5625rem;
}
.section.section-navbar-extra {
  z-index: 7;
  background-color: var(--black-nebula-85a);
  -webkit-backdrop-filter: blur(0.25rem);
  backdrop-filter: blur(0.25rem);
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.section.section-main {
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  position: relative;
}
.section.section-main.section-homegrid {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.section.section-main.section-homegrid.get-in-touch-section {
  padding-top: 0rem;
}
.section.section-main.section-enterprise {
  padding-top: 8rem;
}
.section.section-main.section-positions {
  padding-bottom: 4rem;
}
.section.section-main.section-aboutvideo {
  padding-top: 1rem;
  padding-bottom: 4rem;
}
.section.section-main.section-community-latest {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.section.section-main.opacity-animation-alt.pricing {
  padding-top: 1rem;
  padding-bottom: 5rem;
}
.section.section-main.section-notoppadding {
  padding-top: 0;
}
.section.section-main.position-static {
  position: static;
}
.section.section-main.overflow-hidden {
  overflow: hidden;
}
.section.section-main.no-margin-bottom {
  padding-bottom: 0;
}
.section.section-main.no-margin-bottom.is-overflow {
  overflow: hidden;
}
.section.section-navbar {
  background-color: transparent;
  width: 100%;
}
.section.section-main-platform {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}
.section.section-100vh {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.section.section-inner {
  padding-top: 2rem;
  padding-bottom: 3.5rem;
  position: relative;
}
.section.section-hero-component {
  padding-top: 12rem;
}
.mainbutton {
  border: 1px solid var(--electric-purple);
  background-color: var(--electric-purple);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0 1rem;
  font-size: 1rem;
  line-height: 1em;
  display: flex;
}
.mainbutton:hover {
  border: 1px solid var(--off-white-75b);
  box-shadow: inset 0 0 0.875rem 1px var(--electric-purple-glow),
    inset 0 0 0.5rem 1px var(--nebula-silver-glow),
    0 0 0.5rem 1px var(--nebula-silver-glow),
    0 0 0.875px 1px var(--electric-purple-glow);
  color: var(--off-white);
  background-color: transparent;
}
.mainbutton.w--current:hover {
  background-color: transparent;
}
.mainbutton.newsletter {
  height: auto;
  padding-left: 1rem;
}
.mainbutton.newsletter.systemui,
.mainbutton.arrow-unicode {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans,
    sans-serif;
}
.mainbutton.arrow-unicode.mainbutton-silver {
  border-color: var(--nebula-silver-70a);
  background-color: var(--nebula-silver-bright-card);
  justify-content: center;
  width: 3rem;
  padding-left: 0;
  padding-right: 0;
}
.mainbutton.arrow-unicode.mainbutton-silver:hover {
  background-color: transparent;
}
.mainbutton.button-pagination {
  margin-left: 0;
  margin-right: 0;
}
.mainbutton.button-pagination.page-right.load-more-button.mainbutton-silver {
  box-shadow: 0 0 1rem 0.25rem var(--nebula-black-card);
}
.mainbutton.footer-button.w--current {
  border-color: var(--off-white);
  background-color: transparent;
}
.mainbutton.cookies {
  flex: 1;
  height: 2.4rem;
}
.mainbutton.cookies.deny-cookies {
  background-color: var(--nebula-black);
}
.mainbutton.is-inverted {
  border-style: solid;
  border-color: var(--off-white);
  background-color: transparent;
}
.mainbutton.is-inverted.clear-filter:hover {
  background-color: var(--electric-purple);
}
.mainbutton.magenta {
  border-color: var(--neon-magenta-bright-card);
  background-color: var(--neon-magenta-bright-card);
}
.mainbutton.magenta:hover {
  background-color: transparent;
}
.mainbutton.auto-height {
  height: auto;
  text-decoration: none;
  display: flex;
}
.mainbutton.is-gradient {
  background-color: rgba(65, 0, 129, 0.85);
}
.mainbutton.access-beta.new {
  background-image: linear-gradient(142deg, #7ef4ff 7%, #6c2cc7 77%);
  border-color: #818181;
  border-radius: 100vw;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  font-weight: 600;
  box-shadow: 4px 3px 0.5rem 1px rgba(16, 2, 23, 0.39);
}
.mainbutton.access-beta.new:hover {
  background-image: linear-gradient(142deg, #7ef4ff, #6c2cc7 0%);
}
.grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid.grid2home {
  grid-template-columns: 2fr 3fr;
  margin-top: 3rem;
}
.grid.grid2home.grid2home-right {
  grid-template-columns: 1fr 1fr;
}
.grid.grid3 {
  z-index: 2;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}
.grid.grid3.member-grid {
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 4rem;
}
.grid.grid-2c {
  grid-template-columns: 1fr 1fr;
  width: 100%;
}
.grid.grid-2c.grid-hero.gridh-about {
  grid-template-columns: 2fr 3fr;
}
.grid.grid-2c.blog-feature {
  grid-column-gap: 0rem;
  grid-template-columns: 3fr 2fr;
}
.grid.grid-2c.posts-grid {
  grid-row-gap: 5.25rem;
  grid-template-rows: auto;
}
.grid.grid-2c.posts-grid.blog-posts-list {
  grid-row-gap: 4rem;
}
.grid.grid-2c.grid-1c-tablet.grid-community {
  grid-template-columns: 1fr 1fr;
}
.grid.grid-2c.grid-careerswhy {
  padding-top: 2rem;
}
.grid.grid2h {
  grid-column-gap: 2rem;
  grid-template-columns: 1fr 1fr;
  margin-top: 4rem;
  position: relative;
}
.grid.grid2h.grid2-textimage {
  grid-template-columns: 1fr 1fr;
}
.grid.grid-community {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: auto auto 1fr;
  padding-top: 0;
}
.grid.grid-community.is-small {
  grid-template-columns: auto auto auto 1fr 1fr 1fr;
}
.grid.brandkit-colorgrid {
  grid-template-columns: minmax(auto, 1fr);
  grid-auto-columns: minmax(auto, 1fr);
}
.grid.partners-grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: auto auto auto auto;
  grid-auto-flow: row;
  align-content: space-between;
  justify-content: space-around;
  align-items: center;
  justify-items: stretch;
}
.grid.grid-brandkit {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}
.grid.brandkit-typegrid {
  grid-column-gap: 2rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
}
.grid.policy-table {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 0.5fr 1fr;
  width: 100%;
}
.grid.subtable {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  height: 100%;
}
.grid._2col-1col_tablet {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  object-fit: fill;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  justify-content: stretch;
  justify-items: start;
}
.grid._2col-1col_tablet.bigger-space {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}
.grid.is-4-col {
  grid-template-columns: 1fr 1fr;
}
.grid.icon-arrows_description {
  grid-row-gap: 1rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 0.5fr 1fr;
}
.grid.is-3-col {
  grid-template-columns: 1fr 1fr 1fr;
}
.grid.what-we-do_cards {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: 1fr auto 1fr auto 1fr;
  grid-template-columns: 1fr 1fr;
}
.grid.resume-what-we-do {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}
.grid.decentralized-dapp {
  grid-template-columns: 0.75fr 1.5fr;
}
.grid.is-form {
  grid-column-gap: 3rem;
  grid-row-gap: 1.8rem;
  grid-template-columns: 1fr 1fr;
}
.grid.how-it-works,
.grid.testimonials {
  grid-template-columns: 1fr 1fr 1fr;
}
.grid.get-started {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr 1fr;
}
.grid.htap {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1.7fr 1fr 1.7fr;
}
.grid.pricing {
  grid-column-gap: 0rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.grid.pricing-dapp-features {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr;
}
.grid.all-plans-include {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr 1fr;
}
.grid.dapps {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 1fr;
}
.grid.featured-projects {
  grid-template-columns: 1fr;
}
.grid.is-5-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.grid.growing-ecosystem {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-columns: 1fr 1fr;
}
.grid._1-col {
  grid-template-columns: 1fr;
}
.grid.cards {
  grid-template-rows: 1fr;
  grid-auto-rows: 1fr;
}
.grid.indexed-hero {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-columns: 1fr 1fr;
}
.grid.sxt_db_hero {
  grid-template-columns: 1fr 2fr;
}
.grid.azure-btn {
  grid-column-gap: 1.25rem;
  grid-template-columns: 2fr 1fr auto 1fr;
  align-items: center;
}
.grid.is-beta {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-columns: 1fr 0.85fr;
}
.grid.is-proof-sql {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr;
  grid-auto-flow: row;
  justify-items: center;
}
.grid.is-pricing-integrations {
  grid-template-columns: 1fr 1fr;
}
.grid.is-faqs {
  grid-template-columns: 1fr 1.8fr;
}
.grid.is-new-pricing {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid var(--nebula-silver-bright-card);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: rgba(66, 46, 77, 0.47);
  border-radius: 2rem;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  box-shadow: 0 0 10px 3px rgba(172, 134, 191, 0.18);
}
.grid.is-dev-hub-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr 1fr;
  height: 100%;
}
.grid.is-dev-community {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  width: 100%;
}
.grid.is-dev-program-form {
  grid-template-columns: 1fr 1fr;
  margin-bottom: 2rem;
}
.container {
  max-width: 100rem;
  min-height: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}
.container.container-navbar4 {
  z-index: 2;
  width: 100%;
  position: relative;
}
.container.container-password {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: 35%;
  left: 0%;
  right: 0%;
}
.container.container-ticker {
  justify-content: space-between;
  align-items: center;
  height: 3rem;
  display: flex;
}
.container.container-hero-100vh {
  flex-direction: row;
  flex: 1;
  width: 100%;
  display: flex;
  position: relative;
}
.container.container-navbar {
  align-items: center;
  min-height: 6rem;
  display: flex;
}
.container.container-hero {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.container.container-hero.showcase {
  padding-bottom: 0;
}
.container.container-poststitle {
  padding-top: 0;
  padding-bottom: 3rem;
}
.container.opacity-animation-alt.container-featuredpost {
  width: 100%;
}
.password-text-input {
  border-style: none none solid;
  border-width: 0.0625rem;
  border-color: black black var(--off-white) var(--off-white);
  background-color: transparent;
  border-radius: 0;
  margin-bottom: 1.5625rem;
  padding: 0.625rem 0;
}
.password-text-input:focus {
  background-color: transparent;
  border-bottom-color: #000;
}
.password-text-input::placeholder {
  background-color: transparent;
}
.password-text-input.h4-display {
  flex: 1;
}
.password-form {
  max-width: 100rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
.grid-block {
  flex-direction: column;
  width: 100%;
  display: flex;
}
.grid-block.gridhome-content {
  flex-direction: column;
  margin-top: 0;
  display: flex;
}
.grid-block.grid-block-flex {
  justify-content: center;
  align-items: center;
}
.grid-block.grid-brandkit {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
}
.grid-block.normal {
  display: block;
}
.navbar-logo-link {
  z-index: 5;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  left: 0;
}
.image-graphics {
  z-index: 2;
  width: 12rem;
  position: absolute;
  top: auto;
  bottom: -6rem;
  left: auto;
  right: -2rem;
}
.image-graphics.section4-graphics {
  z-index: 1;
  opacity: 0.9;
  object-fit: contain;
  width: auto;
  height: 28rem;
  position: absolute;
  bottom: 8rem;
  right: 12vw;
}
.image-graphics.graphics-position {
  opacity: 0.9;
  color: var(--nebula-silver);
  bottom: .8rem;
}
.image-graphics.graphics-position.section2-graphics {
  width: 11rem;
  bottom: .7rem;
  right: 16rem;
}
.image-graphics.graphics-position.section3-graphics {
  color: var(--nebula-black-shadow);
  bottom: 1.5rem;
}
.home-graphic {
  justify-content: center;
  display: flex;
  position: relative;
}
.home-graphic.graphic-left {
  justify-content: flex-end;
}
.maincontent-inner {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.maincontent-inner.maincontent-hero100vh {
  z-index: 2;
  align-self: center;
  margin-top: -6rem;
  position: relative;
}
.maincontent-inner.maincontent-hero {
  z-index: 2;
  align-self: center;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.maincontent-inner.maincontent-hero.no-max-width {
  max-width: none;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.maincontent-inner.fullwidth {
  align-items: stretch;
}
.maincontent-inner.fullwidth.maincontent-members.team {
  z-index: 3;
}
.maincontent-inner.grid-graphics-padding {
  flex: 1;
}
.maincontent-inner.herocontent-about {
  z-index: 2;
  align-self: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.maincontent-inner.popup {
  flex: 1;
  margin-top: 3rem;
}
.maincontent-inner.featuredposts-content {
  flex: 1;
}
.maincontent-inner.cta-buttons {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}
.maincontent-inner.comunnity-cardcontent {
  flex: 1;
  justify-content: space-between;
}
.maincontent-inner.cta-discord {
  flex: 1;
  align-items: flex-end;
}
.maincontent-inner.blogpost-imagecontent {
  padding-bottom: 4rem;
}
.maincontent-inner.brandkit-buttonsflex {
  grid-column-gap: 4rem;
  flex-direction: row;
  align-self: flex-end;
}
.maincontent-inner.maincontent-404 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.maincontent-inner.pricing {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.fullwidth-title {
  flex-direction: column;
  justify-content: center;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
  position: relative;
}
._3grid-content {
  grid-column-gap: 1.5rem;
  display: flex;
}
.home3grid-bullet-wrapper {
  flex: none;
}
.navbar-dropd {
  color: var(--off-white);
  flex-direction: column;
  align-self: stretch;
  height: 3rem;
  display: flex;
}
.buttons-wrapper {
  grid-column-gap: 2.5rem;
  display: flex;
}
.buttons-wrapper.buttons-news {
  padding-top: 2rem;
}
.buttons-wrapper.tabs {
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
}
.buttons-wrapper.align-center {
  justify-content: center;
}
.buttons-wrapper.small-space {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
.buttons-wrapper.center-all-width {
  justify-content: center;
  width: 100%;
}
.videowrapper {
  border: 1px solid var(--nebula-silver-glow);
  margin-bottom: 0;
  padding: 0;
}
.thumbnail-image {
  align-self: flex-start;
  width: 100%;
  position: relative;
}
.thumbnail-image.card-nebulablack {
  background-color: var(--nebula-black-card);
}
.thumbnail-image.card-nebulablack.blogpost-featuredimage {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.navbar4 {
  align-content: center;
  justify-content: space-between;
  height: 5rem;
  display: flex;
}
.navbar4.is-indexed-data {
  justify-content: space-around;
}
.altbutton-glow {
  background-color: var(--off-white);
  box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  opacity: 0;
  width: 100%;
  height: 1px;
  position: relative;
}
.altbutton-glow.altbutton-navbar-glow {
  background-color: var(--nebula-silver-highlights);
  height: 1px;
  position: relative;
}
.altbutton-glow.altbutton-navbar-glow.disabled {
  box-shadow: none;
  background-color: transparent;
}
.altbutton-content {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  letter-spacing: 0;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.altbutton-content.altbutton-navbar4 {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
}
.altbutton-content.altbutton-navbar4.altbutton-nav4-right {
  margin-right: 0;
}
.altbutton-content.altbutton-navbar4.altbutton-nav4-left {
  flex-wrap: nowrap;
  margin-left: 0;
}
.altbutton-content.altbutton-content-navbar.altb-content-dropdown {
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}
.altbutton-content.altbutton-content-extranav {
  margin-left: 0;
  margin-right: 0;
}
.navbar-extra {
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}
.h1 {
  color: var(--off-white);
  text-align: left;
  letter-spacing: -0.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1;
}
.h1.h1-hero.about-h1 {
  width: 50rem;
}
.h1.h1-404 {
  font-size: 3.5rem;
}
.h1.product-day {
  background-image: linear-gradient(
    138deg,
    var(--off-white-60b),
    var(--off-white-60b) 33%,
    var(--off-white-highlight-hover) 42%,
    var(--off-white-60b) 50%,
    var(--off-white-60b)
  );
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 0.7rem;
  display: inline-block;
}
.navbar-extra-right {
  grid-column-gap: 3.75rem;
  flex: 1;
  justify-content: flex-end;
  height: 2.5rem;
  padding-bottom: 0;
  display: flex;
}
.bullet {
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}
.bullet.bulletcontent-blog {
  align-self: center;
  width: 3rem;
  height: 3rem;
}
.newsticker {
  z-index: 1;
  border-bottom: 1px solid var(--nebula-silver-glow);
  background-color: var(--black-nebula-85a);
  background-image: none;
  background-size: auto;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}
.newsticker-icon {
  z-index: 10;
  opacity: 1;
  cursor: pointer;
  flex: 0 auto;
  align-self: center;
  height: 1rem;
  position: relative;
}
.navbar-openbutton {
  background-color: transparent;
  padding: 1.5rem;
}
.navbar-openbutton.w--open {
  background-color: transparent;
}
.altbutton {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  height: 3rem;
  text-decoration: none;
  display: flex;
}
.altbutton.altbutton-navbar {
  z-index: 6;
  opacity: 0.9;
  justify-content: center;
  height: 6rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0 1rem;
}
.altbutton.altbutton-navbar.w--open {
  z-index: 3;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.altbutton.altbutton-navbar.altbutton-dropdown {
  height: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.altbutton.altbutton-navextra {
  z-index: 5;
  width: 20%;
  height: auto;
  position: relative;
}
.altbutton.altbutton-navbar4 {
  height: auto;
  margin-top: -1px;
}
.altbutton.altb-heroplatform {
  min-width: 8rem;
}
.altbutton.is-nav {
  border: 1px solid transparent;
  border-radius: 0.7rem;
  height: auto;
  padding: 0.7rem;
  transition: border-color 0.4s, background-color 0.4s;
}
.altbutton.is-nav:hover {
  background-color: rgba(206, 184, 217, 0.05);
  border: 1px solid rgba(206, 184, 217, 0.15);
}
.altbutton.is-nav.w--current {
  background-color: rgba(206, 184, 217, 0.05);
  border-color: rgba(206, 184, 217, 0.15);
}
.altbutton.is-small {
  height: 2rem;
}
.line-fullwidth-gradient {
  background-image: linear-gradient(
    to right,
    #EAD556,
    #E474B8,
    #68FBF6,
    #AEFFA6,
    #4C4AAD
  );
  width: 100%;
  height: 1px;
  margin-right: 17px;
}
.line-fullwidth-gradient.section-line-gradient-blur {
  filter: blur(1rem);
  height: 2px;
}
.line-fullwidth-gradient.platform-gradient {
  margin-top: -1px;
}
.navbar-text {
  z-index: 5;
  color: var(--off-white);
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1em;
  text-decoration: none;
}
.navbar-text.nav4-text {
  text-transform: none;
  line-height: 1.5em;
  display: inline-block;
}
.navbar-text.nav4-text.nav4-textbreak {
  padding-right: 0.25rem;
}
.navbar-text.navbar-title {
  flex: 1;
  align-self: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.navbar-text.navbar-title.navbar-title-dropdown {
  color: var(--off-white);
  font-size: 1.25rem;
  font-weight: 600;
  position: relative;
}
.navbar-text.navbar-title.navbar-title-dropdown.showcase {
  width: 100%;
}
.navbar-text.navbar-title.navbar-title-dropdown.usecase-link {
  width: 100%;
  font-size: 1.2rem;
  font-weight: 400;
}
.navbar-text.navbar-links-title {
  color: var(--off-white);
  letter-spacing: -0.02em;
  flex: 1;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}
.navbar-text.newsticker-text {
  align-self: center;
  margin-bottom: 2px;
}
.navbar-text.dropdown-subtitle {
  text-transform: none;
  padding-top: 0;
  padding-right: 1rem;
  font-size: 0.875rem;
  line-height: 1em;
  display: block;
}
.navbar-text.dropdown-titletext {
  text-transform: none;
  font-size: 1.25rem;
}
.navbar-text.mono.missing {
  color: var(--off-white);
}
.navbar-text.postscategory.mono {
  color: var(--neon-magenta);
}
.navbar-text.postsreadtime {
  padding-left: 0.5rem;
}
.navbar-text.postsreadtime.mono {
  color: var(--off-white-60b);
}
.navbar-text.footer-links {
  color: var(--off-white-75b);
  align-self: flex-start;
  align-items: center;
  display: flex;
}
.navbar-text.footer-titles {
  color: var(--off-white-highlight-hover);
  align-self: flex-start;
  font-weight: 600;
  display: flex;
}
.navbar-text.footer-titles.footer-captiontext {
  color: var(--off-white);
  padding-bottom: 0;
}
.navbar-text.copyright-text {
  color: var(--off-white-60b);
  display: inline-block;
}
.navbar-text.copyright-text.copyright-link {
  padding-left: 0.5rem;
  text-decoration: underline;
  display: inline-block;
  overflow: visible;
}
.navbar-text.social-text {
  color: var(--off-white-highlight-hover);
}
.navbar-text.social-text.linkedin-fix {
  margin-bottom: -0.25rem;
}
.navbar-text.footer-textwarrow {
  padding-right: 0.5rem;
}
.navbar-text.neonmagenta {
  color: var(--neon-magenta);
}
.navbar-text.cookies {
  color: var(--off-white-75b);
  line-height: 1.2em;
}
.extra-navbar-trigger {
  border: 1px solid transparent;
  margin-top: 6rem;
  position: absolute;
  top: 0%;
  left: 0%;
}
.altbutton-line {
  background-color: var(--electric-purple);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  width: 100%;
  height: 1px;
}
.altbutton-line.altbutton-line-navbar {
  display: none;
}
.navextra-logo {
  opacity: 0.9;
  object-fit: scale-down;
  align-self: center;
  height: 2.5rem;
}
.navbar-extra-left {
  grid-column-gap: 0.5rem;
  display: flex;
}
.navbar-dropdown-list {
  grid-row-gap: 2rem;
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--black-nebula-85a);
  flex-direction: column;
  width: 26rem;
  margin-top: 6rem;
  padding: 2rem;
}
.navbar-dropdown-list.w--open {
  box-shadow: 0 0 1rem 0.5rem var(--nebula-black-shadow);
  background-color: rgba(18, 4, 26, 0.92);
  border-style: solid;
  border-width: 1px;
  border-radius: 1rem;
  flex-direction: column;
  width: 26.5rem;
  margin-top: 6rem;
  padding: 1.5rem 1.2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -8rem;
  right: auto;
}
.navbar-dropdown-list.is-build {
  width: 36rem;
  left: -13.2rem;
}
.navbar-button-wrapper {
  align-self: center;
  padding-left: 0.5rem;
  padding-right: 0;
}
.maintext {
  color: var(--off-white-75b);
  text-align: left;
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5em;
}
.maintext.three-text.webflow-st-text-fit {
  text-align: center;
}
.maintext.offwhitetext {
  color: var(--off-white);
  padding-right: 0;
}
.maintext.date {
  color: var(--off-white-60b);
  margin-bottom: 0.5rem;
}
.maintext.unicode-arrow {
  padding-right: 0;
  font-size: 1.125rem;
  line-height: 1.5em;
}
.maintext.unicode-arrow.offwhite {
  color: var(--off-white);
}
.maintext.member-text {
  padding-right: 0;
}
.maintext.captiontext {
  color: var(--off-white-60b);
  align-self: flex-start;
  font-size: 1rem;
}
.maintext.captiontext.brandkit-captions {
  padding-right: 0;
  font-size: 0.875rem;
}
.maintext.captiontext.offwhitecaption {
  color: var(--off-white);
  padding-right: 0;
  font-size: 0.875rem;
}
.maintext.captiontext.nebulablackcaption {
  color: var(--nebula-black);
  padding-right: 0;
  font-size: 0.875rem;
}
.maintext.captiontext.caption-blogpost {
  line-height: 1.6em;
}
.maintext.text-touchtointeract {
  color: #4f3a59;
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-right: 0;
  font-size: 1rem;
  display: flex;
  position: relative;
  left: 0%;
}
.maintext.maintext-fullwidth {
  padding-right: 0;
}
.maintext.loadbuttontext {
  color: var(--off-white);
  padding-right: 0;
}
.maintext.nebulablacktext {
  color: var(--nebula-black);
}
.maintext.maintext-legal {
  padding-right: 0;
  font-size: 1rem;
  line-height: 1.75em;
}
.maintext.contain {
  display: inline;
}
.maintext.h5 {
  font-weight: 400;
}
.maintext.h5.text-align-center.auto-width {
  width: auto;
}
.maintext.pointer-events-off {
  color: var(--off-white-75b);
}
.maintext.filter {
  z-index: 2;
  color: var(--off-white-highlight-hover);
  position: relative;
}
.maintext.h4 {
  font-weight: 400;
}
.navbar-extra-logo {
  grid-column-gap: 0.5rem;
  cursor: pointer;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.navbar-extra-logo.w--current {
  text-decoration: none;
}
.newsticker-link {
  grid-column-gap: 0.5rem;
  opacity: 0.75;
  color: var(--off-white-highlight-hover);
  flex: 1;
  justify-content: center;
  margin-left: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-decoration: none;
  transition: opacity 0.2s ease-in-out;
  display: flex;
}
.newsticker-link:hover {
  opacity: 1;
}
.navbar-logo {
  z-index: 4;
  align-self: stretch;
  height: 4rem;
  position: relative;
}
.image-noheight {
  max-width: 100%;
}
.image-noheight.navbar4-icon {
  height: 2.5rem;
}
.relay-switch {
  opacity: 1;
  transition: opacity 0.5s;
}
.gradient {
  background-image: linear-gradient(
    to bottom,
    rgba(16, 2, 23, 0),
    var(--nebula-black)
  );
}
.gradient.g2 {
  background-image: linear-gradient(
    to bottom,
    var(--nebula-black),
    rgba(0, 0, 0, 0)
  );
  height: 16rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.gradient.g1 {
  z-index: 1;
  background-image: linear-gradient(
    to bottom,
    rgba(16, 2, 23, 0),
    var(--nebula-black) 50%
  );
  position: absolute;
  top: 88%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.gradient.g1-right {
  z-index: 1;
  background-image: none;
  position: absolute;
  top: 90%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video-youtube {
  background-color: var(--black-nebula-85a);
  background-image: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 7rem;
}
.error-message {
  background-color: transparent;
}
.spacetimecurvature {
  z-index: -2;
  opacity: 0.7;
  max-width: none;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: auto;
}
.spacetimecurvature.background-home {
  opacity: 0.65;
  background-image: url(./642d91209f1e77149340b094_sxtc-home-light5.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.spacetimecurvature.sxtc-platform {
  opacity: 0.65;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e776e0d40b072_sxtc-platform-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  overflow: hidden;
}
.spacetimecurvature.sxtc-platform._20 {
  opacity: 0.2;
}
.spacetimecurvature.sxtc-community {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77303640b090_sxtc-community-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 13%;
}
.spacetimecurvature.sxtc-community._404-sxtc {
  bottom: 7%;
  transform: scale(2.2);
}
.spacetimecurvature.sxtc-getstarted {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e775b7440b08d_sxtc-getstarted-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.spacetimecurvature.sxtc-blog {
  opacity: 0.5;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77cc8040b098_sxtc-blog-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.spacetimecurvature.sxtc-aboutpage {
  opacity: 0.6;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7740f440b092_sxtc-about-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.spacetimecurvature.sxtc-blogpost {
  opacity: 0.75;
  object-fit: contain;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77849840b091_sxtc-blogpost-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 103%;
  top: -1%;
  bottom: -2%;
  overflow: hidden;
}
.spacetimecurvature.sxtc-news {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e770ef140b06f_sxtc-news-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.spacetimecurvature.sxtc-brandkit {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77753140b03d_sxtc-brandkit-waves2.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.spacetimecurvature.sxtc-work {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7747a040b08b_sxtc-careers-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  padding-left: 5rem;
  padding-right: 5rem;
}
.spacetimecurvature.sxtc-blogpost {
  object-fit: contain;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77849840b091_sxtc-blogpost-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 103%;
  top: -1%;
  bottom: -2%;
  overflow: hidden;
}
.spacetimecurvature.sxtc-legal {
  opacity: 0.15;
  object-fit: contain;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77849840b091_sxtc-blogpost-light.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 103%;
  top: -1%;
  bottom: -2%;
  overflow: hidden;
}
.unicode-arrow {
  color: var(--off-white);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans,
    sans-serif;
  line-height: 1em;
  text-decoration: none;
}
.unicode-arrow.uniarrow-navbar {
  line-height: 1.5em;
}
.unicode-arrow.uniarrow-navbar.uniarrow-nav4 {
  align-self: flex-end;
}
.unicode-arrow.arrow-navbar {
  color: var(--off-white);
  align-self: center;
}
.unicode-arrow.arrow-navbar.arrow-navbar-solo {
  display: none;
}
.unicode-arrow.arrow-blogpost {
  font-size: 1.5rem;
}
.maincontent-title {
  flex-direction: column;
  align-self: stretch;
  display: flex;
}
.maincontent-title.maincontent-sectiontitles {
  grid-row-gap: 1rem;
}
.maincontent-title.title-flex-fullwidth {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.bullet-link {
  border: 1px solid var(--electric-purple);
  background-color: var(--electric-purple);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  cursor: pointer;
  border-radius: 0.5rem;
  text-decoration: none;
  display: flex;
}
.bullet-link:hover {
  border-color: var(--off-white-75b);
  box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  background-color: transparent;
}
.bullet-link.bullet-blog {
  border-color: var(--neon-magenta);
  background-color: var(--neon-magenta);
  justify-content: center;
  align-self: center;
  align-items: center;
}
.bullet-link.bullet-blog:hover {
  border-color: var(--off-white);
  background-color: transparent;
}
.platform-tagline-content {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  display: flex;
  position: relative;
}
.nav4-linebreak {
  white-space: nowrap;
}
.three-planet-container {
  grid-row-gap: 0.9375rem;
  opacity: 1;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  transform: translateY(-50%);
}
.three-planet-title {
  letter-spacing: -0.04em;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1em;
}
.three-planet-description {
  color: var(--off-white-75b);
  font-size: 1rem;
  line-height: 1em;
}
.three-planet-price {
  border: 1px solid var(--electric-purple);
  box-shadow: inset 0 0 1rem 0.25rem var(--electric-purple-glow),
    0 0 1rem 0.25rem var(--electric-purple-glow);
  color: var(--off-white);
  border-radius: 0.5rem;
  padding: 0.625rem;
  font-family: JetBrains Mono, sans-serif;
  font-size: 0.9375rem;
  line-height: 1em;
  display: flex;
}
.three-moon-title {
  color: var(--off-white);
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1em;
}
.three-moon-price {
  border: 1px solid var(--electric-purple);
  box-shadow: inset 0 0 1rem 0.25rem var(--electric-purple-glow),
    0 0 1rem 0.25rem var(--electric-purple-glow);
  color: var(--off-white);
  border-radius: 0.5rem;
  padding: 0.625rem;
  font-family: JetBrains Mono, sans-serif;
  font-size: 0.9375rem;
  line-height: 1em;
}
.three-st-title {
  text-align: center;
  letter-spacing: -0.04em;
  flex-direction: column;
  align-items: center;
}
.three-st-description {
  text-align: center;
  flex-direction: column;
  align-items: center;
}
.three-moon-container {
  grid-row-gap: 0.625rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -0.625rem;
  display: flex;
  position: absolute;
}
.webflow-st-description {
  text-align: center;
}
.webflow-st-title {
  justify-content: center;
  display: flex;
}
.three-splanets-description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.navbar4-textcontent {
  grid-column-gap: 1rem;
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}
.newsticker-underline {
  grid-column-gap: 1rem;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--off-white);
  margin-bottom: 1px;
  display: flex;
}
.newsticker-underline.width-auto.news-readmore {
  flex: 1;
  align-self: flex-start;
  align-items: flex-end;
}
.newsticker-underline.newsticker-visibility {
  grid-column-gap: 0.8rem;
  border-style: none;
  border-width: 1px;
}
.altbutton-text {
  color: var(--off-white);
  text-transform: capitalize;
  line-height: 1em;
}
.altbutton-text.mono {
  text-transform: none;
}
.altbutton-text.mono.is-small {
  font-size: 1rem;
}
.navbar-extra-title {
  cursor: pointer;
  align-self: center;
  text-decoration: none;
}
.space-100vh {
  height: 100vh;
}
.maincontent-paragraph2grid {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.background {
  max-width: 100rem;
  min-height: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3rem;
  padding-right: 3rem;
}
.background.container-background {
  z-index: -1;
  pointer-events: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  overflow: visible;
}
.background.container-background._404-background {
  flex: 1;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: auto;
}
.background.container-background.blog {
  opacity: 0.3;
}
.background.container-background._50_oppacity {
  opacity: 0.5;
}
.background.container-background._20_oppacity {
  opacity: 0.2;
}
.background.container-background {
  z-index: -1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: auto;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
}
.background.container-background.sxtc-about {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}
.background.container-background.is-30-opacity {
  opacity: 0.3;
}
.global-styles {
  display: block;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}
.navbar-dropdown {
  flex-direction: column;
  display: flex;
}
.page {
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.page.status {
  justify-content: space-between;
  min-height: 100vh;
}
.main.status {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100dvh;
  display: flex;
}
.altbutton-navbar-title {
  grid-column-gap: 0.5rem;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  height: 3rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: flex;
}
.maincontent-description {
  max-width: 25rem;
  padding-right: 1rem;
}
.maincontent-description.hero-description-paragraph {
  max-width: 35rem;
}
.sectionnumber-text {
  z-index: 5;
  color: var(--off-white);
  text-transform: capitalize;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 1em;
  text-decoration: none;
}
.platform-number {
  flex-direction: column;
  height: 3rem;
  margin-bottom: 1rem;
  display: flex;
  position: relative;
}
.platform-number.platform-number-chapter {
  height: 4rem;
  margin-bottom: 2rem;
}
.platform-subsection {
  margin-top: 2rem;
}
.platform-flex {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  margin-bottom: 2rem;
  display: flex;
}
.platform-flex.platform-align-left {
  justify-content: flex-start;
}
.platform-column {
  flex: 1;
}
.platform-column._50-width {
  flex: 0 auto;
  width: 50%;
}
.platform-column.main-image {
  justify-content: center;
  align-items: center;
  display: flex;
}
.platform-section {
  margin-top: 3rem;
  margin-bottom: 6rem;
}
.mainhero-image {
  object-fit: contain;
  height: 25rem;
}
.mainhero-image.abouthero-image {
  height: 28rem;
}
.hero-card {
  border-radius: 0.333333rem;
  padding: 3rem;
}
.hero-card.community-card {
  flex-direction: column;
  flex: 1;
  padding: 4rem;
  display: flex;
}
.hero-card.card-electricpurple-bright.lines {
  position: relative;
  overflow: hidden;
}
.partner-image {
  object-fit: contain;
  width: 100%;
  max-width: 15.5rem;
  height: 5rem;
}
.member-wrapper {
  grid-column-gap: 1rem;
  cursor: pointer;
  align-items: center;
  display: flex;
}
.member-picture {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77426040b033_scott-dykstra.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: none;
  align-items: center;
  width: 7rem;
  display: flex;
  overflow: hidden;
}
.member-picture.card-nebulablack.hover-shadowglow.member-card {
  border: 1px solid var(--nebula-silver-70a);
  border-radius: 6rem;
}
.member-picture.card-nebulablack.hover-shadowglow.member-card.post-author {
  width: 5rem;
}
.member-text-wrapper {
  grid-row-gap: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.planets-text-editor {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  padding-top: 3rem;
  padding-bottom: 8rem;
  display: flex;
}
.planets-text-editor.container {
  margin-bottom: 0;
}
.three-st-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: center;
  width: 28rem;
  min-height: 0;
  margin-left: -14rem;
  display: flex;
  position: absolute;
}
.threejs-text-styles {
  margin-bottom: 0;
}
.blackhole {
  height: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.webglscript {
  margin-bottom: 0;
  padding-bottom: 0;
}
.space-5rem {
  height: 5rem;
}
.navbar-logo-wrapper {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.dropdown-lines {
  z-index: 910;
  grid-row-gap: 0.25rem;
  flex-direction: column;
  align-self: flex-start;
  display: flex;
  position: relative;
}
.dropdown-left {
  grid-row-gap: 0.25rem;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}
.dropdown-left.textglow {
  position: relative;
}
.dropdown-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}
.dropdown-links.is-build {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}
.dropdown-icons {
  grid-row-gap: 1.25rem;
  flex-direction: column;
  align-self: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0.7rem;
  padding-right: 0.7rem;
  display: flex;
}
.dropdown-icon-link {
  width: 2rem;
}
.navbar-dropdown-title {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  justify-content: space-between;
  text-decoration: none;
  display: flex;
  position: relative;
}
.navbar-dropdown-title.is-showcase {
  padding: 1.2rem;
}
.navbar-dropdown-title.is-showcase:hover {
  box-shadow: 0 0 13px rgba(153, 153, 153, 0.44);
}
.navbar-dropdown-title.with-icon {
  padding-left: 0.3rem;
}
.navbar-dropdown-title.with-icon.big {
  padding-left: 0.7rem;
}
.navbar-dropdown-title.with-icon.medium {
  padding-left: 0.5rem;
}
.navbar-dropdown-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  display: flex;
  position: relative;
}
.navbar-dropdown-titletext {
  color: var(--off-white-60b);
  flex: 1;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.navbar-dropdown-titletext.textglow.is-build {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
}
.dropdown-pagelinks {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--off-white-60b);
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  display: flex;
  position: relative;
}
.lottie-animation {
  width: 2.5rem;
  height: 2.5rem;
}
.navbar-dropdown-icon-left {
  width: 2.2rem;
}
.navbar-dropdown-icon-left.with-dropshadow {
  filter: blur(3px);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.navbar-dropdown-icon-left.with-dropshadow.is-paper {
  opacity: 0.5;
  top: 50%;
  transform: translateY(-50%);
}
.altbutton-navbar-wrapper.textglow {
  z-index: 910;
  position: relative;
}
.underline {
  background-color: var(--nebula-silver);
  height: 1px;
}
.underline.underline-member {
  background-color: var(--nebula-silver-70a);
}
.member-underline-wrapper {
  grid-row-gap: 0.5rem;
  flex-direction: column;
  display: flex;
}
.m-arrow-wrapper {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}
.m-arrow-wrapper.community-card-arrow {
  flex: 1;
  align-items: flex-end;
}
.h4-alt {
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
}
.h4-alt.no-margins {
  margin-top: 0;
}
.maincontent-wrapper {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}
.maincontent-wrapper.is-card {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}
.community-arrow {
  flex: 1;
  align-self: flex-end;
}
.community-heroimageblock {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.communitylink-content {
  align-self: stretch;
}
.communitylink-content.communitylink-cta-discord {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}
.communitypage-icon {
  width: 3rem;
  margin-bottom: 1rem;
}
.communitypage-icon.discord.cta-discord {
  align-self: flex-end;
  margin-bottom: 0;
}
.postcontent-wrapper {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}
.post-image-wrapper {
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.post-image {
  width: 100%;
}
.postcontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  padding: 2rem;
  display: flex;
}
.gridposts-tagline {
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}
.news-dot {
  background-color: #cc0aac;
  border-radius: 1rem;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.5rem;
}
.gridpostcontent {
  flex: 1;
}
.form {
  width: 100%;
  margin-bottom: 0;
}
.form.card-nebulablack {
  border-radius: 0.5rem;
}
.form.card-nebulablack.none {
  border-style: none;
}
.email-wrapper {
  width: 100%;
  display: flex;
}
.email-wrapper.is-normal {
  display: block;
}
.text-field-wrapper {
  flex: 1;
}
.text-field {
  color: #e6e6e6;
  background-color: transparent;
  border: 0 transparent;
  height: 3rem;
  margin-bottom: 0;
  padding: 0 1rem 0.25rem;
  font-size: 1.5rem;
  line-height: 1.1;
}
.text-field::placeholder {
  color: var(--off-white-75b);
  font-size: 1.125rem;
}
.text-field.is-search {
  padding-left: 2.5rem;
}
.footer-main {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: flex;
}
.footer-links-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}
.link-block {
  color: var(--off-white);
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.link-block.post-linkblock {
  width: 100%;
  height: 100%;
}
.link-block.community-links {
  flex-direction: column;
  width: 14rem;
  height: 14rem;
  padding: 2rem;
  display: flex;
}
.link-block.community-links.card-nebulablack {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black-card);
}
.link-block.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
  border-color: var(--electric-purple-bright-card);
  background-color: var(--electric-purple-glow);
  height: auto;
  min-height: auto;
  padding: 1.5rem;
}
.link-block.blog-featured {
  display: flex;
}
.link-block.auto-height {
  height: auto;
}
.link-block.auto-width-height {
  width: auto;
  height: auto;
}
.footerlogo-link {
  margin-bottom: 2rem;
}
.footer-columns {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 8rem;
  min-height: 6.5rem;
  display: flex;
}
.card-electricpurple-bright {
  border: 1px solid var(--electric-purple-glow);
  mix-blend-mode: screen;
  background-color: rgba(75, 0, 178, 0.2);
  border-radius: 0;
}
.card-neonmagenta-bright {
  border: 1px solid var(--neon-magenta-glow);
  mix-blend-mode: screen;
  background-color: rgba(166, 0, 138, 0.2);
  border-radius: 0;
}
.maincontent-flex {
  flex-direction: column;
  align-items: center;
  display: flex;
}
.content-column.desktop60 {
  width: 60%;
}
.blogpost-authorwrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.author-description-blogpost {
  padding-top: 1rem;
  padding-bottom: 0;
  padding-left: 6rem;
}
.herocontent-image {
  height: 30rem;
}
.herocontent-image.hero3d-careers {
  width: auto;
  height: 35rem;
}
.herocontent-imagewrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}
.herocontent-imagewrapper.hero-animation-image {
  position: relative;
}
.grid-careers {
  padding: 1.5rem;
}
.careers-description {
  width: 80%;
}
.careers-icon {
  max-width: 3.5rem;
  height: 3.5rem;
}
.text-wrapper.text-80 {
  width: 80%;
}
.imageratio-16-9 {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.imageratio-16-9.dash_1 {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e774a5a40b0a5_dash_1.svg);
  background-position: 0 0;
  background-size: cover;
}
.imageratio-16-9.dash_2 {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77f10f40b0a7_dash_2.svg);
  background-position: 0 0;
  background-size: cover;
}
.imageratio-16-9.dash_3 {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77785d40b0a6_dash_3.svg);
  background-position: 0 0;
  background-size: cover;
}
.featured-blog-description {
  flex-direction: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
}
.line-tagline {
  background-color: var(--off-white);
  width: 100%;
  height: 1px;
}
.line-tagline.line-boxshadow-glow {
  box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  opacity: 0.9;
}
.line-fullwidth {
  z-index: 1;
  background-image: linear-gradient(
    to right,
    #EAD556,
    #E474B8,
    #68FBF6,
    #AEFFA6,
    #4C4AAD
  );
  width: 100%;
  height: 1px;
  margin-top: -1px;
  position: relative;
}
.line-fullwidth.linetypecard {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.h5 {
  color: var(--off-white);
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}
.h5.display {
  font-weight: 400;
}
.h5.azure,
.h5.azure-text.deploy {
  width: 50%;
}
.h5.every {
  font-size: 1.4rem;
  font-weight: 400;
}
.h5.every.text-align-left {
  text-align: left;
}
.h3-semibold-text {
  font-weight: 600;
}
.slider {
  background-color: transparent;
  height: auto;
  margin-left: 8rem;
  margin-right: 8rem;
}
.slide-nav {
  margin-bottom: -4rem;
  display: block;
}
.slider-arrow {
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}
.slider-logo-wrapper {
  justify-content: center;
  display: flex;
}
.slider-logo {
  object-fit: contain;
  width: 100%;
  max-width: 25rem;
  height: 7rem;
}
.slider-wrapper {
  justify-content: center;
  display: flex;
}
.gridposts-wrapper {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.pagination-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  margin-top: 4rem;
}
.empty-state {
  color: var(--off-white-60b);
  background-color: transparent;
}
.about-heroimage-wrapper {
  justify-content: center;
  display: flex;
}
.community-linkcard {
  text-decoration: none;
  display: flex;
}
.cta-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}
.cta-column {
  flex: 1;
}
.cta-column.cta-discord {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}
.lever-ember-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 2rem;
  margin-top: 4rem;
  display: grid;
}
.imageratio-square {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.maincontent {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  min-height: 1rem;
  padding-top: 4rem;
  display: flex;
}
.tagline {
  flex-direction: column;
  height: 2rem;
  display: flex;
  position: relative;
}
.tagline.tagline-footer-head {
  height: auto;
}
.tagline-content {
  z-index: 2;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: flex-start;
  display: flex;
  position: relative;
}
.tagline-content.tagline-footerheader {
  flex: 0 auto;
  align-self: stretch;
}
.tagline-content.tagline-footercaption {
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
}
.hover-shadowglow {
  box-shadow: 0 0 1rem 1px var(--nebula-black-shadow);
  transition: box-shadow 50ms ease-in-out;
}
.hover-shadowglow:hover {
  box-shadow: 0 0 1rem 1px var(--nebula-silver-glow);
}
.h3 {
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  line-height: 1.2em;
}
.h3.h3-semibold-text {
  margin-bottom: 0;
  line-height: 1em;
}
.h3.h3-semibold-text.text-align-center.pill {
  padding: 11px;
}
.h3.h3-semibold-text.text-align-center.center {
  width: auto;
}
.h3.h3-semibold-text.text-align-center.enterprise {
  padding-top: 0.2rem;
  font-size: 2.8rem;
}
.h3.h3-flex-blogpost {
  align-self: center;
}
.h3.hero-animation-title.mobile,
.hide {
  display: none;
}
.three-chainlink-description {
  max-width: 30rem;
  padding-right: 1.5rem;
}
.mono {
  letter-spacing: -0.02em;
  font-family: JetBrains Mono, sans-serif;
  font-weight: 400;
}
.container-navbarcontent {
  grid-column-gap: 1rem;
  background-color: transparent;
  flex-direction: row;
  max-width: 100rem;
  min-height: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  top: 0%;
}
.navbar-title-line {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  display: flex;
}
.h4-display-platform {
  color: var(--off-white);
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.5;
}
.h4-display-platform.h4d-bullet {
  align-items: center;
  min-height: 2.5rem;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.2;
  display: flex;
}
.textglow {
  opacity: 0.9;
  transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.textglow:hover {
  opacity: 1;
  color: var(--off-white-highlight-hover);
}
.brandkit-colorpallete {
  border: 1px solid var(--nebula-silver-glow);
  min-height: 10rem;
  padding: 1.5rem;
}
.brandkit-colorpallete.eletric-purple {
  background-color: var(--electric-purple);
}
.brandkit-colorpallete.nebulablack {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black);
}
.brandkit-colorpallete.nebulasilver {
  background-color: var(--nebula-silver);
}
.brandkit-colorpallete.offwhite {
  background-color: var(--off-white);
}
.brandkit-colorpallete.gradientblock {
  min-height: 5rem;
}
.brandkit-colorpallete.gradientblock.main-gradient {
  background-image: linear-gradient(
    145deg,
    var(--electric-purple) 5%,
    var(--neon-magenta) 90%
  );
  border-width: 0;
  border-color: transparent;
  align-items: center;
  display: flex;
}
.brandkit-colorpallete.neonmagenta {
  background-color: var(--neon-magenta);
}
.h4 {
  color: var(--off-white);
  letter-spacing: -0.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
}
.h4.h4-communitylink {
  line-height: 1em;
}
.h4.h4-communitylink.h4-unicode {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans,
    sans-serif;
}
.h4.cta-h4discord {
  text-align: right;
}
.h4.pricing-title {
  margin-bottom: 0.5rem;
}
.touchtointeract {
  z-index: 0;
  opacity: 0;
  mix-blend-mode: screen;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  bottom: 7rem;
  left: 65%;
}
.blackhole-overlay-trigger {
  background-color: transparent;
  height: 0;
  display: block;
  position: absolute;
  top: 4rem;
  left: 0%;
  right: 0%;
}
.blackhole-overlay-trigger.w--current {
  background-image: linear-gradient(
    to bottom,
    var(--neon-magenta-dim-card),
    var(--neon-magenta-dim-card)
  );
  width: 100%;
  height: 100%;
  display: none;
}
.blackhole-overlay {
  z-index: 2;
  cursor: pointer;
  height: 80%;
  display: block;
  position: absolute;
  top: 6rem;
  left: 0%;
  right: 0%;
}
.blackhole-overlay.w--current {
  z-index: 1;
  color: transparent;
  height: 80%;
}
.member-popup-wrapper {
  z-index: 2147483647;
  background-color: rgba(16, 2, 23, 0.85);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.member-popup-container {
  z-index: 2147483647;
  width: 60vw;
  max-width: 45rem;
  padding: 3rem;
}
.member-popup-container.member-popup-card {
  border: 1px solid var(--nebula-silver-70a);
  background-color: rgba(23, 17, 26, 0.85);
}
.popup-close-wrapper {
  flex: none;
}
.popup-close-icon {
  cursor: pointer;
  width: 2rem;
  height: 2rem;
}
.popup-imagename-wrapper {
  grid-column-gap: 2rem;
  justify-content: space-between;
  display: flex;
}
.member-wrapper-popup {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}
.popup-detect-out-click {
  flex: 1;
  width: 100%;
}
.popup-center {
  align-self: stretch;
  display: flex;
}
.hover-scale {
  transition: all 0.35s ease-in-out;
}
.hover-scale:hover {
  transform: scale(1.05);
}
.careers-buttonwrapper {
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.newsticker-underlinewrapper {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-self: flex-start;
  display: flex;
}
.featuredpost-imagebackground {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7783e640b117_spaceantime-opengraph.webp);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.hero-animation-description {
  text-align: right;
}
.gridhome-buttonwrapper {
  flex: 1;
  align-items: flex-start;
  padding-top: 2rem;
  display: flex;
}
.footer-copyright {
  align-self: center;
  align-items: center;
  display: flex;
  overflow: visible;
}
.footer-closer {
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}
.footer-caption {
  flex: 1;
  align-items: center;
  display: flex;
}
.footerhead-wrapper {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-top: 2rem;
  display: flex;
}
.backdropfilter-blur {
  min-height: 5rem;
}
.footerlogo {
  opacity: 0.9;
  height: 4rem;
}
.footerlink-social {
  color: var(--off-white);
  flex-direction: row;
  align-items: center;
  display: flex;
}
.footerlink-social.textglow-intense {
  align-self: flex-start;
  text-decoration: none;
}
.image-square {
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.image-square.twitter {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e777bf840afe6_twitter.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.image-square.linkedin {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77a21840afe4_linkedin.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 0;
}
.image-square.youtube {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77706e40afea_Youtube.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.image-square.telegram {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e775aa440afd1_telegram.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.image-square.instagram {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77e2d740aff0_Instagtam.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.footersocials-logo {
  width: 1.5rem;
  margin-right: 1rem;
}
.footersocials-logo.discord {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77515f40afed_discord.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}
.footer-social {
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  min-width: 8rem;
  padding-bottom: 2rem;
  display: flex;
}
.textglow-intense {
  opacity: 0.65;
  transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.textglow-intense:hover {
  opacity: 1;
  color: var(--off-white-highlight-hover);
}
.footer-buttonwrapper {
  margin-right: 0.5rem;
  padding-bottom: 2rem;
}
.webglcanvas {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.h2 {
  color: var(--off-white);
  letter-spacing: -0.04em;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1em;
}
.h2.hero-animation-description {
  text-align: left;
}
.h2.platform12 {
  padding-right: 20%;
}
.h2.display {
  font-size: 3rem;
}
.h3-display {
  color: var(--off-white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}
.h3-display.h3d-sectionsubtitle {
  letter-spacing: -0.01em;
  align-self: flex-start;
  padding-top: 1rem;
  padding-right: 86px;
}
.h3-display.h3d-sectionsubtitle.hero-animation-description {
  text-align: left;
}
.h3-display.h3d-sectionsubtitle.text-align-center {
  align-self: center;
  width: 75%;
}
.h3-display.h3d-sectionsubtitle.no-margin-mobile {
  text-align: left;
}
.maincontent-paragraph {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  width: auto;
  max-width: 32rem;
  display: flex;
}
.advisors-title {
  align-self: flex-start;
  display: flex;
}
.h4-display {
  color: var(--off-white);
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}
.discord {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77515f40afed_discord.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.linkedin {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77a21840afe4_linkedin.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.twitter {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e777bf840afe6_twitter.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.youtube {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77706e40afea_Youtube.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.telegram {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e775aa440afd1_telegram.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.instagram {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77e2d740aff0_Instagtam.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.hero3d-community {
  mix-blend-mode: normal;
  object-fit: contain;
  width: auto;
  max-width: 30rem;
  margin-bottom: 1rem;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
.card-nebulablack {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black-card);
}
.card-nebulablack.backdropfilter-blur.shadowglow.brandkit-typecard {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-direction: column;
  padding: 3rem;
  display: flex;
}
.card-nebulablack.shadowglow.backdropfilter-blur {
  min-height: auto;
}
.card-nebulablack.hover-shadowglow.w--current {
  background-color: var(--nebula-silver-glow);
}
.maincontent-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  max-width: 40rem;
  min-height: 25rem;
  display: flex;
}
.footer-section.footer-404,
.fixed-footer {
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.navbar-titlelink {
  flex: 1;
  align-self: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}
.shadowglow {
  box-shadow: 0 0 1rem 1px var(--nebula-black-shadow);
}
.span-underline {
  text-decoration: underline;
}
.mainbutton-silver {
  border: 1px solid var(--nebula-silver-70a);
  background-color: var(--nebula-silver-bright-card);
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  display: flex;
}
.mainbutton-silver:hover {
  border-color: var(--nebula-silver-highlights);
  background-color: transparent;
}
.space-6rem {
  align-self: stretch;
  height: 6rem;
}
.space-1rem {
  width: 100%;
  height: 1rem;
}
.brandkitcards-flex {
  grid-column-gap: 2px;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  display: flex;
}
.brandkitcards-flex.flexcard-horizontal {
  grid-column-gap: 2rem;
  flex-direction: row;
  width: 100%;
}
.brandkitcards-flex.flexcard-logocaption {
  grid-column-gap: 1px;
  grid-row-gap: 1rem;
  align-self: flex-start;
  width: 100%;
}
.brandkitcards-flex.brandkitcards-cleanspace {
  grid-column-gap: 4px;
  grid-row-gap: 4rem;
}
.image-hex-squarecrop {
  object-fit: contain;
  flex: 0 auto;
  align-self: center;
  max-width: none;
  max-height: 20rem;
  margin-top: 0;
  margin-bottom: 0;
}
.webgl {
  opacity: 0;
}
.center-absolute {
  min-height: 0;
  position: absolute;
  left: 50%;
}
.image-mainlogo-ratio {
  width: 100%;
  height: 0;
  padding-bottom: 33%;
}
.image-mainlogo-ratio.mainlogo {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: auto;
  padding: 2rem;
}
.image-mainlogo-ratio.mainlogo-black {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}
.image-mainlogo-ratio.no-size {
  height: auto;
  padding-bottom: 0%;
}
.card-offwhite {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--off-white-90a);
}
.image-squarelogo-ratio {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0;
  padding-top: 50%;
  padding-bottom: 50%;
  display: flex;
}
.image-squarelogo-ratio.logo-hexasphere,
.image-squarelogo-ratio.logo-vertical {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}
.mainlogo {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e777c2d40b0ae_02-sxt-main.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.mainlogo-white {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e770a6740b0ad_01-sxt-logowhite.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.mainlogo-black {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77c54640b093_01-sxt-logoblack.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.logo-vertical {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77610140b0a8_02-sxt-vertical.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.logo-hexasphere {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77107940b0aa_02-hexasphere.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.clear-mainlogo {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77773d40b113_03-logo-clearspace-main.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.clear-hexasphere {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7733b140b11b_03-hexasphare-clearspace.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 90%;
  height: 0;
  padding-bottom: 46.5%;
}
.clear-hexasphere.card-nebulablack.shadowglow.backdropfilter-blur {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7716bd40b0c0_03-clearspace-vertical.png);
}
.clear-verticallogo {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7764d440b115_03-logo-clearspace-vertical.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 105%;
  height: 0;
  padding-bottom: 46.5%;
}
.clear-verticallogo.card-nebulablack.shadowglow.backdropfilter-blur {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77e0cc40b0b2_03-clearspace-hexasphere.png);
}
.clear-verticallogo.card-nebulablack.shadowglow.backdropfilter-blur.no-img {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 0%;
}
.dont-colorwhite {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77076b40b0b0_04-dont-coloronwhite.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.dont-fill {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e771a8f40b0c3_04-dont-fill.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.dont-outline {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7768bb40b0af_04-dont-outline.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.dont-stretchtype {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7773d940b0a9_04-dont-stretch-altertype.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
.brandkit-images {
  width: 100%;
}
.brandkit-images.card-offwhite {
  min-height: auto;
}
.brandkit-textwidth {
  max-width: 32rem;
}
.brandkit-clearspace2 {
  width: 100%;
  height: 0;
  margin-bottom: 0;
  padding-bottom: 50%;
}
.inter-semi-bold {
  letter-spacing: -0.04em;
  font-weight: 600;
}
.brandkit-typography {
  font-size: 3.5rem;
  line-height: 1.2em;
}
.brandkit-typography.inter-semi-bold {
  letter-spacing: -0.04em;
}
.brandkit-typography.jetbrains-mono-400 {
  letter-spacing: -0.02em;
  font-size: 3rem;
}
.jetbrains-mono-400 {
  font-family: JetBrains Mono, sans-serif;
}
.brandkit-typography-caption {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1em;
}
.brandkit-typography-caption.jetbrains-mono-400 {
  letter-spacing: -0.02em;
  font-size: 1.5rem;
}
.transactions {
  background-image: url(./before2.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.card-nebulablack-nobackground {
  border: 1px solid var(--nebula-silver-glow);
}
.card-nebulablack-nobackground.shadowglow.backdropfilter-blur {
  min-height: auto;
}
.proofofsql {
  background-image: url(./before3.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.web3native {
  background-image: url(./before1.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.dappdatasources {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77d37740b08c_sxt-datasources.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.slider-backers-preview {
  justify-content: center;
  padding-top: 2rem;
  display: flex;
}
.blogtext p {
  margin-bottom: 1rem;
  line-height: 1.6em;
}
.offwhite-link {
  color: var(--off-white);
  text-decoration: none;
}
.offwhite-link:hover {
  text-decoration: underline;
}
.copyright-links-wrapper {
  overflow: visible;
}
.maincontent-legal {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}
.cookie-consent-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--black-nebula-85a);
  flex-direction: column;
  width: 22rem;
  margin-top: 0;
  padding: 2rem;
  display: flex;
}
.cookie-consent-wrapper.w--open {
  box-shadow: 0 0 1rem 0.5rem var(--nebula-black-shadow);
  background-color: rgba(18, 4, 26, 0.8);
  border-style: solid;
  border-width: 1px;
  flex-direction: column;
  width: 26.5rem;
  margin-top: 6rem;
  padding: 2rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: -8rem;
  right: auto;
}
.cookie-consent-wrapper.backdropfilter-blur {
  z-index: 2147483647;
  position: relative;
}
.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.cookie-banner_component {
  justify-content: flex-end;
  display: flex;
}
.section_cookies {
  z-index: 2147483647;
  width: 100%;
  position: fixed;
  top: auto;
  bottom: 7rem;
  left: auto;
  right: 0;
}
.section_cookies.pointer-events-off.less-margin {
  bottom: 2rem;
}
.linktext-offwhite75 {
  color: var(--off-white-75b);
}
.dev-test {
  background-color: var(--off-white-highlight-hover);
  height: 30rem;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.list-subitem {
  width: 90%;
  margin-left: 2.8rem;
}
.table-block {
  border: 0.5px solid var(--off-white-60b);
  padding: 1rem;
}
.table-cell-wrapper {
  width: 100%;
  height: 100%;
}
.table-side-by-side {
  width: 100%;
  display: flex;
}
.letters-list {
  list-style-type: lower-alpha;
}
.image_grid_component {
  width: 100%;
}
.space-4rem {
  padding-top: 4rem;
}
.space-4rem._2rem-mobile {
  padding-top: 1.4rem;
}
.space-4rem._2rem-mobile.another {
  padding-top: 0;
}
.image-full-size_component {
  width: 60%;
}
.image-full-size_wrapper {
  justify-content: center;
  display: flex;
}
.logos_component {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}
.logos_component.animated {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.logo-image_component {
  opacity: 0.74;
  max-width: 13.5rem;
  max-height: 4.3rem;
}
.logo-image_component:hover {
  opacity: 1;
}
.tab-link {
  border: 1px solid var(--electric-purple);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  color: var(--off-white);
  background-color: rgba(16, 2, 23, 0.11);
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0.5rem 2rem;
  display: flex;
}
.tab-link:hover,
.tab-link.w--current {
  background-color: var(--electric-purple);
}
.tab-link.is-vertical-line {
  background-color: var(--nebula-silver-glow);
  box-shadow: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 1px;
  padding: 0;
}
.tab-link.detailed-architecture {
  background-color: rgba(65, 0, 129, 0.85);
}
.tab-link.detailed-architecture:hover {
  background-color: var(--electric-purple);
}
.tab-link.is-home {
  border-radius: 100vw;
  height: 3.3rem;
}
.tab-image {
  width: 10%;
}
.blog-authors-wrapper {
  width: 100%;
}
.blog-authors_list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}
.blog-authors_detail {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column wrap;
  display: flex;
}
.blog-filters_component {
  padding-top: 2rem;
  padding-bottom: 4rem;
}
.blog-filters_wrapper {
  display: flex;
}
.form_component {
  margin-bottom: 0;
  overflow: hidden;
}
.form_component.product-day {
  border: 1px solid var(--electric-purple-dim-card);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: rgba(16, 2, 23, 0.6);
  padding: 3rem;
}
.radio_field {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0.25rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  font-weight: 500;
  display: flex;
  position: relative;
}
.radio_field:hover {
  color: #696969;
  border-color: #696969;
}
.radio_field.w--redirected-checked {
  background-color: var(--nebula-silver-links);
}
.radio_button {
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 3px transparent;
}
.radio_button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}
.radio_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}
.radio_label {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}
.fs-checkbox_field-4 {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 0.7rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  font-weight: 500;
  display: flex;
  position: relative;
}
.fs-checkbox_field-4:hover {
  color: #696969;
  border-color: #696969;
}
.fs-checkbox_button-4 {
  border: 1px #000;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 1px 1px 3px transparent;
}
.fs-checkbox_button-4.w--redirected-checked {
  background-color: transparent;
  background-image: none;
  border-style: none;
}
.fs-checkbox_button-4.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}
.fs-checkbox_button-4.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}
.fs-checkbox_label-4 {
  z-index: 1;
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}
.grid-card_component {
  padding: 1.5rem;
}
.grid-card_component.dropdown_component {
  cursor: pointer;
  min-height: auto;
  margin-bottom: 2rem;
}
.grid-card_component.dropdown_reveal {
  cursor: pointer;
  margin-bottom: 2rem;
}
.grid-card_component.card-nebulablack_fill {
  background-color: #050007;
  border: 1px solid rgba(47, 43, 49, 0.85);
}
.card_icon {
  max-width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 0.7rem;
}
.image-100-width {
  width: 100%;
}
.image-100-width.max-width-650 {
  object-fit: fill;
  max-width: 650px;
}
.slider-card_component {
  padding: 1rem;
  overflow: hidden;
}
.slider-card_component.card-neonmagenta-bright {
  text-align: left;
}
.slider-card_wrapper {
  display: flex;
}
.slider_card {
  flex: 1;
}
.slider-card_animator {
  flex-wrap: nowrap;
  flex: none;
  justify-content: center;
  width: 100%;
  display: flex;
}
.dropdown-title_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  width: 100%;
  display: flex;
}
.dropdown-arrow_wrapper {
  justify-content: center;
  align-items: center;
  min-width: 2rem;
  min-height: 2rem;
  display: flex;
}
.dropdown-content_wrapper {
  overflow: hidden;
}
.dropdown_component {
  width: 100%;
}
.dropdown-reveal_btn {
  width: 100%;
  padding: 1.5rem;
}
.dropdown-reveal {
  width: 100%;
  min-height: 5rem;
  margin-bottom: 2rem;
  padding: 0;
}
.dropdown-reveal_content {
  background-color: transparent;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative;
  overflow: hidden;
}
.dropdown-reveal_image {
  width: 100%;
}
.dropdown-reveal-images_wrapper {
  position: relative;
}
.component_info {
  margin-bottom: 3rem;
  display: flex;
}
.component_info-text {
  background-color: #ff4040;
  padding: 1rem;
}
.sticky_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  width: 100%;
  padding-bottom: 5rem;
  display: flex;
}
.sticky-div {
  position: -webkit-sticky;
  position: sticky;
  top: 4rem;
}
.anim-element-wrapper {
  justify-content: center;
  align-items: center;
  width: 30rem;
  height: 50rem;
  position: relative;
}
.anim-image {
  z-index: 1;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}
.space-20rem {
  min-height: 30rem;
}
.anim-element-zone3 {
  width: 30rem;
  height: 50rem;
  padding-bottom: 70%;
}
.zone2_wrapper,
.zone3_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.finalzone_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.anim-element-zone3-copy {
  width: 60rem;
  height: 100rem;
  padding-bottom: 70%;
}
.scroll-anim-zone_wrapper {
  justify-content: center;
  display: flex;
}
.sticky-wrapper-ratio-16_9 {
  flex-direction: column;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.slider_component {
  background-color: transparent;
  height: auto;
  padding-bottom: 5rem;
  position: relative;
}
.slider_mask {
  width: 33.33%;
  overflow: visible;
}
.slide_card {
  height: 100%;
  padding-right: 2rem;
}
.slide-card_content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: flex;
}
.slider_arrow {
  border: 1px solid var(--electric-purple);
  background-color: var(--electric-purple);
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 3rem;
  display: flex;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.slider_arrow:hover {
  border-color: var(--off-white-highlight-hover);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  background-color: transparent;
}
.slider_arrow.is-left {
  right: 6rem;
}
.testimonial28_slide-nav {
  height: 1.75rem;
  font-size: 0.5rem;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.slider_icon {
  width: 4rem;
  height: 4rem;
  margin-bottom: 2rem;
}
.slider_image {
  width: 100%;
}
.dropdown-reveal-content-wrapper {
  padding-top: 0.5rem;
  padding-bottom: 1.5rem;
}
.dropdown_reveal_title {
  justify-content: space-between;
  display: flex;
}
.logos-carroussel_mask {
  display: flex;
  overflow: hidden;
}
.animated_logos-traveller {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.testimonial_component {
  column-count: 3;
  column-gap: 2rem;
}
.testimonial_content {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: inline-block;
}
.underline-2 {
  background-color: #6f4d80;
  height: 1px;
}
.underline-2.underline-member {
  background-color: rgba(111, 77, 128, 0.7);
}
.testimonial-picture {
  border: 1px solid var(--nebula-silver-70a);
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7719db40b0c1_nate.holiday.webp);
  background-position: 0 0;
  background-size: cover;
  border-radius: 100vw;
  width: 3rem;
}
.testimonial-picture.gracy {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6430159059e6e07a5508d840_gracy-chen.webp);
}
.testimonial-picture.canaan {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/64301590690c78cfeb298098_canaan-linder.webp);
}
.testimonial-picture.austin {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/643015900f391d824f62e1ee_austin-przybysz.webp);
  flex: none;
}
.testimonial-picture.shrapnel,
.testimonial-picture.is-logo {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6436fd080ead7fd20d32a9cc_shrapnel_logo.png);
}
.testimonial-picture.marc {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6445725ba11fb5daf516c944_marc.webp);
}
.testimonial-picture.vlad {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6445725aa11fb573a416c91c_vlad.webp);
}
.testimonial-picture.kathleen {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6445725a1c2d37450edea37c_kathleen.webp);
}
.testimonial-picture.sergey {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/64464063fd98d98cf78a5324_sergey.webp);
}
.testimonial-picture.shane {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6446406e2e9f725b596872ac_shane%20kim.webp);
}
.testimonial-picture.shreyansh {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6447fa2e7fb37d167364eef5_1637597848071.webp);
}
.component-title {
  max-width: 50rem;
}
.component-vertical_spacer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.lines-section_background {
  z-index: -1;
  min-width: 120%;
  margin-left: -60%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 50%;
  right: 0%;
}
.data_icon {
  width: 3.5rem;
}
.arrow_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}
.arrows-icon_wrapper {
  justify-content: center;
  align-items: center;
  height: 3rem;
  display: flex;
}
.arrows_component_img {
  height: 4rem;
}
.home-hero_tabs {
  flex-direction: column;
  display: flex;
}
.home-tab_button {
  color: var(--off-white);
  background-color: transparent;
  width: 6.9rem;
  padding: 1rem 0;
  position: relative;
}
.home-tab_button.w--current {
  background-color: transparent;
}
.home-tabs_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 0;
  display: flex;
}
.home-tabs_menu.align-center {
  justify-content: center;
}
.home-tabs_menu.is-home {
  flex-direction: column;
  justify-content: center;
  margin-right: 2rem;
}
.tab-timer_visualizer {
  background-color: #43A4EF;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.tabs_glow {
  z-index: 1;
  background-color: var(--off-white);
  box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  opacity: 0.7;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0%;
  right: 0%;
}
.tab-hover_indicator {
  z-index: 2;
  background-color: var(--off-white-60b);
  opacity: 0.65;
  width: 100%;
  height: 2px;
  position: absolute;
}
.text-align-center {
  text-align: center;
}
.what-we-do_component.without {
  z-index: 1;
  background-color: var(--nebula-black);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  overflow: hidden;
}
.card_silver-dim {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-silver-dim-card);
}
.basic-card_padding {
  width: 100%;
  height: 100%;
  padding: 2rem;
}
.basic-card_padding.is-small {
  padding: 1.5rem;
}
.basic-card_padding.is-small.card-nebulablack.hover-shadowglow.horizontal_card {
  height: 4.5rem;
  transition: all 0.5s, box-shadow 50ms ease-in-out;
  overflow: hidden;
}
.basic-card_padding.is-small.card-nebulablack.hover-shadowglow.horizontal_card.w--current {
  height: auto;
  transition: box-shadow 50ms ease-in-out;
}
.basic-card_padding.is-small.is-submit-form {
  padding-top: 0;
  padding-bottom: 0;
}
.basic-card_padding._100-height {
  margin-top: -6px;
}
.basic-card_padding._100-height.pricing {
  padding: 1.6rem;
}
.basic-card_padding._100-height.middlepricing {
  border-right: 1px solid var(--nebula-silver-glow);
  border-left: 1px solid var(--nebula-silver-glow);
  background-image: linear-gradient(
    224deg,
    rgba(204, 10, 172, 0.07),
    rgba(80, 0, 191, 0.22)
  );
}
.basic-card_padding.is-container {
  padding: 0.5rem;
}
.basic-card_padding.is-xsmall {
  padding: 0.7rem;
}
.basic-card_padding.is-xsmall.beta-form {
  padding-left: 1.2rem;
}
.basic-card_padding.is-button-pill {
  padding: 0.3rem 0.7rem;
}
.icon-text-card_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-height: 11rem;
  display: flex;
}
.icon-text-card_component.card_silver-dim.magenta-light-up {
  background-image: radial-gradient(
    circle farthest-side at 50% -60%,
    rgba(204, 10, 172, 0.45),
    rgba(166, 0, 138, 0) 85%
  );
}
.icon-card_wrapper {
  flex: none;
}
.text-card_component {
  justify-content: center;
  align-items: center;
}
.icon_card {
  width: 3rem;
  height: 3rem;
}
.icon_card.is-small {
  width: 2.5rem;
  height: 2.5rem;
}
.icon-text-card_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}
.center-radial-gradient_card {
  z-index: -1;
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black);
  filter: blur(10px);
  background-image: radial-gradient(
      circle closest-corner,
      rgba(204, 10, 172, 0.34),
      rgba(166, 0, 138, 0) 50%
    ),
    radial-gradient(circle, rgba(80, 0, 191, 0.28), rgba(51, 6, 115, 0) 90%);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: inset 0 0 0 1px #9e9e9e;
}
.arrow_magenta {
  height: 5rem;
}
.label {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--electric-purple-bright-card);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  text-align: center;
  padding: 0.5rem;
  font-size: 1rem;
}
.label.move-top {
  margin-bottom: 1rem;
}
.label.is-red {
  background-color: var(--red);
}
.label_component {
  justify-content: center;
  display: flex;
}
.label_component.is-absolute {
  position: absolute;
  left: auto;
  right: auto;
}
.arrow-label_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}
.decentralized-dapp_graph,
.decentralized-dapp-graphs_wrapper {
  position: relative;
}
.with-without-transformer_line {
  z-index: 2;
  background-color: var(--off-white-highlight-hover);
  box-shadow: 0 0 9px 7px var(--electric-purple-bright-card),
    0 0 12px 0 var(--off-white-highlight-hover);
  width: 100%;
  height: 2px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.gradient-card {
  border: 1px solid var(--nebula-silver-glow);
  background-image: radial-gradient(
      circle at 50% 100%,
      rgba(166, 0, 138, 0.34),
      rgba(204, 10, 172, 0)
    ),
    radial-gradient(
      circle at 50% 100%,
      rgba(80, 0, 191, 0.71),
      rgba(75, 0, 178, 0) 55%
    );
}
.gradient-card.dropshadow {
  background-color: var(--nebula-black-card);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  box-shadow: 0 0 10px 6px rgba(191, 191, 191, 0.23);
}
.dapp-arrow_wrapper {
  width: 50%;
}
.dapp-arrow_wrapper.full-width,
.dapp_arrow {
  width: 100%;
}
.dapp_arrow.two-sides {
  max-height: 2.7rem;
}
.dapp_arrow.diagonal {
  width: auto;
  height: 4rem;
}
.horizontal_tabs {
  width: 100%;
  display: flex;
}
.horizontal-tabs_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: none;
  width: 30rem;
  margin-right: 2rem;
  display: flex;
}
.horizontal-tabs_image,
.horizontal-tab_pane {
  width: 100%;
}
.horizontal-tabs_extra-info {
  overflow: hidden;
}
.table-of-contents_wrapper {
  grid-column-gap: 0.2rem;
  grid-row-gap: 0.2rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}
.footnote {
  text-decoration: none;
}
.space-3rem {
  height: 3rem;
}
.image-code_wrapper {
  position: relative;
}
.image-code_mask {
  border: 1px solid var(--nebula-silver);
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77d37740b08c_sxt-datasources.png);
  background-position: 0 0;
  background-size: auto 100%;
  width: 100%;
  padding-bottom: 56.25%;
}
.image-code_mask.code {
  background-color: var(--nebula-black);
  transform-origin: 100%;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e779e1040b0de_Code%20Editor.svg);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.image-code_mask.code.transactions {
  background-image: url(after2.webp);
}
.image-code_mask.code.indexed_block {
  background-image: url(after3.webp);
}
.image-code_mask.code.proof {
  background-image: url(after3.webp);
}
.image-code_mask.code.ai {
  background-image: url(after1.png);
}
.image-code_mask.web3 {
  background-image: url(./before1.png);
}
.image-code_mask.transactions {
  background-image: url(./before2.png);
}
.image-code_mask.generative-bi {
  background-image: url(./generative-bi.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 120%;
}
.image-code_mask.sql {
  background-image: url(./before3.png);
}
.image-code_mask.ai {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e77d37740b08c_sxt-datasources.png);
}
.form_form.submission {
  overflow: hidden;
}
.form_input {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--electric-purple-bright-card);
  color: var(--off-white);
  background-color: transparent;
  border-radius: 0;
  height: 2rem;
  margin-bottom: 0;
  padding: 0.5rem 0;
  font-size: 1.125rem;
  transition: box-shadow 0.3s;
}
.form_input:focus {
  border-bottom-color: var(--electric-purple);
  box-shadow: 0 4px 11px -3px rgba(242, 242, 242, 0.26);
}
.form_input.beta {
  font-size: 1rem;
}
.form_input.beta::placeholder {
  color: var(--off-white);
}
.form_input.beta.is-email {
  width: 50%;
}
.text_area {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--electric-purple-bright-card);
  color: var(--off-white);
  background-color: transparent;
  border-radius: 0;
  height: 2rem;
  max-height: 2rem;
  padding: 0;
  font-size: 1.125rem;
}
.text_area:focus {
  border-bottom-color: var(--electric-purple);
}
.checkbox_wrapper {
  padding-top: 0.3rem;
}
.checkbox {
  border: 1px solid var(--electric-purple);
  cursor: pointer;
  background-color: rgba(51, 6, 115, 0.23);
  border-radius: 0.2rem;
  order: 1;
  width: 1rem;
  height: 1rem;
  margin-top: 0.3rem;
  margin-right: 0.5rem;
}
.checkbox.w--redirected-checked {
  border-color: var(--electric-purple);
  background-color: var(--electric-purple);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}
.checkbox.w--redirected-focus {
  box-shadow: none;
}
.checkbox_label {
  order: -1;
  padding-left: 0;
}
.text-color-grey {
  color: var(--off-white-60b);
}
.form-input_wrapper {
  flex: 1;
  padding-bottom: 0.1rem;
  overflow: hidden;
}
.form-input_wrapper.pricing-email {
  flex: 0 auto;
  width: 30%;
}
.form-input_wrapper.pricing-about-project {
  flex: 0 auto;
  width: 50px;
}
.form-input_wrapper.access-beta.email {
  flex: 0 auto;
  width: 25%;
}
.all-width-button-wrapper {
  flex-direction: column;
  margin-top: 3rem;
  display: flex;
}
.success_message {
  background-color: transparent;
  padding: 0;
}
.product-day_logo {
  width: 65%;
}
.product-day-logo_wrapper {
  justify-content: center;
  width: 100%;
  margin-top: 3rem;
  display: flex;
}

.image-code_slider {
  border-right: 2px solid transparent; /* Increase border width for better visibility */
  border-image: var(--nebula-silver-line) 1;
  box-shadow: inset -5px 0 6px -3px var(--neon-magenta);
  padding-bottom: 56.25%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.typewritter.h3-display {
  margin-top: 1rem;
}
.product-day-presented-by_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 5rem;
  display: flex;
}
.product-by-presented_logo {
  width: 18rem;
}
.product-by-presented_logo:hover {
  opacity: 0.6;
}
.generative-bi-image {
  margin-top: -12%;
}
.div-block {
  width: 30rem;
  height: 30rem;
  font-size: 15px;
}
.paragraph {
  width: 3rem;
  height: 2rem;
  display: inline;
}
.paragraph-2 {
  padding-bottom: 0;
}
.div-block-2 {
  font-size: 2em;
}
.div-block-3 {
  font-size: 0.6em;
}
.beta-access-hero_image {
  width: 100%;
}
.beta-access-hero_image.wip {
  opacity: 0.63;
}
.number_step {
  background-color: var(--electric-purple);
  border-radius: 0.5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}
.how-it-works_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 25.1vh;
}
.how-it-works_image {
  width: 100%;
}
.number_title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}
.image_full_width {
  object-fit: scale-down;
  width: 100%;
}
.image_full_width.is-db-mobile {
  display: none;
}
.image_full_width.is-db-desktop {
  display: block;
}
.max-width-medium {
  max-width: 30rem;
}
.build-menu-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr;
}
.horizontal-line {
  background-color: var(--nebula-silver-glow);
  width: 100%;
  height: 1px;
}
.htap_image {
  z-index: 2;
  object-fit: contain;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: 42rem;
  position: relative;
}
.pricing-features_wrapper.pricing-card {
  width: 100%;
  margin-bottom: 2rem;
}
.pricing_point {
  grid-column-gap: 0.4rem;
  grid-row-gap: 0.4rem;
  align-items: center;
  display: flex;
}
.vertical-content-spacer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.vertical-content-spacer.is-small {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  margin-top: -25px;
  margin-bottom: 5px;
  padding-top: 0;
  padding-bottom: 0;
}
.pricing-tier_wrapper {
  position: relative;
}
.pricing-other_wrapper {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
._100-height {
  height: 100%;
}
.pricing-tier_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.pricing-tier_content.recommended {
  padding-top: 3rem;
}
.pricing-bottom {
  margin-top: 0.9rem;
}
.recommended_tier {
  box-shadow: 0 7px 15px 0 var(--nebula-black-shadow);
  background-color: rgba(166, 0, 138, 0.97);
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  height: 2.5rem;
  margin-top: -1.85rem;
  padding: 1.3rem 1.1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}
.recommended_tier.new {
  margin-top: -2.15rem;
}
.recommended_tier.is-new {
  border-radius: 0.8rem;
}
.basic-card {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 2rem;
  align-self: flex-start;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.basic-card._100-height.recommended {
  background-color: rgba(69, 0, 163, 0.8);
  border: 1px solid rgba(153, 153, 153, 0.36);
  box-shadow: inset 0 0 10px rgba(153, 153, 153, 0.73),
    0 0 18px 5px rgba(153, 153, 153, 0.47);
}
.basic-card._100-height.background-3d-nebula-black.relative {
  z-index: -1;
  position: relative;
}
.basic-card.background-color-slate-grey.auto-width {
  width: auto;
}
.basic-card.background-color-nebula-black.project-submission {
  border-radius: 1rem;
}
.basic-card.background-3d-nebula-black.new {
  border-color: var(--off-white-60b);
  box-shadow: none;
  background-image: linear-gradient(148deg, #7e30eb 26%, #b580ff);
  border-radius: 100vw;
}
.basic-card.background-3d-nebula-black.beta {
  border-radius: 1.3rem;
}
.basic-card.background-nebula_hover.auto-width {
  width: auto;
}
.basic-card.background-nebula_hover.pricing {
  overflow: visible;
}
.basic-card.background-soft-nebula {
  background-color: rgba(206, 184, 217, 0.05);
  border: 1px solid rgba(206, 184, 217, 0.03);
}
.basic-card.arrow-animation.background-nebula_hover {
  flex: 1;
}
.basic-card.arrow-animation.background-nebula_hover.showcase {
  box-shadow: 0 0 13px 1px rgba(166, 0, 138, 0.43),
    inset 0 0 8px -12px var(--neon-magenta-bright-card);
}
.basic-card.arrow-animation.background-nebula_hover.showcase:hover {
  box-shadow: 0 0 13px 1px rgba(166, 0, 138, 0.64),
    inset 0 0 8px -12px var(--neon-magenta-bright-card);
}
.basic-card.arrow-animation.background-nebula_hover.showcase.menu {
  width: 100%;
}
.basic-card.arrow-animation.background-nebula_hover.fill {
  height: 100%;
}
.basic-card.arrow-animation.background-nebula_hover.auto-height {
  flex: 0 auto;
  height: auto;
}
.basic-card.nebula-opacity {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(16, 2, 23, 0.56);
  border: 1px solid rgba(206, 184, 217, 0.07);
}
.basic-card.new {
  background-color: rgba(26, 0, 37, 0.85);
  border: 1px solid rgba(139, 139, 139, 0.06);
}
.basic-card.button {
  background-image: linear-gradient(138deg, #7e30eb, #b580ff);
  align-self: center;
  width: auto;
}
.basic-card.button:hover {
  background-image: linear-gradient(138deg, #5c00dd 7%, #e6139f);
}
.basic-card.button._2 {
  background-image: linear-gradient(138deg, #6100e7, #ff3cff);
}
.basic-card.button._2:hover {
  background-image: linear-gradient(138deg, #4900af, #b400b4);
}
.basic-card.background-btn {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-image: linear-gradient(
    129deg,
    rgba(255, 110, 231, 0.9),
    rgba(107, 0, 255, 0.8)
  );
}
.basic-card.background-btn:hover {
  background-image: linear-gradient(
    129deg,
    var(--neon-magenta),
    var(--electric-purple)
  );
}
.basic-card.pricing {
  background-color: rgba(35, 2, 51, 0.85);
  overflow: visible;
}
.azure-marketplace_wrapper {
  justify-content: center;
  display: flex;
}
.sign-in-microsoft_wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex: none;
  align-items: center;
  display: flex;
}
.azure-marketplace-sub_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  align-items: center;
  display: flex;
}
.dapp_pricing_features_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.beta-access-form_wrapper {
  width: 100%;
}
.beta-access-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  display: flex;
}
.form-success_image {
  width: 2rem;
  height: 2rem;
}
.success-message_icon-text {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: center;
  align-items: center;
  display: flex;
}
.microsoft_icon {
  width: 1.8rem;
}
.background-color-grey {
  background-color: #a294a8;
}
.background-color-grey.hover {
  transition: background-color 0.5s, box-shadow 0.4s;
}
.background-color-grey.hover:hover {
  box-shadow: inset 0 -2px 0 0 var(--nebula-silver);
  background-image: radial-gradient(
    circle at 50% 100%,
    rgba(111, 77, 128, 0.94),
    transparent 63%
  );
}
.background-color-slate-grey {
  background-color: var(--dark-slate-blue);
}
.background-color-slate-grey.hover {
  transition: box-shadow 0.4s;
}
.background-color-slate-grey.hover:hover {
  background-image: radial-gradient(
    circle at 50% 100%,
    rgba(166, 115, 191, 0.31),
    rgba(255, 255, 255, 0) 70%
  );
  box-shadow: inset 0 -2px rgba(166, 115, 191, 0.53);
}
.testimonial-card_align {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}
.pricing_image {
  width: 1.2rem;
}
.checkbox_filter {
  border: 1px solid var(--off-white-highlight-hover);
  cursor: pointer;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  margin-bottom: 0;
  padding: 0.6rem 1rem;
  display: flex;
  position: relative;
}
.checkbox_filter:hover,
.checkbox_filter.is-active {
  background-color: var(--electric-purple);
}
.checkbox_filter_box {
  background-color: transparent;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.checkbox_filter_box.w--redirected-checked {
  color: var(--off-white);
  background-color: transparent;
  background-image: none;
  border-style: none;
  border-radius: 0;
}
.checkbox_filter_box.w--redirected-focus {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
}
.filter-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}
.clear-filters {
  display: inline-block;
}
.filters_wrapper {
  justify-content: space-between;
  display: flex;
}
.filter-tags-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}
.vertical-line {
  background-color: var(--nebula-silver-glow);
  width: 1px;
  height: 100%;
}
.vertical-line.auto-height {
  height: auto;
}
.main-vertical-content-spacer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.main-vertical-content-spacer.top-bottom {
  justify-content: space-between;
  height: 100%;
}
.dapp-category_wrapper {
  border: 1px solid var(--nebula-silver-glow);
  border-radius: 0.5rem;
  padding: 0.3rem 0.8rem;
}
.background-color-nebula-black {
  background-color: var(--black-nebula-85a);
  border: 1px solid rgba(206, 184, 217, 0.08);
}
.missing {
  color: var(--red);
}
.gallery-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template: ".Area"/1fr 3.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  overflow: hidden;
}
.gallery-slide {
  background-color: transparent;
  border-radius: 0.5rem;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}
.gallery-image {
  width: 100%;
}
.gallery-slide-nav {
  display: none;
}
.project-slider_wrapper {
  width: 100%;
  padding-right: 2rem;
}
.project-slider-image_wrapper {
  border: 1px solid var(--nebula-silver-bright-card);
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: 50%;
  background-size: cover;
  border-radius: 0.5rem;
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}
.project-slider-image_wrapper._1 {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7783e640b117_spaceantime-opengraph.webp);
}
.project-slider-image_wrapper.video {
  background-image: none;
  padding-bottom: 0%;
}
.project-slider-image_wrapper.new-image {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/64480a97a641c87a8083eabf_data-dashboard%201.webp);
}
.project-slider-mask {
  width: 90%;
  height: auto;
  overflow: visible;
}
.project-slider-arrow {
  width: 3rem;
  height: 3rem;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.project-slider-arrow.is-left {
  margin-right: 4rem;
}
.space-2rem {
  width: 100%;
  height: 2rem;
}
.integration-group {
  width: 100%;
  height: 100%;
}
.sxt-comparison-logo {
  width: 13rem;
}
.div-block-7 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}
.background-3d-nebula-black {
  background-color: var(--black-nebula-85a);
  border: 1px solid rgba(206, 184, 217, 0.05);
  box-shadow: inset -10px -7px 20px #230831, inset 7px 9px 20px #000;
}
.htap_image_wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}
.htap_reflection {
  z-index: 0;
  filter: blur(4.4rem);
  mix-blend-mode: lighten;
  background-color: rgba(52, 77, 134, 0.45);
  border-radius: 100vw;
  width: 200%;
  height: 40%;
  position: absolute;
  top: 5%;
}
.htap_reflection.bottom {
  background-color: rgba(166, 0, 138, 0.23);
  height: 60%;
  top: auto;
  bottom: 5%;
}
.usecase-bullet_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: flex-start;
  margin-bottom: 1rem;
  display: flex;
}
.usecase_bullet {
  flex: none;
  width: 2rem;
  height: 2rem;
}
.max-width-small {
  max-width: 20rem;
}
.card-hover-glow {
  z-index: -1;
  filter: blur(1.1rem);
  background-color: rgba(166, 115, 191, 0.4);
  border-radius: 100%;
  width: 80%;
  height: 4rem;
  margin-left: 10%;
  position: absolute;
  bottom: -2.5rem;
  left: 0%;
  right: 0%;
}
.card-hover-glow.is-magenta {
  background-color: rgba(75, 43, 69, 0.75);
}
.background-3d-nebula-black-copy {
  background-color: var(--black-nebula-85a);
  border: 1px solid rgba(206, 184, 217, 0.05);
  box-shadow: inset -10px -7px 20px #230831, inset 7px 9px 20px #000;
}
.background-nebula_hover {
  background-color: rgba(35, 2, 51, 0.85);
  border: 1px #000;
  transition: box-shadow 0.3s;
}
.background-nebula_hover:hover {
  box-shadow: inset 0 -2px rgba(166, 115, 191, 0.4);
}
.div-block-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.text-align-center {
  width: 100%;
}
.text-align-center.recommended {
  border: 1px solid var(--nebula-silver);
  box-shadow: 0 17px 20px 3px var(--black-nebula-85a);
  background-color: rgba(18, 4, 26, 0.27);
  border-radius: 100vw;
  width: auto;
  margin-top: 1rem;
  padding: 1rem 2.5rem;
}
.text-align-center.text-weight-semibold {
  font-weight: 600;
}
.ai-gif {
  align-self: center;
  width: 80%;
  max-width: 22rem;
}
.ai-gif.blur {
  filter: blur(1.6rem);
  position: absolute;
}
.open-ai-gif_wrapper {
  flex-direction: column;
  justify-content: center;
  padding-top: 4rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}
.div-block-9 {
  grid-column-gap: 1rem;
  justify-content: space-between;
  display: flex;
}
.background-gradient_hover {
  background-color: rgba(35, 2, 51, 0.85);
  background-image: radial-gradient(
      circle at 100% 0,
      rgba(204, 10, 172, 0.18),
      rgba(166, 0, 138, 0)
    ),
    radial-gradient(circle at 0 0, rgba(80, 0, 191, 0.45), rgba(166, 0, 138, 0));
  border: 1px #000;
  transition: box-shadow 0.3s;
}
.background-gradient_hover:hover {
  box-shadow: inset 0 -2px 0 0 var(--nebula-silver);
}
.beta_button {
  justify-content: flex-start;
  display: flex;
}
.beta_button_wrapper {
  max-width: 20rem;
}
.card-link-arrow_wrapper {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.card-link-arrow_wrapper.space-between {
  justify-content: space-between;
}
.card-link-arrow_wrapper.space-between.top {
  align-items: flex-start;
}
.background-purple-gradient_hover {
  background-color: rgba(58, 4, 134, 0.75);
  background-image: radial-gradient(
    circle at 100%,
    rgba(204, 10, 152, 0.33),
    rgba(166, 0, 138, 0.03)
  );
  border: 1px #000;
  transition: box-shadow 0.3s;
}
.background-purple-gradient_hover:hover {
  box-shadow: inset 0 -2px #6c32bd;
}
._100_width {
  width: 100%;
}
.sxt-azure_logo {
  max-height: 2.5rem;
}
.azure-logos_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}
.text-color-offwhite {
  color: var(--off-white);
}
.div-block-10 {
  background-color: var(--nebula-silver);
  align-self: center;
  width: 1px;
  height: 2rem;
}
.logo-text-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}
.card-text-arrow_wrapper {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  justify-content: space-between;
  display: flex;
}
.background-electric-purple_hover {
  background-color: rgba(75, 0, 178, 0.2);
  border: 1px #000;
  transition: box-shadow 0.3s;
}
.background-electric-purple_hover:hover {
  box-shadow: inset 0 -2px #6c32bd;
}
.space._1rem {
  width: 1rem;
  height: 1rem;
}
.api_hero_image {
  height: 37.7rem;
  margin-top: -2rem;
}
.api-gateway-image_wrapper {
  max-height: 20rem;
}
.div-block-11 {
  display: flex;
}
.max-width-large {
  max-width: 58rem;
}
.div-block-12 {
  width: 1px;
}
.background-gradient {
  background-color: rgba(35, 2, 51, 0.85);
  background-image: radial-gradient(
      circle at 100% 0,
      rgba(204, 10, 172, 0.18),
      rgba(166, 0, 138, 0)
    ),
    radial-gradient(circle at 0 0, rgba(80, 0, 191, 0.45), rgba(166, 0, 138, 0));
  border: 1px #000;
  transition: box-shadow 0.3s;
}
._w-wt-image_wrapper {
  padding-left: 7rem;
  padding-right: 7rem;
}
.space-1-5rem {
  height: 1.5rem;
}
.testimonial-logo_wrapper {
  border: 1px solid var(--nebula-silver-70a);
  border-radius: 100vw;
  flex: none;
  width: 3rem;
  height: 3rem;
  overflow: hidden;
}
.testimonial-logo_wrapper.gracy {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6430159059e6e07a5508d840_gracy-chen.webp);
}
.testimonial-logo_wrapper.canaan {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/64301590690c78cfeb298098_canaan-linder.webp);
}
.testimonial-logo_wrapper.austin {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/643015900f391d824f62e1ee_austin-przybysz.webp);
}
.testimonial-logo_wrapper.shrapnel {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6436fd080ead7fd20d32a9cc_shrapnel_logo.png);
}
.testimonial-logo_wrapper.is-logo {
  z-index: -1;
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/6447fa2ec10f184c3c52aebf_poly.webp);
  margin-left: -0.7rem;
  position: relative;
}
.testimonial-logo_wrapper.over {
  margin-left: -1.9rem;
  margin-right: -1.9rem;
}
.background-gradient_azure {
  background-color: rgba(58, 4, 134, 0.75);
  background-image: linear-gradient(
    90deg,
    rgba(58, 4, 134, 0.75),
    rgba(166, 0, 138, 0.31)
  );
  transition: box-shadow 0.4s, background-color 0.4s;
}
.background-gradient_azure:hover {
  background-color: rgba(75, 0, 178, 0.24);
  background-image: none;
  box-shadow: 0 0 10px 6px rgba(166, 115, 191, 0.2);
}
.hide-tablet {
  display: block;
}
.div-block-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}
._w-wt-image {
  width: 100%;
}
._w-wt-image.is-mobile {
  display: none;
}
.testimonial-logo-name_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.status-light {
  background-color: #59ff00;
  border-radius: 100vw;
  width: 2.5rem;
  height: 2.5rem;
}
.status-light.offline {
  background-color: #ff0004;
}
.status-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}
.azure-logo-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.home-w-wt_graphs {
  width: 100%;
  max-width: 60rem;
}
.home-w-wt_graphs.mobile {
  display: none;
}
.content-align-center {
  justify-content: center;
  display: flex;
}
.text-size-small {
  aspect-ratio: auto;
  font-size: 1rem;
  line-height: 1.5;
}
.text-size-small.text-color-offwhite-75b.missing {
  color: var(--off-white-75b);
}
.basic-card-icon {
  background-color: var(--neon-magenta);
  border-radius: 100vw;
  width: 2.5rem;
  height: 2.5rem;
  display: none;
}
.card-icon-title_wrapper {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  align-items: center;
  display: flex;
}
.text-color-offwhite-75b {
  color: var(--off-white-75b);
}
.text-weight-normal {
  font-weight: 400;
}
.space-0_5rem {
  width: 100%;
  height: 0.5rem;
}
.hide-mobile {
  display: block;
}
.flex-center {
  justify-content: center;
  width: 100%;
  display: flex;
}
.h2-display {
  color: var(--off-white);
  font-size: 2.5rem;
  font-weight: 400;
}
.text-size-14 {
  font-size: 0.875rem;
  line-height: 1.4;
}
.text-size-14.text-color-offwhite.text-align-left {
  text-align: left;
}
.h2-alt {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
}
.pricing-sub {
  margin-top: 0;
  margin-bottom: 0.2rem;
  font-size: 1.8rem;
  font-weight: 400;
}
.pricing-sub.text-align-center {
  font-size: 1.6rem;
}
.use-cases-nav-text {
  font-size: 1rem;
}
.horizontal-content-spacebetween {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.tabs-home {
  flex-direction: row;
  display: flex;
}
.tabs-content {
  flex: 1;
}
.home-tab-link {
  background-color: var(--nebula-black-card);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  color: var(--off-white);
  border: 1px solid #624d80;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  height: 2.6rem;
  padding: 0.5rem 1rem;
  display: flex;
}
.home-tab-link:hover {
  background-color: transparent;
  background-image: linear-gradient(135deg, #6d21d9, #ab21d9);
}
.home-tab-link.w--current {
  background-image: linear-gradient(135deg, #6d21d9, #ab21d9);
  border-color: #624d80;
}
.home-tab-link.is-vertical-line {
  background-color: var(--nebula-silver-glow);
  box-shadow: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 1px;
  padding: 0;
}
.home-tab-link.detailed-architecture {
  background-color: rgba(65, 0, 129, 0.85);
}
.home-tab-link.detailed-architecture:hover {
  background-color: var(--electric-purple);
}
.home-tab-link.is-home {
  border-radius: 100vw;
  height: 3.3rem;
}
.missing-image {
  width: 100%;
}
.btn-arrow-text-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.btn-arrow-text-wrapper.space-between {
  justify-content: space-between;
}
.btn-arrow-text-wrapper.space-between.top {
  align-items: flex-start;
}
.text-weight-semibold {
  font-weight: 600;
}
.vertical-flex {
  flex-direction: column;
  height: 100%;
  display: flex;
}
.testimonials_photo_logo_wrapper {
  display: flex;
}
.captcha {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: transparent;
  margin-top: 0;
  margin-bottom: 0;
}
.div-block-15 {
  background-color: #9f92a3;
  border-radius: 0.5rem;
  margin-top: 1rem;
  padding: 0.5rem;
  display: inline-block;
  position: relative;
}
.recaptcha-colour {
  mix-blend-mode: hue;
  background-color: rgba(16, 2, 23, 0.66);
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.recaptcha-colour.interior {
  mix-blend-mode: normal;
  background-color: rgba(32, 0, 48, 0.24);
}
.recaptcha-colour.pointer-events-off {
  display: none;
}
.div-block-16 {
  display: inline;
}
.nft-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}
.nft-image {
  border-radius: 0.5rem;
  width: 30rem;
}
.div-block-17 {
  justify-content: center;
  display: flex;
}
.captcha_mask {
  overflow: hidden;
}
.pricing-value {
  text-align: center;
  width: 100%;
  padding-top: 0.4rem;
  font-size: 2rem;
}
.pricing-value.text-color-offwhite.align-left {
  text-align: left;
}
.pricing-month {
  color: var(--off-white-75b);
  font-size: 1.3rem;
}
.h2-2 {
  color: #e6e6e6;
  letter-spacing: -0.04em;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1em;
}
.h5-2 {
  color: #e6e6e6;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}
.basic-card-icon-2 {
  background-color: #cc0aac;
  border-radius: 100vw;
  width: 2.5rem;
  height: 2.5rem;
}
.footnotes {
  margin-top: 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.image {
  text-align: right;
}
.apply_button {
  border: 1px solid var(--electric-purple);
  background-color: var(--electric-purple);
  box-shadow: 0 0 1rem 0.25rem var(--electric-purple-glow);
  color: var(--off-white);
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  margin-top: 1rem;
  margin-bottom: 3.5rem;
  padding: 0 1rem;
  font-size: 1rem;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}
.apply_button:hover {
  border: 1px solid var(--off-white-75b);
  box-shadow: inset 0 0 0.875rem 1px var(--electric-purple-glow),
    inset 0 0 0.5rem 1px var(--nebula-silver-glow),
    0 0 0.5rem 1px var(--nebula-silver-glow),
    0 0 0.875px 1px var(--electric-purple-glow);
  color: var(--off-white);
  background-color: transparent;
}
.apply_button.w--current:hover {
  background-color: transparent;
}
.apply_button.newsletter {
  height: auto;
  padding-left: 1rem;
}
.apply_button.newsletter.systemui,
.apply_button.arrow-unicode {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans, Droid Sans,
    sans-serif;
}
.apply_button.arrow-unicode.mainbutton-silver {
  border-color: var(--nebula-silver-70a);
  background-color: var(--nebula-silver-bright-card);
  justify-content: center;
  width: 3rem;
  padding-left: 0;
  padding-right: 0;
}
.apply_button.arrow-unicode.mainbutton-silver:hover {
  background-color: transparent;
}
.apply_button.button-pagination {
  margin-left: 0;
  margin-right: 0;
}
.apply_button.button-pagination.page-right.load-more-button.mainbutton-silver {
  box-shadow: 0 0 1rem 0.25rem var(--nebula-black-card);
}
.apply_button.footer-button.w--current {
  border-color: var(--off-white);
  background-color: transparent;
}
.apply_button.cookies {
  flex: 1;
  height: 2.4rem;
}
.apply_button.cookies.deny-cookies {
  background-color: var(--nebula-black);
}
.apply_button.is-inverted {
  border-style: solid;
  border-color: var(--off-white);
  background-color: transparent;
}
.apply_button.is-inverted.clear-filter:hover {
  background-color: var(--electric-purple);
}
.apply_button.magenta {
  border-color: var(--neon-magenta-bright-card);
  background-color: var(--neon-magenta-bright-card);
}
.apply_button.magenta:hover {
  background-color: transparent;
}
.apply_button.auto-height {
  height: auto;
  text-decoration: none;
  display: flex;
}
.apply_button.is-gradient {
  background-color: rgba(65, 0, 129, 0.85);
}
.apply_button.access-beta.new {
  background-image: linear-gradient(142deg, #7ef4ff 7%, #6c2cc7 77%);
  border-color: #818181;
  border-radius: 100vw;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  font-weight: 600;
  box-shadow: 4px 3px 0.5rem 1px rgba(16, 2, 23, 0.39);
}
.apply_button.access-beta.new:hover {
  background-image: linear-gradient(142deg, #7ef4ff, #6c2cc7 0%);
}
.form-submission-form-fields {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.submission-checkbox {
  align-items: flex-start;
}
.submit-project-spacer {
  height: 1.5rem;
}
.submit-project-wrapper {
  color: var(--off-white);
  cursor: pointer;
  align-items: center;
  width: 100%;
  height: auto;
  text-decoration: none;
}
.submit-project-wrapper.post-linkblock {
  width: 100%;
  height: 100%;
}
.submit-project-wrapper.community-links {
  flex-direction: column;
  width: 14rem;
  height: 14rem;
  padding: 2rem;
  display: flex;
}
.submit-project-wrapper.community-links.card-nebulablack {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black-card);
}
.submit-project-wrapper.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
  border-color: var(--electric-purple-bright-card);
  background-color: var(--electric-purple-glow);
  height: auto;
  min-height: auto;
  padding: 1.5rem;
}
.submit-project-wrapper.blog-featured {
  display: flex;
}
.submit-project-wrapper.auto-height {
  height: auto;
}
.submit-project-wrapper.auto-width-height {
  width: auto;
  height: auto;
}
.button-submit-mask {
  height: 4.3rem;
}
.mainbutton-2 {
  background-color: #5000bf;
  border: 1px solid #5000bf;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 0 1rem;
  font-size: 1rem;
  line-height: 1em;
  display: flex;
  box-shadow: 0 0 1rem 0.25rem rgba(75, 0, 178, 0.25);
}
.mainbutton-2:hover {
  color: #e6e6e6;
  background-color: transparent;
  border: 1px solid #bfbfbf;
  box-shadow: inset 0 0 0.875rem 1px rgba(75, 0, 178, 0.25),
    inset 0 0 0.5rem 1px rgba(206, 184, 217, 0.2),
    0 0 0.5rem 1px rgba(206, 184, 217, 0.2),
    0 0 0.875px 1px rgba(75, 0, 178, 0.25);
}
.mainbutton-2.w--current:hover {
  background-color: transparent;
}
.proof-sql-image {
  width: 100%;
  max-width: 450px;
}
.paragraph-4 {
  order: 0;
  align-self: auto;
}
.captcha-scale {
  display: inline;
}
.google-cloud_icon {
  width: 11rem;
}
.search-icon {
  opacity: 0.25;
  width: 1.3rem;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0.7rem;
  right: auto;
  transform: translateY(-50%);
}
.search-input_wrapper {
  position: relative;
}
.filter-button_wrapper {
  border: 1px solid var(--nebula-silver-bright-card);
  background-color: var(--nebula-black-card);
  border-radius: 0.5rem;
  margin-bottom: 0;
  padding-left: 0;
}
.filter-button_wrapper.is-active {
  background-color: var(--nebula-silver-bright-card);
}
.filter-button {
  color: var(--off-white-60b);
  margin-bottom: 0;
  padding: 0.5rem;
}
.filter-button.is-active {
  background-color: var(--nebula-silver);
}
.filters_list {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-wrap: wrap;
  display: flex;
}
.spacer-2 {
  width: 100%;
  padding-top: 2rem;
}
.spacer-0-5 {
  width: 100%;
  padding-top: 0.5rem;
}
.view-all_wrapper {
  display: flex;
}
.filter-buttons_wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  display: flex;
}
.filter-button-all_wrapper {
  border: 1px solid var(--nebula-silver-bright-card);
  background-color: var(--nebula-black-card);
  border-radius: 0.5rem;
  margin-bottom: 0;
  padding-left: 0;
}
.filter-button-all_wrapper.is-active {
  background-color: var(--nebula-silver-bright-card);
}
.filter-all-trigger {
  align-items: flex-start;
  display: flex;
}
.view-all-filters_wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  display: flex;
}
.faq_component {
  padding-top: 1rem;
  padding-bottom: 0;
}
.faq-title_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  margin-bottom: 0.6rem;
  display: flex;
}
.faq-line {
  background-color: var(--nebula-silver-70a);
  width: 100%;
  height: 1px;
}
.faq-line-glow {
  background-color: var(--electric-purple-bright-card);
  filter: blur(2px);
  border-radius: 20%;
  width: 100%;
  height: 0.2rem;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
  transform: translateY(-50%);
}
.faq-line_wrapper {
  position: relative;
}
.faqs_wrapper {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(255, 255, 255, 0.03);
  border: 1px solid rgba(206, 184, 217, 0.08);
  border-radius: 2rem;
  padding: 1.5rem 2rem 2rem;
}
.faqs-text_wrapper {
  height: auto;
  overflow: hidden;
}
.faq-text_spacer {
  width: 100%;
  padding-top: 1rem;
}
.faq-title-line_wrapper {
  cursor: pointer;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.faq-arrow {
  color: var(--off-white-60b);
}
.div-block-19 {
  position: relative;
}
.pricing_component {
  flex-direction: column;
  justify-content: space-between;
  padding: 3rem 2rem 2rem;
  display: flex;
  position: relative;
}
.pricing-price_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}
.pricing-info_wrapper {
  grid-column-gap: 0.9rem;
  grid-row-gap: 0.9rem;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 3rem;
  padding-bottom: 2rem;
  display: flex;
}
.pricing-info_wrapper.recommended {
  padding-top: 3rem;
}
.pricing-line {
  background-color: var(--nebula-silver-bright-card);
  width: 1px;
  height: 100%;
}
.pricing_bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}
.text-style-link {
  color: var(--off-white-60b);
  text-align: center;
  text-decoration: none;
  transition: color 0.25s;
}
.text-style-link:hover {
  color: var(--off-white-highlight-hover);
}
.new-pricing {
  padding-top: 2rem;
  padding-bottom: 3rem;
}
.pricing-divider-line {
  background-color: var(--dark-slate-blue);
  width: 3rem;
  height: 1px;
  margin-top: 3rem;
}
.spacer-10 {
  width: 100%;
  padding-top: 10rem;
}
.max-width-35 {
  max-width: 35rem;
}
.dev-hub-item-title-wrapper {
  grid-column-gap: 0.7rem;
  grid-row-gap: 0.7rem;
  align-items: center;
  width: 100%;
  display: flex;
}
.dev-hub_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 15rem;
  padding: 2rem 1.5rem;
  display: flex;
}
.dev-hub_wrapper.is-card {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
}
.dev-hub_wrapper.is-right {
  border-left: 1px solid var(--nebula-silver-bright-card);
}
.dev-hub_wrapper.is-background {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/642d91209f1e7711ae40b114_Background%20lines%20%E2%80%93%C2%A0about.webp);
  background-position: 50% 60%;
  background-size: 590%;
}
.dev-hub-plat-icon {
  width: 1.8rem;
}
.dev-hub-description_wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}
.text-align-right {
  text-align: right;
}
.dev-gallery_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-bottom: 2rem;
  display: flex;
}
.dev-gallery_component {
  border: 1px solid var(--nebula-silver-glow);
  background-color: var(--nebula-black-card);
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  min-height: 16rem;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}
.dev-gallery_component.is-stat {
  background-color: var(--nebula-black-card);
}
.dev-gallery-img {
  background-image: url(https://cdn.prod.website-files.com/642d91209f1e772d3740afa0/65578693e8804e70aeabf2fa_6522ea4dd25b990a2c27eda2_IMG_4681.webp);
  background-position: 50%;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.dev-gallery-base-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  transform: translateY(-50%);
}
.dev-gallery-text_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}
.dev-gallery-stat_gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#7f00bf, #6906ff 81%);
  -webkit-background-clip: text;
  background-clip: text;
}
.form_wrapper {
  width: 100%;
}
.pricing-tablet-down {
  display: none;
}
.pricing-desktop {
  display: block;
}
.old-pricing {
  display: none;
}
.gallery-slider_anim {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}
.gallery-slider_anim-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  display: flex;
}
.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}
.jobs_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}
.job-style {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(206, 184, 217, 0.08);
  border-radius: 2rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
}
.dev-hub-laptop-image {
  width: 39rem;
  max-width: 100%;
}
.dev-hub-laptop-image.is-cell {
  margin-bottom: 32px;
}
.dev-hub-laptop-bg {
  z-index: -2;
  width: 52rem;
  max-width: none;
  position: absolute;
  top: auto;
  bottom: -3.3rem;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}
.dev-hub-laptop-bg.top {
  z-index: 1;
  opacity: 0.26;
  pointer-events: none;
}
.dev-hub-laptop-bg.top.opacity {
  opacity: 0.09;
}
.div-block-23 {
  display: block;
}
.nav-ticker_wrapper {
  z-index: 35;
  cursor: pointer;
  padding: 0.2rem 0.5rem;
  transition: opacity 0.3s;
  position: relative;
}
.nav-ticker_wrapper:hover {
  opacity: 0.5;
}
.brandkit-download-link {
  color: var(--off-white-75b);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}
.brandkit-image {
  width: 100%;
}
.home-video-planets {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.video-embed {
  z-index: 1;
  aspect-ratio: 1.3;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}
.video-embed.is-mobile {
  display: none;
}
.image-background {
  z-index: 1;
  background-position: 50%;
  background-size: cover;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.image-background.is-mobile {
  display: none;
}
.hero-background {
  z-index: -1;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}
.spline-component {
  width: 100%;
  height: 75%;
  margin-left: 18%; 
  margin-top: auto; 
  margin-bottom: auto; 
}
#funko-robot-hover{
  margin-top: -6rem;
  margin-right: 0;
  margin-left: auto;
  height: 240%;
  width: 60%;
  left: 50%;
  transform: translate(-50%);
}


.lds-ripple,
.lds-ripple div {
  box-sizing: border-box;
}
.lds-ripple {
  opacity:0;
  display: inline-block;
  position: absolute;
  width: 80px;
  height: 80px;
  left:50%;
  top:50%;
  transform: translate(-50% -50%);
  animation: fade-innn .3s .5s ease-in forwards;
}
@keyframes fade-innn {
  from{
    opacity:0;
  }
  to{opacity:1;}
}
.lds-ripple div {
  position: absolute;
  border: 4px solid currentColor;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 8px;
    height: 8px;
    opacity: 0;
  }
  4.9% {
    top: 36px;
    left: 36px;
    width: 8px;
    height: 8px;
    opacity: 0;
  }
  5% {
    top: 36px;
    left: 36px;
    width: 8px;
    height: 8px;
    opacity: 1;
  }
  100% {
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    opacity: 0;
  }
}

@media (max-width: 768px) {
  .footer-div-nav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
  }
  .footer-subdiv-nav {
    align-items: center !important;
    width: 100%;
  }
}

@media (max-width: 640px) {
  #funko-robot-hover{
    margin-top: 0;
    height: 150%;
    width: 40%;
  }
}
@media (max-width: 1200px) {
  .spline-component {
    width: 100%;
    height: 55%;
    margin-top: 15%; 
  }
}
@media (max-width: 1125px) {
  .spline-component {
      width: 100%;
      height: 83%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 23%;
      overflow: visible;
  }
  .maincontent-inner.maincontent-hero100vh {
    grid-row-gap: 1.5rem;
    align-self: flex-start;
    margin-top: 0%;
  }
}

@media (max-width: 991px) {
  .generative-bi-image {
    margin-top: 0;
  }
}
@media (max-width: 550px) {
  .spline-component {
    width: 100%;
    height: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 38%;
    overflow: visible;
  }
}
@media (max-width: 450px) {
  .spline-component {
      width: 100%;
      height: 50%;
      margin-left: auto;
      margin-right: auto;
      margin-top: 80%;
  }
}
.generative-bi-spline {
  z-index: 3;
  height: 120%;
}
.hover-mouse {
  animation: slideeee 2.5s alternate infinite;
  opacity:1;
  transition: opacity 0.5s;
}
#funko-robot:hover > .hover-mouse {
  opacity:0
}
@keyframes slideeee {
  from{
    left:55%;
  }
  to{left:65%;}
}
@media screen and (max-width: 500px) {
  .generative-bi-spline {
    height: 22vh;
  }
}
@media screen and (max-width: 991px) {
  .container-navbar4, .extracontent {
    display: none;
  }
  .section.section-main.section-homegrid {
    padding-bottom: 2rem;
  }
  .section.section-main.section-homegrid.section-homelast {
    padding-bottom: 4rem;
  }
  .section.section-main.section-enterprise {
    padding-top: 8rem;
  }
  .section.section-main.section-last {
    padding-bottom: 6rem;
  }
  .section.section-main-platform {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .section.section-hero.section-blog {
    flex-direction: column;
    display: flex;
  }
  .section.section-inner {
    padding-bottom: 4rem;
  }
  .section.section-hero-component {
    padding-top: 10rem;
  }
  .grid {
    grid-template-columns: 1fr 1fr;
  }
  .grid.grid2home {
    grid-template-columns: 2fr;
  }
  .grid.grid2home.grid2home-right {
    grid-template-columns: 3fr;
  }
  .grid.grid3 {
    grid-template-columns: 1fr;
  }
  .grid.grid3.member-grid {
    grid-template-columns: 1fr 1fr;
  }
  .grid.grid-2c.grid-hero.gridh-about {
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.blog-feature {
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.posts-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.posts-grid.blog-posts-list {
    grid-row-gap: 4rem;
  }
  .grid.grid-2c.grid-1c-tablet {
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.grid-1c-tablet.grid-careersemail {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .grid.grid-2c.newsletter-grid,
  .grid.grid-2c.grid-1c-tablet {
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.grid-1c-tablet.is-dev-hub {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }
  .grid.grid-2c.grid-careerswhy {
    padding-top: 0;
  }
  .grid.grid2h {
    grid-template-columns: auto;
  }
  .grid.grid2h.grid2-textimage {
    grid-template-columns: 2fr;
  }
  .grid.grid-community {
    grid-template-columns: 1fr 1fr;
  }
  .grid.brandkit-colorgrid {
    grid-template-columns: minmax(0.5rem, 1fr);
  }
  .grid.partners-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }
  .grid.grid-brandkit {
    grid-template-columns: 1fr 1fr;
  }
  .grid.grid-brandkit.grid-colorpalette,
  .grid._2col-1col_tablet {
    grid-template-columns: 1fr;
  }
  .grid._2col-1col_tablet.no-vertical-space {
    grid-row-gap: 0rem;
  }
  .grid._2col-1col_tablet.bigger-space {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .grid.icon-arrows_description {
    margin-top: 2rem;
  }
  .grid.is-3-col {
    grid-template-columns: 1fr;
  }
  .grid.decentralized-dapp {
    grid-row-gap: 2.25rem;
    grid-template-columns: 1fr;
  }
  .grid.testimonials {
    grid-template-columns: 1fr 1fr;
  }
  .grid.get-started {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }
  .grid.htap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1.7fr;
  }
  .grid.pricing {
    grid-row-gap: 3.25rem;
    grid-template-columns: 1fr;
  }
  .grid.featured-projects {
    grid-template-columns: 1fr;
  }
  .grid.is-5-col {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid.sxt_db_hero {
    grid-template-columns: 1fr;
  }
  .grid.azure-btn {
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr auto 1fr;
  }
  .grid.is-beta,
  .grid.is-faqs {
    grid-template-columns: 1fr;
  }
  .grid.is-new-pricing {
    grid-template-columns: 1fr;
    margin-bottom: 70px;
  }
  .grid.is-new-pricing.is-last {
    margin-bottom: 40px;
  }
  .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .container.container-ticker {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .container.container-navbar {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .container.container-hero {
    padding-top: 2rem;
    position: relative;
  }
  .container.container-hero.hero-no-image {
    min-height: auto;
  }
  .container.container-hero.container-hero-about {
    padding-bottom: 3rem;
  }
  .container.container-hero.container-hero-brandkit {
    padding-bottom: 2rem;
  }
  .container.container-poststitle {
    padding-bottom: 4rem;
  }
  .container.opacity-animation-alt.container-featuredpost {
    order: 1;
  }
  .container.container-fullwidth {
    width: 100%;
  }
  .grid-block.gridhome-video {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }
  .image-graphics.section4-graphics {
    height: 22rem;
    bottom: 10rem;
    right: 2rem;
  }
  .image-graphics.graphics-position {
    bottom: -4rem;
    right: 2rem;
  }
  .maincontent-inner.maincontent-hero100vh {
    grid-row-gap: 1.5rem;
    align-self: flex-start;
    margin-top: 0;
  }
  .maincontent-inner.maincontent-hero,
  .maincontent-inner.herocontent-about {
    align-self: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }
  .maincontent-inner.cta-discord {
    order: -1;
    align-self: flex-start;
    align-items: flex-start;
  }
  .maincontent-inner.brandkit-buttonsflex {
    align-self: flex-start;
  }
  .fullwidth-title {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .navbar-dropd {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .altbutton-glow {
    box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  }
  .altbutton-glow.altbutton-navbar-glow {
    position: relative;
  }
  .altbutton-content.altbutton-navbar4 {
    flex-direction: row;
    align-items: center;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .altbutton-content.altbutton-content-navbar.altb-content-dropdown {
    min-height: 2.5rem;
  }
  .altbutton-content.altbutton-content-extranav {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .h1.h1-hero.about-h1 {
    width: auto;
  }
  .h1.h1-404 {
    font-size: 2.5rem;
  }
  .navbar-extra-right {
    grid-column-gap: 2rem;
  }
  .newsticker-icon {
    padding-right: 0.5rem;
  }
  .navbar-openbutton {
    position: relative;
    right: -2rem;
  }
  .navbar-openbutton.w--open {
    z-index: 1;
    background-color: transparent;
    position: relative;
    right: -2rem;
  }
  .altbutton.altbutton-navbar {
    height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .altbutton.altbutton-navbar.altbutton-dropdown {
    flex: 1;
    align-self: flex-start;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .altbutton.altbutton-navextra {
    width: 25%;
  }
  .navbar-text {
    font-size: 0.875rem;
  }
  .navbar-text.nav4-text.nav4-textbreak {
    padding-right: 0;
  }
  .navbar-text.navbar-title {
    color: var(--off-white);
    align-self: center;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1em;
  }
  .navbar-text.navbar-title.navbar-title-dropdown,
  .navbar-text.navbar-title.navbar-title-dropdown.usecase-link {
    font-size: 1rem;
  }
  .navbar-text.dropdown-subtitle {
    padding-right: 1rem;
    font-size: 1rem;
  }
  .navbar-text.dropdown-titletext {
    font-size: 1rem;
  }
  .altbutton-line.altbutton-line-navbar {
    background-color: var(--nebula-silver);
    box-shadow: none;
    margin-top: -1px;
    display: block;
    position: relative;
  }
  .navbar-dropdown-list {
    grid-row-gap: 1rem;
    width: 100%;
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }
  .navbar-dropdown-list.w--open {
    grid-row-gap: 2rem;
    box-shadow: none;
    background-color: transparent;
    border-color: transparent;
    width: 100%;
    margin-top: 1rem;
    padding: 1rem 0;
    position: relative;
    left: 0;
  }
  .navbar-dropdown-list.is-build {
    left: 0%;
  }
  .navbar-button-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2.5rem 2rem;
    display: flex;
  }
  .maintext.three-text {
    font-size: 1rem;
  }
  .maintext.offwhitetext.inter-semi-bold {
    margin-bottom: 0.25rem;
    line-height: 1.2em;
  }
  .maintext.about-hero-description {
    position: relative;
  }
  .maintext.blackhole-hero-paragraph {
    display: none;
  }
  .newsticker-link {
    text-align: center;
  }
  .gradient.g2 {
    background-image: linear-gradient(
      to bottom,
      var(--nebula-black),
      transparent
    );
  }
  .unicode-arrow.arrow-navbar {
    padding-right: 0.25rem;
    font-size: 1.25rem;
  }
  .unicode-arrow.arrow-navbar.arrow-navbar-solo {
    display: block;
  }
  .unicode-arrow.arrow-navbar.arrow-footer {
    padding-right: 0;
    font-size: 1rem;
  }
  .unicode-arrow.is-mobile-ticker {
    font-size: 0.9rem;
  }
  .bullet-link.bullet-blog {
    border-color: var(--neon-magenta);
    background-color: var(--neon-magenta);
  }
  .bullet-link.bullet-blog:hover {
    border-color: var(--off-white);
    background-color: transparent;
  }
  .nav4-linebreak {
    flex-direction: column;
    display: flex;
  }
  .three-planet-title {
    font-size: 2rem;
  }
  .three-planet-description {
    font-size: 0.875rem;
  }
  .newsticker-underline.newsticker-visibility {
    grid-column-gap: 0.3rem;
  }
  .background {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .navbar-dropdown {
    flex-direction: column;
    display: flex;
  }
  .body {
    background-color: var(--nebula-black);
  }
  .altbutton-navbar-title {
    justify-content: space-between;
    align-self: flex-start;
    height: auto;
    min-height: 4rem;
    margin-left: 0;
    margin-right: 0;
  }
  .maincontent-description.hero-description-paragraph {
    max-width: none;
    padding-right: 0;
  }
  .sectionnumber-text {
    font-size: 1.5rem;
  }
  .platform-number,
  .platform-number.platform-number-chapter {
    height: 2.5rem;
  }
  .platform-flex.vertical-tablet {
    flex-direction: column;
  }
  .platform-flex.vertical-tablet.invert-direction {
    flex-direction: column-reverse;
  }
  .platform-flex.vertical-tablet.invert-direction.image-last {
    flex-direction: column;
  }
  .platform-column._50-width._100-width-tablet {
    width: 100%;
  }
  .mainhero-image {
    margin-top: 2rem;
  }
  .mainhero-image.abouthero-image {
    flex: 1;
  }
  .hero-card.community-card {
    padding: 2rem;
  }
  .partner-image {
    max-width: 10rem;
    height: 3rem;
  }
  .member-picture {
    width: 6rem;
  }
  .dropdown-lines {
    display: flex;
  }
  .dropdown-left {
    grid-row-gap: 0.25rem;
  }
  .dropdown-links {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .dropdown-icons {
    grid-row-gap: 1.25rem;
  }
  .navbar-dropdown-title {
    align-self: flex-start;
    padding-right: 2rem;
  }
  .dropdown-pagelinks {
    grid-row-gap: 1.5rem;
  }
  .navbar-dropdown-icon-left {
    width: 1.75rem;
  }
  .altbutton-navbar-wrapper {
    align-self: stretch;
  }
  .footer-main {
    grid-column-gap: 0rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
  }
  .footer-links-wrapper {
    width: 100%;
  }
  .link-block.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
    order: 1;
  }
  .footer-columns {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
  }
  .content-column.desktop60.tablet80 {
    width: 80%;
  }
  .herocontent-image.hero3d-careers {
    height: 30rem;
  }
  .careers-description {
    width: auto;
  }
  .h5.every {
    margin-bottom: 0;
  }
  .slider {
    margin-left: 0;
    margin-right: 0;
  }
  .slider-logo {
    max-width: 20rem;
    height: 5rem;
  }
  .about-heroimage-wrapper {
    justify-content: center;
  }
  .cta-content.cta-getstarted {
    grid-row-gap: 4rem;
    flex-direction: column;
  }
  .cta-column.cta-discord {
    flex-direction: column;
  }
  .lever-ember-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }
  .tagline-content.tagline-footercaption {
    align-self: center;
  }
  .container-navbarcontent {
    background-color: rgba(16, 2, 23, 0.95);
    flex-direction: column;
    padding-top: 6rem;
  }
  .navbar-title-line {
    flex-direction: column;
    justify-content: center;
  }
  .h4-display-platform {
    font-size: 1.5rem;
  }
  .h4-display-platform.h4d-bullet {
    margin-bottom: 0;
  }
  .text-span-2 {
    display: inline-block;
  }
  .h4.h4-communitylink.h4-unicode {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
      Noto Sans, Ubuntu, Cantarell, Helvetica Neue, Oxygen, Fira Sans,
      Droid Sans, sans-serif;
    font-size: 2rem;
  }
  .h4.cta-h4discord {
    order: -1;
  }
  .h4.unicode-arrow.is-dropdown-arrow {
    font-size: 1.7rem;
  }
  .member-popup-container {
    width: 100%;
  }
  .popup-close-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .footer-copyright {
    align-self: center;
  }
  .footer-closer {
    grid-row-gap: 1rem;
    flex-direction: column;
  }
  .footer-social {
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
  }
  .h2 {
    z-index: 2;
    font-size: 2.5rem;
  }
  .h3-display.h3d-sectionsubtitle.text-align-center {
    width: 100%;
  }
  .h3-display.h3d-404,
  .h4-display {
    font-size: 1.5rem;
  }
  .hero3d-community {
    z-index: -1;
    height: 35rem;
    margin-top: -10rem;
    margin-bottom: -3rem;
    position: relative;
  }
  .maincontent-hero {
    justify-content: flex-start;
    min-height: 20rem;
  }
  .footer-section.footer-404 {
    position: relative;
  }
  .space-6rem {
    height: 4rem;
  }
  .image-hex-squarecrop {
    padding-left: 0;
    padding-right: 0;
  }
  .center-absolute {
    top: auto;
  }
  .clear-mainlogo {
    background-size: contain;
  }
  .brandkit-typography {
    font-size: 3rem;
  }
  .brandkit-typography.jetbrains-mono-400 {
    font-size: 2.5rem;
  }
  .offwhite-link {
    color: var(--off-white-highlight-hover);
    text-decoration: none;
  }
  .cookie-consent-wrapper {
    grid-row-gap: 1rem;
    margin-top: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
  }
  .cookie-consent-wrapper.w--open {
    grid-row-gap: 2rem;
    box-shadow: none;
    background-color: transparent;
    border-color: transparent;
    width: 100%;
    margin-top: 1rem;
    padding: 1rem 0;
    position: relative;
    left: 0;
  }
  .table-cell-wrapper {
    flex-direction: column;
    display: flex;
  }
  .table-side-by-side {
    height: 100%;
  }
  .image-full-size_component {
    width: 80%;
  }
  .logos_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }
  .tab-link.is-vertical-line.pointer-events-off {
    width: 1px;
    height: auto;
  }
  .slider_card {
    flex: 0 auto;
  }
  .slider-card_animator {
    flex-wrap: wrap;
    justify-content: center;
  }
  .sticky-wrapper-ratio-16_9 {
    height: auto;
    padding-bottom: 0%;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .slider_component {
    padding-left: 0;
    padding-right: 0;
  }
  .slider_mask {
    width: 80%;
  }
  .testimonial_component {
    column-count: 2;
  }
  .home-tab_button {
    width: 3.5rem;
  }
  .home-tabs_menu.is-home {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 2rem;
  }
  .tabs_glow {
    box-shadow: 0 0 1rem 0.25rem var(--nebula-silver-glow);
  }
  .basic-card_padding {
    padding: 1.5rem;
  }
  .basic-card_padding.is-small {
    padding: 1rem;
  }
  .basic-card_padding._100-height.middlepricing {
    border: 1px #000;
    border-radius: 2rem;
  }
  .product-by-presented_logo {
    width: 15rem;
  }
  .htap_image {
    max-height: 30rem;
  }
  .pricing-tier_wrapper._100-height.pricing-normal {
    background-color: rgba(35, 2, 51, 0.85);
    border-radius: 2rem;
  }
  .pricing-other_wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  .basic-card.pricing {
    background-color: transparent;
  }
  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }
  .ai-gif.blur {
    display: none;
  }
  .open-ai-gif_wrapper {
    padding-top: 2rem;
  }
  ._w-wt-image_wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .hide-tablet {
    display: none;
  }
  .tabs-home {
    flex-direction: column;
  }
  .recaptcha-colour.pointer-events-off {
    display: none;
  }
  .h2-2 {
    z-index: 2;
    font-size: 2.5rem;
  }
  .submit-project-wrapper.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
    order: 1;
  }
  .pricing_component.is-remmended {
    padding-top: 5.6rem;
  }
  .pricing-line {
    width: 100%;
    height: 1px;
  }
  .new-pricing {
    padding-bottom: 0;
  }
  .pricing-tablet-down {
    display: block;
  }
  .pricing-desktop {
    display: none;
  }
  .jobs_wrapper {
    column-count: 1;
    grid-template-columns: 1fr;
  }
  .job-style {
    column-count: 1;
  }
  .dev-hub-laptop-image {
    width: 34.6rem;
  }
  .dev-hub-laptop-bg {
    opacity: 0.62;
    width: 52.3rem;
  }
}
@media screen and (max-width: 767px) {
  body {
    font-size: 1rem;
  }
  h1 {
    font-size: 3.5rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.6875rem;
  }
  h4 {
    font-size: 1.5rem;
  }
  h5,
  h6 {
    font-size: 1.25rem;
  }
  .section.section-main {
    padding-bottom: 4rem;
  }
  .section.section-main.section-homegrid {
    padding-bottom: 2rem;
  }
  .section.section-main.section-positions {
    padding-bottom: 0;
  }
  .section.section-main.section-aboutvideo {
    padding-bottom: 2rem;
  }
  .section.section-main-platform {
    padding-top: 1rem;
  }
  .section.section-hero-component {
    padding-top: 6rem;
  }
  .mainbutton.is-inverted.clear-filter {
    height: 2.3rem;
  }
  .mainbutton.access-beta {
    width: 100%;
  }
  .grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }
  .grid.grid2home {
    margin-top: 2rem;
  }
  .grid.grid3.member-grid {
    grid-template-columns: 1fr 1fr;
  }
  .grid.grid-2c,
  .grid.grid-2c.grid-1c-tablet.grid-community {
    grid-template-columns: 1fr;
  }
  .grid.grid-2c.brandkit-hexaspheresection {
    grid-row-gap: 4rem;
  }
  .grid.grid2h {
    margin-top: 2rem;
  }
  .grid.grid-community,
  .grid.grid-community.is-small.is-responsive {
    grid-template-columns: 1fr 1fr;
  }
  .grid.brandkit-colorgrid {
    grid-template-columns: 1fr;
  }
  .grid.partners-grid {
    grid-column-gap: 4rem;
    grid-template-columns: auto auto;
    justify-content: space-around;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .grid.grid-brandkit,
  .grid.brandkit-typegrid {
    grid-template-columns: 1fr;
  }
  .grid._2col-1col_tablet.bigger-space.is-proof-sql {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr;
  }
  .grid.icon-arrows_description {
    grid-template-columns: 0.25fr 1fr;
  }
  .grid.is-form {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .grid.testimonials {
    grid-template-columns: 1fr;
  }
  .grid.all-plans-include {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }
  .grid.is-5-col {
    grid-template-columns: 1fr 1fr;
  }
  .grid.growing-ecosystem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }
  .grid.azure-btn {
    grid-template-columns: 1fr;
  }
  .grid.is-proof-sql {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .grid.is-pricing-integrations {
    grid-template-columns: 1fr;
  }
  .grid.is-new-pricing.is-last {
    margin-bottom: 10px;
  }
  .grid.is-dev-community {
    width: 150%;
  }
  .grid.is-dev-program-form {
    grid-template-columns: 1fr;
  }
  .container {
    margin-bottom: 22px;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .container.container-password {
    bottom: 50%;
  }
  .container.container-ticker {
    height: auto;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .container.container-navbar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .container.container-hero {
    padding-bottom: 2rem;
  }
  .container.container-hero.container-hero-brandkit {
    padding-bottom: 0;
  }
  .container.no-magin-bottom,
  .container.no-margin-bottom {
    margin-bottom: 0;
  }
  .grid-block.gridhome-video {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  .grid-block.gridblock-contentgrid2 {
    width: auto;
  }
  .navbar-logo-link {
    height: 2.5rem;
  }
  .image-graphics {
    bottom: -5rem;
  }
  .image-graphics.section4-graphics {
    height: 17rem;
    bottom: 15rem;
    right: 2rem;
  }
  .image-graphics.graphics-position,
  .image-graphics.graphics-position.section2-graphics {
    width: 8rem;
  }
  .image-graphics.graphics-position.section3-graphics {
    width: 9rem;
    bottom: 0;
  }
  .maincontent-inner {
    grid-row-gap: 1.5rem;
  }
  .maincontent-inner.maincontent-hero,
  .maincontent-inner.herocontent-about {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .maincontent-inner.cta-discord {
    grid-row-gap: 1rem;
  }
  .maincontent-inner.maincontent-404 {
    padding-top: 0;
    padding-bottom: 4rem;
  }
  ._3grid-content {
    grid-column-gap: 1.5625rem;
  }
  .navbar-dropd {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    display: block;
  }
  .buttons-wrapper {
    grid-column-gap: 1.5rem;
  }
  .buttons-wrapper.tabs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .navbar4 {
    height: 4rem;
  }
  .altbutton-glow {
    z-index: 915;
    position: relative;
  }
  .navbar-extra {
    height: 4rem;
    margin-bottom: 0.5rem;
  }
  .h1 {
    font-size: 3.5rem;
  }
  .h1.h1-hero.about-h1 {
    letter-spacing: -0.05em;
  }
  .h1.h1-404 {
    font-size: 2.5rem;
  }
  .navbar-extra-right {
    grid-column-gap: 1.5rem;
  }
  .newsticker-icon {
    padding-right: 0.25rem;
  }
  .navbar-openbutton {
    padding-right: 0;
    right: -0.5rem;
  }
  .navbar-openbutton.w--open {
    background-color: transparent;
    right: -0.5rem;
  }
  .altbutton.altbutton-navbar {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .altbutton.altbutton-navextra {
    width: 25%;
  }
  .altbutton.is-nav.usecases {
    text-align: left;
    width: 100%;
    display: flex;
  }
  .navbar-text.nav4-text.usecases {
    font-size: 0.7rem;
  }
  .navbar-text.nav4-text.break-mobile {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }
  .navbar-text.navbar-title.navbar-title-dropdown.usecase-link {
    width: 100%;
  }
  .navbar-text.navbar-links-title {
    align-items: center;
    font-size: 1.25rem;
  }
  .navbar-text.newsticker-text,
  .navbar-text.social-text.linkedin-fix {
    margin-bottom: 0;
  }
  .navbar-text.hide-mobile {
    display: block;
  }
  .altbutton-line.altbutton-line-navbar {
    background-color: var(--nebula-silver);
  }
  .navextra-logo {
    margin-right: 0.3125rem;
  }
  .navbar-dropdown-list {
    padding: 1rem;
  }
  .navbar-button-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .maintext {
    font-size: 1rem;
  }
  .maintext.three-text {
    font-size: 0.875rem;
  }
  .maintext.three-text.webflow-st-text-fit {
    width: 20rem;
  }
  .maintext.text-touchtointeract {
    font-size: 0.875rem;
  }
  .maintext.maintext-fullwidth.advisors-comma {
    display: none;
  }
  .newsticker-link {
    grid-row-gap: 0.25rem;
    align-items: center;
    padding-top: 0.8rem;
    padding-bottom: 0.7rem;
  }
  .navbar-logo {
    height: 3rem;
  }
  .image-noheight.navbar4-icon {
    display: none;
  }
  .gradient.g1,
  .gradient.g1-right {
    top: 90%;
  }
  .video-youtube {
    background-color: transparent;
  }
  .unicode-arrow.uniarrow-navbar {
    align-self: flex-end;
  }
  .unicode-arrow.uniarrow-navbar.uniarrow-nav4.usecases {
    font-size: 0.6rem;
  }
  .unicode-arrow.arrow-blogpost {
    font-size: 1.5rem;
  }
  .three-planet-container {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  .three-planet-title {
    letter-spacing: -0.04em;
    font-size: 2rem;
  }
  .three-planet-price {
    padding: 0.5rem;
    font-size: 0.75rem;
  }
  .three-moon-title {
    font-size: 1rem;
  }
  .three-moon-price {
    padding: 0.5rem;
    font-size: 0.75rem;
  }
  .three-moon-container {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  .webflow-st-description {
    justify-content: center;
    display: flex;
  }
  .navbar4-textcontent {
    grid-column-gap: 0.5rem;
  }
  .newsticker-underline.width-auto.news-readmore {
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }
  .background {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .altbutton-navbar-title {
    z-index: 915;
    position: relative;
  }
  .maincontent-description.hero-description-paragraph {
    max-width: 100%;
  }
  .sectionnumber-text {
    font-size: 1.25rem;
  }
  .mainhero-image.abouthero-image {
    margin-top: 0;
    left: auto;
    right: auto;
  }
  .hero-card {
    padding: 2rem;
  }
  .partner-image {
    max-width: 12rem;
    height: 3.5rem;
  }
  .member-picture {
    width: 5rem;
  }
  .three-st-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .space-5rem {
    height: 4.5rem;
  }
  .space-5rem.space-3-mobile {
    height: 3rem;
  }
  .dropdown-links {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .dropdown-pagelinks {
    grid-row-gap: 2rem;
  }
  .h4-alt {
    font-size: 1.7rem;
  }
  .communitypage-icon {
    width: 2rem;
  }
  .postcontent {
    padding: 1rem;
  }
  .text-field::placeholder {
    font-size: 1rem;
  }
  .footer-main {
    margin-top: 3rem;
    margin-bottom: 2rem;
    padding-left: 2px;
  }
  .footer-links-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }
  .link-block.community-links {
    width: 12rem;
    height: 12rem;
  }
  .link-block.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
    width: 10rem;
  }
  .footer-columns {
    grid-column-gap: 1rem;
    flex: 0 auto;
    min-height: auto;
    margin-bottom: 3rem;
  }
  .footer-columns.footer-sociallinks {
    flex-direction: row;
    align-items: center;
    max-width: none;
    min-height: auto;
    margin-bottom: 1rem;
  }
  .card-neonmagenta-bright {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
  .content-column.desktop60.tablet80.mobile100 {
    width: 100%;
  }
  .herocontent-image.hero3d-careers {
    height: 25rem;
  }
  .careers-icon {
    height: 3.5rem;
  }
  .featured-blog-description {
    padding: 1.3rem;
  }
  .h5.azure {
    text-align: center;
    width: 100%;
    margin-bottom: 0.7rem;
  }
  .h5.azure-text {
    font-size: 1rem;
  }
  .h5.azure-text.deploy {
    text-align: center;
    width: 100%;
  }
  .h5.every {
    font-size: 1.2rem;
  }
  .slide-nav {
    margin-bottom: -3.5rem;
  }
  .slider-logo {
    max-width: 18rem;
  }
  .slider-wrapper {
    margin-left: auto;
    margin-right: auto;
  }
  .cta-content {
    flex-direction: column;
  }
  .tagline {
    height: 1.5rem;
  }
  .tagline-content.tagline-footercaption {
    align-items: center;
  }
  .h3 {
    font-size: 2rem;
  }
  .mono {
    letter-spacing: -0.02em;
    font-family: JetBrains Mono, sans-serif;
  }
  .navbar-title-line {
    z-index: 918;
    position: relative;
  }
  .brandkit-colorpallete {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 8rem;
    display: flex;
  }
  .brandkit-colorpallete.gradientblock.main-gradient {
    align-items: flex-start;
    min-height: 8rem;
  }
  .h4,
  .h4.h4-communitylink.h4-unicode {
    font-size: 1.5rem;
  }
  .touchtointeract {
    bottom: 6rem;
    left: 50%;
    transform: translate(-50%);
  }
  .touchtointeract.pointer-events-off {
    bottom: 8rem;
  }
  .member-popup-container {
    padding: 2rem;
  }
  .popup-detect-out-click {
    margin-top: 1rem;
    padding-left: 1rem;
  }
  .footer-copyright {
    grid-row-gap: 1rem;
    flex-direction: column;
  }
  .footerlogo {
    height: 3rem;
  }
  .footerlink-social {
    min-width: 8rem;
  }
  .footersocials-logo {
    margin-right: 0.75rem;
  }
  .footer-social {
    grid-column-gap: 1rem;
    flex: 0 auto;
  }
  .h2 {
    font-size: 3rem;
  }
  .h2.platform12 {
    padding-right: 0%;
  }
  .h3-display {
    font-size: 1.8rem;
  }
  .h3-display.h3d-sectionsubtitle.no-margin-mobile {
    padding-right: 0;
  }
  .h3-display.h3d-404 {
    font-size: 1.5rem;
  }
  .maincontent-paragraph {
    width: auto;
  }
  .hero3d-community {
    height: 30rem;
    margin-top: -6rem;
    margin-bottom: -1rem;
  }
  .footer-section.footer-404 {
    position: relative;
  }
  .image-hex-squarecrop {
    order: 0;
    max-height: 15rem;
  }
  .center-absolute {
    top: auto;
    bottom: 6rem;
  }
  .brandkit-typography {
    font-size: 2.5rem;
  }
  .brandkit-typography.jetbrains-mono-400 {
    font-size: 2rem;
  }
  .brandkit-typography-caption,
  .brandkit-typography-caption.jetbrains-mono-400 {
    font-size: 1rem;
  }
  .copyright-links-wrapper {
    font-size: 0.875rem;
    line-height: 1em;
  }
  .maincontent-legal {
    grid-row-gap: 1.5rem;
  }
  .cookie-consent-wrapper {
    width: 100%;
    padding: 1rem;
  }
  .section_cookies {
    bottom: 6rem;
  }
  .section_cookies.pointer-events-off.less-margin {
    bottom: 1rem;
  }
  .table-block {
    padding: 0.5rem;
  }
  .space-4rem._2rem-mobile {
    padding-top: 2rem;
  }
  .image-full-size_component {
    width: 100%;
  }
  .logo-image_component {
    max-width: 10rem;
    max-height: 2.5rem;
  }
  .tab-link {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .form_component.product-day {
    padding: 2rem;
  }
  .card_icon {
    height: 3.5rem;
  }
  .image-100-width.max-width-650 {
    max-width: 300px;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .slider_mask {
    width: 100%;
  }
  .slide_card {
    padding-right: 1.5rem;
  }
  .slide-card_content {
    padding: 1.5rem;
  }
  .slider_arrow.is-left {
    right: 6rem;
  }
  .testimonial_component {
    column-count: 1;
  }
  .testimonial_content {
    padding: 1.5rem;
  }
  .data_icon {
    width: 2.5rem;
  }
  .arrows-icon_wrapper {
    height: 0.7rem;
  }
  .arrows_component_img {
    height: 2.7rem;
  }
  .home-tab_button {
    width: 3rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .home-tabs_menu.is-home {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  .tabs_glow {
    z-index: 915;
    position: relative;
  }
  .basic-card_padding.is-xsmall.beta-form {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-right: 1.2rem;
  }
  .basic-card_padding.is-small-mobile {
    padding: 1rem;
  }
  .form-input_wrapper.pricing-email.access-beta {
    width: 1%;
  }
  .form-input_wrapper.access-beta,
  .form-input_wrapper.access-beta.email,
  .product-day_logo {
    width: 100%;
  }
  .product-by-presented_logo {
    width: 13rem;
  }
  .number_step {
    width: 2.5rem;
    height: 2.5rem;
  }
  .image_full_width.is-db-mobile {
    display: block;
  }
  .image_full_width.is-db-desktop {
    display: none;
  }
  .htap_image {
    max-height: 25rem;
  }
  .recommended_tier {
    margin-top: -1.85rem;
  }
  .basic-card {
    border-radius: 1.8rem;
  }
  .beta-access-wrapper {
    grid-column-gap: 0.8rem;
    grid-row-gap: 0.8rem;
    flex-direction: column;
  }
  .microsoft_icon,
  .pricing_image {
    width: 1.2rem;
  }
  .checkbox_filter {
    height: 2.3rem;
  }
  .filter-list {
    grid-column-gap: 0.7rem;
    grid-row-gap: 0.7rem;
  }
  .filters_wrapper {
    flex-wrap: wrap;
  }
  .vertical-line.menu {
    height: auto;
  }
  .main-vertical-content-spacer {
    grid-column-gap: 0.8rem;
    grid-row-gap: 0.8rem;
  }
  .space-2rem._1rem-mobile {
    height: 1rem;
  }
  .ai-gif {
    max-width: 15.5rem;
  }
  .sxt-azure_logo {
    max-height: 2rem;
    display: none;
  }
  .div-block-10 {
    display: none;
  }
  .api-gateway-image_wrapper {
    max-height: none;
  }
  ._w-wt-image {
    display: none;
  }
  ._w-wt-image.is-mobile {
    display: block;
  }
  .azure-logo-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }
  .home-w-wt_graphs {
    display: none;
  }
  .home-w-wt_graphs.mobile {
    display: block;
  }
  .text-size-small {
    font-size: 0.85rem;
  }
  .paragraph-3,
  .text-size-small-mobile {
    font-size: 0.85rem;
    line-height: 1.5;
  }
  .hide-mobile {
    display: none;
  }
  .use-cases-nav-text {
    font-size: 0.7rem;
  }
  .home-tab-link {
    height: 2.2rem;
    padding-left: 0.7rem;
    padding-right: 0.7rem;
  }
  .h2-2 {
    font-size: 3rem;
  }
  .apply_button.is-inverted.clear-filter {
    height: 2.3rem;
  }
  .apply_button.access-beta {
    width: 100%;
  }
  .submit-project-wrapper.community-links {
    width: 12rem;
    height: 12rem;
  }
  .submit-project-wrapper.community-links.card-nebulablack.backdropfilter-blur.hover-shadowglow.textglow.cta-discord {
    width: 10rem;
  }
  .google-cloud_icon {
    width: 9.4rem;
  }
  .search-icon {
    width: 1.2rem;
  }
  .filter-button {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }
  .view-all-filters_wrapper {
    flex-direction: column;
  }
  .pricing_component {
    padding: 2rem 1.5rem 1.5rem;
  }
  .pricing_component.is-remmended {
    padding: 3.5rem 1.5rem 1.5rem;
  }
  .dev-hub_wrapper.is-right {
    min-height: 12rem;
  }
  .dev-hub_wrapper.is-background {
    min-height: 10rem;
  }
  .dev-gallery_component {
    min-height: 13rem;
  }
  .jobs_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }
  .dev-hub-laptop-bg {
    width: 48.6rem;
  }
  .video-embed {
    width: 100%;
    height: 100%;
  }
  .video-embed.is-mobile {
    display: block;
  }
  .video-embed.is-desktop,
  .image-background.is-desktop {
    display: none;
  }
}
@media screen and (max-width: 479px) {
  body {
    font-size: 0.875rem;
  }
  h1 {
    margin-bottom: 0.5rem;
    font-size: 2.5rem;
  }
  h2 {
    margin-bottom: 0.4375rem;
  }
  h3,
  h4 {
    margin-bottom: 0.5rem;
  }
  h5 {
    margin-bottom: 0.5rem;
    font-size: 1.25rem;
  }
  h6 {
    margin-bottom: 0.1875rem;
    font-size: 1.25rem;
  }
  blockquote {
    margin-bottom: 1rem;
    padding: 1rem 0.5rem;
  }
  .section.section-main {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }
  .section.section-main.section-enterprise {
    padding-top: 10rem;
  }
  .section.section-main.section-notoppadding {
    position: static;
  }
  .section.section-main-platform {
    margin-bottom: 2rem;
    padding-top: 0;
  }
  .section.section-hero.is-dev {
    overflow: hidden;
  }
  .section.section-inner {
    top: -29px;
    bottom: auto;
  }
  .mainbutton {
    height: 2.5rem;
    font-size: 0.875rem;
  }
  .mainbutton.w--current {
    margin-left: 0.375rem;
  }
  .mainbutton.arrow-unicode.mainbutton-silver {
    width: 2rem;
    height: 2rem;
  }
  .mainbutton.cta-button-disord {
    align-self: flex-start;
  }
  .grid.grid3.member-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 2rem;
  }
  .grid.grid-2c.grid-hero.gridh-about {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .grid.grid-2c.posts-grid,
  .grid.grid-2c.posts-grid.blog-posts-list,
  .grid.grid-2c.brandkit-hexaspheresection {
    grid-row-gap: 2rem;
  }
  .grid.grid-community {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .grid.partners-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    padding-left: 0;
    padding-right: 0;
  }
  .grid.grid-brandkit {
    grid-template-columns: 1fr;
  }
  .grid.grid-brandkit.grid-brandkit-inner {
    padding-top: 2rem;
  }
  .grid._2col-1col_tablet {
    grid-row-gap: 2rem;
  }
  .grid.icon-arrows_description {
    grid-template-columns: 0.3fr 1fr;
  }
  .grid.pricing.hero-animation-description.pricing_grid {
    grid-row-gap: 3rem;
  }
  .grid.all-plans-include {
    grid-row-gap: 0.75rem;
    grid-template-columns: 1fr;
  }
  .grid.is-proof-sql {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
  }
  .grid.is-new-pricing {
    margin-bottom: 60px;
  }
  .container {
    object-fit: contain;
  }
  .container.container-ticker {
    padding-left: 0.7rem;
    padding-right: 0.7rem;
  }
  .container.container-hero.container-hero-about {
    margin-top: -55px;
    margin-bottom: -53px;
  }
  .container.container-poststitle,
  .container.container-newstitle {
    padding-bottom: 2rem;
  }
  .grid-block.gridblock-contentgrid2 {
    width: auto;
  }
  .grid-block.grid-brandkit {
    grid-row-gap: 2rem;
  }
  .navbar-logo-link {
    height: 2.5rem;
  }
  .image-graphics {
    z-index: 4;
    bottom: -2rem;
    right: 1rem;
  }
  .image-graphics.section4-graphics {
    height: 13rem;
    bottom: 10rem;
    right: 1rem;
  }
  .image-graphics.graphics-position {
    width: 5rem;
    bottom: -1rem;
    right: 1rem;
  }
  .image-graphics.graphics-position.section2-graphics {
    width: 5rem;
    bottom: 0;
    right: 1rem;
  }
  .image-graphics.graphics-position.section3-graphics {
    width: 6rem;
    bottom: 0.5rem;
  }
  .maincontent-inner {
    grid-row-gap: 1rem;
  }
  .maincontent-inner.maincontent-hero100vh {
    grid-row-gap: 0.25rem;
  }
  .maincontent-inner.maincontent-hero {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }
  .maincontent-inner.grid-graphics-padding {
    z-index: 4;
  }
  .maincontent-inner.herocontent-about {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 39px;
  }
  .maincontent-inner.popup {
    margin-top: 1rem;
  }
  .maincontent-inner.cta-buttons {
    grid-row-gap: 1rem;
  }
  .maincontent-inner.cta-discord {
    grid-row-gap: 0.5rem;
  }
  .maincontent-inner.maincontent-404 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .fullwidth-title {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .buttons-wrapper {
    grid-row-gap: 1rem;
  }
  .buttons-wrapper.cta-discord {
    flex-direction: column;
  }
  .buttons-wrapper.small-space {
    flex-wrap: wrap;
  }
  .navbar4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
  }
  .altbutton-glow {
    display: block;
  }
  .altbutton-content {
    margin-left: 0;
    margin-right: 0;
  }
  .altbutton-content.altbutton-navbar4 {
    grid-column-gap: 0rem;
    margin-left: 0;
    margin-right: 0;
  }
  .h1 {
    font-size: 2.5rem;
  }
  .h1.h1-hero.about-h1 {
    letter-spacing: -0.04em;
    font-size: 1.8rem;
  }
  .h1.h1-404 {
    font-size: 1.5rem;
  }
  .navbar-extra-right {
    grid-column-gap: 0rem;
    justify-content: space-between;
    height: 2rem;
  }
  .bullet.bulletcontent-blog {
    width: 2.5rem;
    height: 2.5rem;
  }
  .newsticker-icon {
    width: 1rem;
  }
  .navbar-openbutton {
    z-index: 5;
    position: relative;
  }
  .altbutton.altbutton-navextra {
    width: 28%;
  }
  .altbutton.altbutton-arrow {
    min-width: 8.5rem;
    height: 2.5rem;
  }
  .navbar-text {
    font-size: 0.75rem;
  }
  .navbar-text.nav4-text {
    flex: 0 auto;
    align-self: auto;
    font-size: 0.75rem;
  }
  .navbar-text.nav4-text.nav4-textbreak.usecases,
  .navbar-text.nav4-text.usecases {
    font-size: 0.5rem;
  }
  .navbar-text.navbar-title {
    flex: 1;
    align-items: center;
    display: flex;
  }
  .navbar-text.mono {
    text-transform: none;
  }
  .navbar-text.postscategory {
    color: var(--neon-magenta);
  }
  .navbar-text.footer-titles.footer-captiontext {
    text-align: center;
  }
  .navbar-text.footer-titles.footer-sxt {
    letter-spacing: -0.03em;
  }
  .navbar-text.footer-textwarrow {
    padding-right: 0.25rem;
  }
  .navbar-text.hide-mobile,
  .navbar-extra-left {
    display: none;
  }
  .maintext.member-text {
    font-size: 0.75rem;
    line-height: 1.2em;
  }
  .maintext.text-touchtointeract {
    text-transform: none;
    font-size: 0.75rem;
  }
  .maintext.maintext-legal {
    font-size: 0.875rem;
    line-height: 1.75em;
  }
  .newsticker-link {
    flex-direction: row;
    justify-content: center;
    margin-left: 0;
    padding-right: 0.5rem;
  }
  .navbar-logo {
    height: 2.5rem;
  }
  .relay-switch {
    display: block;
  }
  .gradient.g1 {
    background-image: linear-gradient(
      to bottom,
      rgba(16, 2, 23, 0) 20%,
      var(--nebula-black) 75%
    );
    top: 92%;
  }
  .gradient.g1-right {
    top: 80%;
    left: 85%;
  }
  .unicode-arrow.arrow-navbar.arrow-footer {
    font-size: 0.75rem;
  }
  .unicode-arrow.arrow-blogpost {
    font-size: 1rem;
  }
  .three-planet-title {
    font-size: 1.5rem;
  }
  .navbar4-textcontent {
    grid-column-gap: 1vw;
  }
  .altbutton-text {
    font-size: 0.875rem;
  }
  .space-100vh {
    margin-bottom: -6rem;
  }
  .maincontent-paragraph2grid {
    padding-right: 0;
  }
  .body {
    background-color: var(--nebula-black);
  }
  .altbutton-navbar-title {
    align-self: stretch;
    width: auto;
  }
  .platform-number,
  .platform-number.platform-number-chapter {
    height: 2rem;
  }
  .platform-flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }
  .platform-flex.platform-align-left {
    margin-bottom: 2rem;
  }
  .platform-flex.vertical-tablet.invert-direction.image-last {
    margin-bottom: 0;
  }
  .platform-section {
    margin-top: 1rem;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  .mainhero-image {
    height: 15rem;
  }
  .mainhero-image.abouthero-image {
    opacity: 1;
    border: 1px dotted #000;
    border-radius: 20px;
    height: 18rem;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  }
  .hero-card.community-card {
    padding: 1.5rem;
  }
  .partner-image {
    max-width: 9rem;
    max-height: 3rem;
  }
  .member-wrapper {
    grid-column-gap: 0.5rem;
  }
  .member-wrapper.textglow {
    margin-bottom: 42px;
  }
  .member-picture {
    width: 3.5rem;
  }
  .member-text-wrapper {
    grid-row-gap: 0.25rem;
  }
  .dropdown-pagelinks {
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
  }
  .altbutton-navbar-wrapper {
    align-self: stretch;
  }
  .member-underline-wrapper {
    grid-row-gap: 0.25rem;
  }
  .member-underline-wrapper.member-modal-name {
    grid-row-gap: 0.5rem;
  }
  .h4-alt {
    font-size: 1.4rem;
  }
  .maincontent-wrapper {
    z-index: 5;
  }
  .communitypage-icon {
    width: 2rem;
    margin-bottom: 0.5rem;
  }
  .footer-links-wrapper {
    grid-column-gap: 0.35rem;
  }
  .link-block.community-links {
    width: auto;
    height: 8rem;
    padding: 1rem;
  }
  .link-block.community-links.card-nebulablack {
    border-color: rgba(206, 184, 217, 0.15);
  }
  .footer-columns {
    grid-row-gap: 1rem;
    flex-direction: column;
    max-width: 5.5rem;
  }
  .footer-columns.footer-sociallinks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
    margin-bottom: 0.875rem;
  }
  .author-description-blogpost {
    padding-left: 0;
  }
  .herocontent-image.hero3d-careers {
    height: 20rem;
  }
  .careers-description {
    width: 100%;
  }
  .h5.member-name {
    font-size: 0.875rem;
    line-height: 1.2em;
  }
  .h5.azure-text {
    font-size: 0.875rem;
  }
  .h5.every.text-align-left {
    text-align: left;
  }
  .slide-nav {
    height: 2rem;
    margin-bottom: -2.5rem;
    font-size: 0.675rem;
  }
  .slider-logo {
    max-width: 12rem;
    height: 3.5rem;
  }
  .pagination-wrapper {
    margin-top: 2rem;
  }
  .maincontent {
    padding-top: 2rem;
  }
  .h3 {
    font-size: 1.5rem;
  }
  .h3.hero-animation-title.mobile {
    display: block;
  }
  .h3.hero-animation-title.desktop {
    display: none;
  }
  .navbar-title-line {
    flex-direction: column;
    align-self: stretch;
    display: flex;
  }
  .h4-display-platform {
    font-size: 1.125rem;
  }
  .h4-display-platform.h4d-bullet {
    font-size: 1.25rem;
  }
  .brandkit-colorpallete {
    min-height: 6rem;
    padding: 1rem;
  }
  .brandkit-colorpallete.gradientblock.main-gradient {
    min-height: 6rem;
  }
  .brandkit-colorpallete.neonmagenta {
    background-color: var(--neon-magenta);
  }
  .h4 {
    font-size: 1.25rem;
  }
  .touchtointeract {
    bottom: 5.5rem;
  }
  .member-popup-container {
    padding: 1rem;
  }
  .popup-imagename-wrapper {
    grid-column-gap: 1rem;
  }
  .gridhome-buttonwrapper {
    padding-top: 1.9rem;
  }
  .footer-copyright {
    display: flex;
  }
  .footerhead-wrapper {
    grid-column-gap: 1.5rem;
  }
  .footerlogo {
    height: 2.5rem;
  }
  .footerlink-social {
    min-width: 5.5rem;
  }
  .footersocials-logo {
    width: 1.25rem;
    margin-right: 0.5rem;
  }
  .footer-social {
    grid-row-gap: 1rem;
    flex-direction: column;
  }
  .footer-buttonwrapper {
    flex: none;
    min-width: auto;
  }
  .h2 {
    font-size: 1.75rem;
  }
  .h3-display {
    font-size: 1.25rem;
  }
  .h3-display.h3d-sectionsubtitle {
    padding-top: 0.5rem;
    padding-bottom: 23px;
  }
  .h3-display.h3d-sectionsubtitle.text-align-center {
    align-self: flex-start;
    width: 100%;
    padding-right: 0;
  }
  .h3-display.h3d-404 {
    font-size: 1rem;
  }
  .maincontent-paragraph {
    width: auto;
    max-width: 30rem;
    padding-right: 1rem;
  }
  .h4-display {
    font-size: 1.125rem;
  }
  .hero3d-community {
    opacity: 1;
    mix-blend-mode: normal;
    object-fit: fill;
    background-color: #140207;
    height: 25rem;
    margin-top: -2rem;
    margin-bottom: -2rem;
    padding-top: 61px;
    padding-bottom: 49px;
  }
  .maincontent-hero {
    min-height: 15rem;
  }
  .brandkitcards-flex.brandkitcards-cleanspace {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .image-hex-squarecrop {
    max-height: 10rem;
    margin-bottom: 0.5rem;
  }
  .center-absolute {
    top: auto;
    bottom: 5.5rem;
  }
  .blogtext h2 {
    margin-bottom: 1rem;
  }
  .blogtext p {
    color: var(--off-white);
  }
  .maincontent-legal {
    grid-row-gap: 1rem;
  }
  .section_cookies {
    bottom: 5rem;
  }
  .logos_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .logo-image_component {
    max-width: 7rem;
    max-height: 1.5rem;
  }
  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .slider_mask {
    width: 95%;
  }
  .testimonial-picture {
    width: 2.5rem;
  }
  .home-tab_button {
    flex: none;
    width: 2rem;
  }
  .home-tabs_menu {
    display: flex;
  }
  .tabs_glow {
    display: block;
  }
  .basic-card_padding {
    object-fit: contain;
    border-radius: 0;
    margin-right: -28px;
    padding: 1rem 0;
  }
  .basic-card_padding.is-small.is-submit-form {
    margin-right: -65px;
  }
  .basic-card_padding._100-height {
    margin-top: 4px;
  }
  .basic-card_padding.is-xsmall {
    object-fit: contain;
  }
  .product-day-logo_wrapper {
    margin-top: 4rem;
  }
  .product-day-presented-by_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }
  .product-by-presented_logo {
    width: 9.4rem;
  }
  .max-width-medium {
    max-width: 14rem;
  }
  .recommended_tier {
    margin-top: -1.65rem;
  }
  .recommended_tier.new {
    height: 2rem;
    margin-top: -1.55rem;
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
  }
  .basic-card {
    border-radius: 0.8rem;
  }
  .basic-card.background-color-nebula-black {
    margin-right: -35px;
    padding-left: 13px;
  }
  .basic-card.arrow-animation.background-gradient_hover {
    padding-left: 0;
    padding-right: 0;
  }
  .basic-card.background-btn {
    flex: 0 auto;
  }
  .filters_wrapper {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }
  .main-vertical-content-spacer.top-bottom {
    padding-right: 9px;
  }
  .gallery-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1.25fr;
    grid-template-areas: ".Area";
    grid-auto-flow: row;
  }
  .gallery-slide {
    padding-bottom: 3rem;
  }
  .project-slider_wrapper {
    max-width: 100%;
    margin-right: 0%;
    padding-right: 0;
  }
  .project-slider-mask {
    width: 100%;
  }
  .project-slider-arrow {
    width: 2rem;
    height: 2rem;
  }
  .project-slider-arrow.is-left {
    margin-right: 3rem;
  }
  .text-align-center.h5.meet-huston {
    font-size: 1rem;
  }
  .text-align-center.text-weight-semibold.text-size-small-mobile.home-graph {
    font-size: 0.7rem;
  }
  .open-ai-gif_wrapper {
    margin-bottom: 1rem;
  }
  .div-block-9 {
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }
  .text-color-offwhite.text-size-small {
    align-self: auto;
  }
  .testimonial-logo_wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }
  .testimonial-logo-name_wrapper {
    grid-column-gap: 0.7rem;
    grid-row-gap: 0.7rem;
  }
  .use-cases-nav-text {
    font-size: 0.4rem;
  }
  .captcha {
    object-fit: contain;
    margin-right: 0;
  }
  .div-block-15 {
    object-fit: scale-down;
    position: static;
  }
  .h2-2 {
    font-size: 1.75rem;
  }
  .mobile-max-width-medium {
    max-width: 17.5rem;
  }
  .apply_button {
    height: 2.5rem;
    font-size: 0.875rem;
  }
  .apply_button.w--current {
    margin-left: 0.375rem;
  }
  .apply_button.arrow-unicode.mainbutton-silver {
    width: 2rem;
    height: 2rem;
  }
  .apply_button.cta-button-disord {
    align-self: flex-start;
  }
  .submit-project-wrapper.community-links {
    width: auto;
    height: 8rem;
    padding: 1rem;
  }
  .submit-project-wrapper.community-links.card-nebulablack {
    border-color: rgba(206, 184, 217, 0.15);
  }
  .submit-project-wrapper.is-proof {
    max-width: 81vw;
  }
  .mainbutton-2 {
    height: 2.5rem;
    font-size: 0.875rem;
  }
  .mainbutton-2.w--current {
    margin-left: 0.375rem;
  }
  .mainbutton-2.cta-button-disord {
    align-self: flex-start;
  }
  .div-block-18 {
    margin-bottom: 24px;
  }
  .google-cloud_icon {
    width: 8rem;
  }
  .faqs_wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .dev-hub_wrapper {
    z-index: 5;
  }
  .dev-hub-laptop-bg {
    width: 38.7rem;
  }
  .nav-ticker_wrapper {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }
}
#w-node-abee2f12-8175-cbf1-706c-5cf2aacf6a65-7d40af9e {
  align-self: center;
}
#w-node-e6b26f82-fcfa-6695-a428-233e153841ce-7d40af9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc25-7d40af9e {
  align-self: stretch;
}
#w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc37-7d40af9e,
#w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcab1-7d40af9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcaa2-7d40af9e,
#w-node-f258ca0e-b062-c077-9aae-03dd7a2552da-7d40af9e {
  align-self: stretch;
}
#w-node-f09af92a-cdef-ab69-78c8-954c76e4cd13-7d40af9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb29-7d40af9e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb1a-7d40af9e {
  align-self: stretch;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64011-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64013-e1f64009 {
  align-self: center;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f6401a-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f6401e-e1f64009 {
  align-self: start;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64036-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f6403a-e1f64009 {
  align-self: start;
}
#w-node-c09b4b4f-d4fd-31da-884e-baab68bd646a-e1f64009,
#w-node-c09b4b4f-d4fd-31da-884e-baab68bd646b-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c09b4b4f-d4fd-31da-884e-baab68bd646e-e1f64009 {
  align-self: start;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64052-e1f64009,
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64053-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64056-e1f64009 {
  align-self: start;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f6406e-e1f64009,
#w-node-_2ffc7350-b96a-2e82-756d-473be1f6406f-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2ffc7350-b96a-2e82-756d-473be1f64072-e1f64009 {
  align-self: start;
}
#w-node-_07059c42-86b1-2262-ceda-1aaa5fc28008-e1f64009,
#w-node-_07059c42-86b1-2262-ceda-1aaa5fc28009-e1f64009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_07059c42-86b1-2262-ceda-1aaa5fc2800c-e1f64009 {
  align-self: start;
}
#w-node-_0edf6edc-dbe5-ddd8-8c00-1f9580196225-80196188 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_620d3651c1155bd7f64e0cf0000000000010-7340afa4 {
  align-self: center;
}
#w-node-_6bc77d08-7717-209d-a1d7-38dcc2f4ef65-7340afa4,
#w-node-fc9a186f-2bbb-bffb-b51a-3dd5b1dd1045-7340afa4,
#w-node-_395f13fd-a3cd-a7ce-4619-6ebe4dc792d2-1340afa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8dbc9d84-a482-c796-53db-6972687574cf-1340afa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}
#w-node-_0c97c42a-265a-863d-6881-f735c53de28b-1340afa6 {
  align-self: center;
}
#w-node-_0c97c42a-265a-863d-6881-f735c53de29b-1340afa6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9732930a-0509-23b8-8b67-940a6849e7bf-2940afa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_9520372f-4803-f4f1-14ef-26acb5d68e0f-2940afa9 {
  align-self: center;
}
#w-node-_3b9dd691-8d2c-67bc-1aba-97bbc0b8d0b0-2940afa9,
#w-node-_7229d55a-733d-b661-a2b8-d19744f6130a-2940afa9,
#w-node-_417d6a80-9ad2-acd0-b64e-579a3a58a942-2940afa9,
#w-node-_449f5fe0-a161-2377-26f6-2c3c2b6b5331-2940afa9,
#w-node-ffa09da1-a5da-7182-2548-7833f189ad8f-2940afa9,
#w-node-_6ec0d6c9-0391-bf3b-b663-0421d72741a6-2940afa9,
#w-node-_1bf2fcb3-9bce-7929-b49f-9a102234061c-2940afa9,
#w-node-b3dc7fb8-ec22-d411-88d0-8e6390d6fe77-2940afa9,
#w-node-b3dc7fb8-ec22-d411-88d0-8e6390d6fe78-2940afa9,
#w-node-b3dc7fb8-ec22-d411-88d0-8e6390d6fe79-2940afa9,
#w-node-_3d482df8-677f-c61e-f3ef-3969f02f2056-2940afa9,
#w-node-_3d482df8-677f-c61e-f3ef-3969f02f2057-2940afa9,
#w-node-_3d482df8-677f-c61e-f3ef-3969f02f2058-2940afa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_35a6be57-4b6f-2108-0507-3cbdd2290088-2940afa9 {
  align-self: center;
}
#w-node-_56bc3c3a-6748-6845-6016-349447719027-2940afa9,
#w-node-d8794f35-d449-5335-b8fc-e5cd801974f4-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd801974f7-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd801974f8-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197501-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197502-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197505-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197506-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd8019750f-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197510-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197513-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197514-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd8019751d-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd8019751e-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197521-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197522-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197528-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197529-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd8019752c-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd8019752d-801974e1,
#w-node-d8794f35-d449-5335-b8fc-e5cd80197533-801974e1,
#w-node-_355babcb-6de2-d568-6ab6-3711d09f9b88-ec40afab,
#w-node-b5aef860-a2bf-c449-3637-c5b989fb3f7f-ec40afab,
#w-node-b0b62a34-0499-0edc-503b-24ea98e1780c-ec40afab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d7f1f36e-1bba-20fe-6e94-a7180a79c78c-ec40afab {
  align-self: start;
}
#w-node-_34bd8d13-bd7e-7926-e424-471bd3ec10f9-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2d1555c6-e3b8-5fff-6a40-36e9975ba59f-7140afad {
  align-self: start;
}
#w-node-_2d1555c6-e3b8-5fff-6a40-36e9975ba5ab-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}
#w-node-_6f56538c-2028-bea0-0e2a-d574a9fb8ff1-7140afad {
  align-self: start;
}
#w-node-_6f56538c-2028-bea0-0e2a-d574a9fb9000-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1c9a2065-f3fc-e409-7ce9-24208294d930-7140afad {
  align-self: start;
}
#w-node-_1c9a2065-f3fc-e409-7ce9-24208294d93a-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6cb7a390-3cc2-adf5-b9ec-71b6d32d7796-7140afad {
  align-self: start;
}
#w-node-_6cb7a390-3cc2-adf5-b9ec-71b6d32d779d-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_98282040-a30d-5b89-55a5-49f2df327526-7140afad {
  align-self: start;
}
#w-node-_98282040-a30d-5b89-55a5-49f2df32752d-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-af91fd09-9a47-efae-7fac-d9d18ae5778d-7140afad {
  align-self: start;
}
#w-node-af91fd09-9a47-efae-7fac-d9d18ae57796-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba345638-7140afad,
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba34563f-7140afad {
  grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba345646-7140afad {
  grid-area: span 1 / span 6 / span 1 / span 6;
  align-self: center;
}
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba345649-7140afad,
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba345650-7140afad,
#w-node-_8eb69aeb-d621-9fdc-2060-3836ba345657-7140afad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_2f780529-2ced-0d3c-af62-adec3741a847-7140afad {
  align-self: start;
}
#w-node-_2f780529-2ced-0d3c-af62-adec3741a84e-7140afad,
#w-node-_2f780529-2ced-0d3c-af62-adec3741a861-7140afad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_42083322-4f91-8c1a-1ea8-91ee686b212e-7140afad,
#w-node-_42083322-4f91-8c1a-1ea8-91ee686b2133-7140afad {
  align-self: start;
}
#w-node-_3905c25c-73dd-63db-76e4-5ba14ae14d84-4f40afae {
  align-self: center;
}
#w-node-_7138bd05-2b63-1d38-1e4e-57bcf8dc1861-4f40afae,
#w-node-def16153-4bcb-75da-f1a3-0e769f258fe7-4f40afae,
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f85-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f86-4f40afae {
  align-self: start;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f8d-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f8e-4f40afae {
  align-self: start;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f95-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f96-4f40afae {
  align-self: start;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f9d-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6f9e-4f40afae {
  align-self: start;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6fa5-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6fa6-4f40afae {
  align-self: start;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6fad-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7f5b83ee-2819-c73c-c20b-b312bf7e6fae-4f40afae {
  align-self: start;
}
#w-node-bff90e1c-6eef-e369-3953-f5c86b9266bb-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fb6a1065-3b96-fa08-5a18-9289a92f456b-4f40afae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_052ca68f-c079-3dc8-332d-b6a39144cc0a-7b40afaf,
#w-node-_8dcf056a-730d-a360-c77a-c77885a0e0ea-7b40afaf,
#w-node-d49f23a0-f0c8-b5e2-c45e-506013114af9-7b40afaf,
#w-node-e4961d68-8747-234e-4020-cee88d292d1c-7b40afaf,
#w-node-_3590b97c-0bb7-6df7-0c07-0d721d416ffc-7b40afaf,
#w-node-_114b3132-de26-4ce7-e6c1-e3790683190a-7b40afaf,
#w-node-fa2d5cd8-1e21-db65-7b31-6e6434814e69-7b40afaf,
#w-node-_227d8ce8-8708-9e36-26a8-c246140cbfb6-7b40afaf,
#w-node-_6578b0d8-9316-0afc-cb3a-2bcb0eebb740-7b40afaf,
#w-node-_9c40dfa3-fc9d-cf7a-aa40-fe22421959e5-7b40afaf,
#w-node-_5b39dd85-b081-b8ea-01a6-a39ab0eb9e23-7b40afaf,
#w-node-_753134a0-579e-a589-327f-9ec2762951ce-7b40afaf,
#w-node-_0ee3ab9a-6e3a-c1b0-027f-9abd7cbc4742-7b40afaf,
#w-node-f14d5689-541d-f77b-5a61-a50781c1a09c-7b40afaf,
#w-node-_97e52e63-c095-5969-a449-533950159b50-7b40afaf,
#w-node-_699a2e70-56e4-7280-3de6-e8428ad14643-7b40afaf,
#w-node-_180465e4-4234-0d75-d91d-c231b546184a-7b40afaf,
#w-node-_81eea6a8-0d1c-cf09-ff48-92a9e9d33239-7b40afaf,
#w-node-_8a26dada-5481-275d-afdc-e8b856558cb8-7b40afaf,
#w-node-_464b6bf8-5bff-f801-31b3-eef7e8448e94-7b40afaf,
#w-node-d5fad0fd-7491-d529-0d6b-734f2fecfbac-7b40afaf,
#w-node-b7b603e0-d2eb-f8ea-9d57-302e82c50bf1-7b40afaf,
#w-node-b57aa738-a64e-0906-8729-632416ca135f-7b40afaf,
#w-node-_3d0ec3f5-fe29-82f2-d497-e520db50c0e4-7b40afaf,
#w-node-_48e3faf0-9884-7954-afc0-4fdbffff076e-7b40afaf,
#w-node-_16d7c883-7263-10e5-61a9-d5cce16cad8a-7b40afaf,
#w-node-aa349645-69bd-b477-03df-e338aa4d0e53-7b40afaf,
#w-node-bccc289f-c12e-cd3b-4171-f039b82c1025-7b40afaf,
#w-node-bccc289f-c12e-cd3b-4171-f039b82c102a-7b40afaf,
#w-node-c516e4b9-997f-9da1-0b67-174d4ee50307-7b40afaf,
#w-node-bdb2e970-1c29-a982-dc4a-704d0596a9be-7b40afaf,
#w-node-_331fafce-1afb-cd90-8ec6-30b212bf2a9d-7b40afaf,
#w-node-_55114c5d-7a6d-e511-6f25-fa0332bc8e68-7b40afaf,
#w-node-_51d52f51-f268-9c84-d37e-752c705e72e4-7b40afaf,
#w-node-_74a62f95-e8f4-36b7-2532-3f29dc1c89e6-7b40afaf,
#w-node-_74a62f95-e8f4-36b7-2532-3f29dc1c89e8-7b40afaf,
#w-node-_74a62f95-e8f4-36b7-2532-3f29dc1c89ed-7b40afaf,
#w-node-_1aafaabd-d25a-55df-2ddf-271f623f71a0-7b40afaf,
#w-node-_83e3399a-c91e-5fe0-7655-ae05e602fa4f-7b40afaf,
#w-node-_83e3399a-c91e-5fe0-7655-ae05e602fa51-7b40afaf,
#w-node-_83e3399a-c91e-5fe0-7655-ae05e602fa56-7b40afaf,
#w-node-_908cbec9-dc11-0b6b-1506-b096e4fdfeff-7b40afaf,
#w-node-ededa69a-8b08-6c4a-0268-dc715ece62fb-7b40afaf,
#w-node-ededa69a-8b08-6c4a-0268-dc715ece62fd-7b40afaf,
#w-node-ededa69a-8b08-6c4a-0268-dc715ece6302-7b40afaf,
#w-node-_74ffe8c8-7219-4ed7-7cbf-54729f30ed3e-7b40afaf,
#w-node-_56f7a1df-d280-eb7c-8475-704df12c53b9-7b40afaf,
#w-node-_56f7a1df-d280-eb7c-8475-704df12c53bb-7b40afaf,
#w-node-_56f7a1df-d280-eb7c-8475-704df12c53c0-7b40afaf,
#w-node-edb00bce-8b6e-3faf-e904-37bb1d17c750-7b40afaf,
#w-node-_6043466a-8b1d-d4d2-2e6a-a055f1cf0558-7b40afaf,
#w-node-_6043466a-8b1d-d4d2-2e6a-a055f1cf055a-7b40afaf,
#w-node-_6043466a-8b1d-d4d2-2e6a-a055f1cf055f-7b40afaf,
#w-node-_7b089017-78ee-d499-c5bd-d803783d5a31-7b40afaf,
#w-node-eed58e1c-71a2-d58f-5299-de2d08c52267-7b40afaf,
#w-node-eed58e1c-71a2-d58f-5299-de2d08c52269-7b40afaf,
#w-node-eed58e1c-71a2-d58f-5299-de2d08c5226e-7b40afaf,
#w-node-f59155e1-dc6d-d270-16bc-401d07a1e0af-7b40afaf,
#w-node-_03103dc7-6555-74b6-414b-c4af8ab689fb-7b40afaf,
#w-node-_03103dc7-6555-74b6-414b-c4af8ab689fd-7b40afaf,
#w-node-_03103dc7-6555-74b6-414b-c4af8ab68a02-7b40afaf,
#w-node-_28c056c9-2b86-027b-eae0-d154be42c89b-7b40afaf,
#w-node-b459d4da-49fd-e5ed-4047-4d2a0ca77c97-7b40afaf,
#w-node-b459d4da-49fd-e5ed-4047-4d2a0ca77c99-7b40afaf,
#w-node-b459d4da-49fd-e5ed-4047-4d2a0ca77c9e-7b40afaf,
#w-node-c31b7258-b5c8-03f6-276b-298dc6a0a5f0-7b40afaf,
#w-node-_68b8195a-0c29-7325-6cc5-2c1dc054bb8d-7b40afaf,
#w-node-_68b8195a-0c29-7325-6cc5-2c1dc054bb8f-7b40afaf,
#w-node-_68b8195a-0c29-7325-6cc5-2c1dc054bb94-7b40afaf,
#w-node-_72ac3694-0d9b-300e-9d14-ddc880363b6f-7b40afaf,
#w-node-_50068862-7347-bfa8-c243-5341096739b3-7b40afaf,
#w-node-_50068862-7347-bfa8-c243-5341096739b5-7b40afaf,
#w-node-_50068862-7347-bfa8-c243-5341096739ba-7b40afaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fbf5731c-12b5-5e23-9d74-c1c43f4faa35-3940afb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}
#w-node-edde12c4-d408-3f5b-b83a-1ee0f05131ad-3940afb1,
#w-node-_68194d89-9579-afb0-0afe-43d981b82bb0-3940afb1,
#w-node-_48b657b3-88da-a868-8fe9-b580a330f7b4-3940afb1,
#w-node-dd7fe737-b001-ebd6-9638-28a58670eb7a-3940afb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a5477f26-06c7-12d0-6e54-ac34eaccb42d-3940afb1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}
#w-node-_7e6def68-151b-79be-a12c-1b4848b2fee6-3940afb1,
#w-node-a155d0ea-5c0e-ee23-f04d-3104fb3d1143-3940afb1,
#w-node-ff950cd9-d1fa-4521-975f-5d935a962836-3940afb1,
#w-node-e977eeb2-7135-9051-bc77-0d92ecb267e9-3940afb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c00b236f-2ce7-2c9b-4651-4fef157ad6ce-9440afb7 {
  align-self: start;
}
#w-node-_331d3aea-2ea1-ccb8-671a-e8f8813fa29c-3140afd9,
#w-node-_18c44a4b-95e1-7541-5d93-ffcaca0e5522-3140afd9,
#w-node-b8f0bbd6-0dd9-5a5b-a895-13d7c9ee1bc3-3140afd9,
#w-node-deb86e5b-5fbf-b674-20f1-6df140992ba0-cc40afda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-deb86e5b-5fbf-b674-20f1-6df140992ba1-cc40afda {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: end;
}
#w-node-_1aa80a67-2f76-b1c3-3236-89df7cf7fcd8-cc40afda {
  align-self: start;
}
#w-node-_1aa80a67-2f76-b1c3-3236-89df7cf7fce4-cc40afda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a7df3710-d442-4a2f-6763-8c51e855bc1d-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_9d498f3c-01f0-d708-0519-daa0a0ab62cc-0240aff4,
#w-node-e0cdfeb3-9b06-ee89-d993-d5ff386b40f7-0240aff4,
#w-node-a59a2bb2-b53b-9d1e-3848-63e5873f5ff6-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a59a2bb2-b53b-9d1e-3848-63e5873f5ff8-0240aff4 {
  align-self: start;
}
#w-node-c61a432a-ab1d-da64-5921-36244dc5d29f-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c61a432a-ab1d-da64-5921-36244dc5d2a2-0240aff4 {
  align-self: start;
}
#w-node-_62f54edf-141c-995e-b4f3-c6acfefc800f-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_62f54edf-141c-995e-b4f3-c6acfefc8012-0240aff4 {
  align-self: start;
}
#w-node-_91329027-6e0d-d747-597e-4adef7bfd6fe-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_91329027-6e0d-d747-597e-4adef7bfd701-0240aff4 {
  align-self: start;
}
#w-node-_5dddd602-ed50-40bf-bb83-acbf527f01f7-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5dddd602-ed50-40bf-bb83-acbf527f01fa-0240aff4 {
  align-self: start;
}
#w-node-_1a013c62-1ad4-5932-d1b8-c574b6c0592a-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1a013c62-1ad4-5932-d1b8-c574b6c0592d-0240aff4 {
  align-self: start;
}
#w-node-db0a27c5-d7ad-18d4-b99a-2699ac65f188-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-db0a27c5-d7ad-18d4-b99a-2699ac65f18b-0240aff4 {
  align-self: start;
}
#w-node-abfa9583-b382-5a34-c39f-565b9585d990-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-abfa9583-b382-5a34-c39f-565b9585d993-0240aff4 {
  align-self: start;
}
#w-node-_79744208-69fe-7425-1d1a-98ed49b4c024-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_79744208-69fe-7425-1d1a-98ed49b4c027-0240aff4 {
  align-self: start;
}
#w-node-_7483eecb-b64c-a909-9c64-f5b345417138-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7483eecb-b64c-a909-9c64-f5b34541713b-0240aff4 {
  align-self: start;
}
#w-node-ef38bfd3-8c3a-0158-6dbb-3716004eb538-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-ef38bfd3-8c3a-0158-6dbb-3716004eb53a-0240aff4 {
  align-self: start;
}
#w-node-e478f6c8-4fdd-fa0f-cc94-0396e38f34aa-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e478f6c8-4fdd-fa0f-cc94-0396e38f34ad-0240aff4 {
  align-self: start;
}
#w-node-_8bf4ce06-26b7-c5da-8c74-1bee5a2af310-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8bf4ce06-26b7-c5da-8c74-1bee5a2af313-0240aff4 {
  align-self: start;
}
#w-node-c24a1852-e1a2-2e19-324a-054cfb858b2b-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c24a1852-e1a2-2e19-324a-054cfb858b2e-0240aff4 {
  align-self: start;
}
#w-node-_74f8cf56-96b1-097d-700c-48391012db6c-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_74f8cf56-96b1-097d-700c-48391012db6f-0240aff4 {
  align-self: start;
}
#w-node-c96a86a6-9e1c-1328-258a-29dbb6298cf8-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c96a86a6-9e1c-1328-258a-29dbb6298cfb-0240aff4 {
  align-self: start;
}
#w-node-d535764e-2049-ec53-a31d-ad1343352627-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-d535764e-2049-ec53-a31d-ad134335262a-0240aff4 {
  align-self: start;
}
#w-node-e715b661-d181-ef21-42d1-234b04dc98be-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e715b661-d181-ef21-42d1-234b04dc98c1-0240aff4 {
  align-self: start;
}
#w-node-cdffa0ac-0185-4e65-e926-87db26baf628-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cdffa0ac-0185-4e65-e926-87db26baf62b-0240aff4 {
  align-self: start;
}
#w-node-cdffa0ac-0185-4e65-e926-87db26baf636-0240aff4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-cdffa0ac-0185-4e65-e926-87db26baf639-0240aff4,
#w-node-_542f6169-dd03-7202-5695-b40d18739557-0240aff4,
#w-node-_18544d93-9fe5-a62a-823d-f1ee9b43da8b-0240aff4,
#w-node-f72ddb40-bf39-77b4-ab95-58a804ad15cd-0240aff4 {
  align-self: start;
}
#w-node-_893e2784-0f04-8bd8-6cd7-085e046ede4d-9d40aff9,
#w-node-_893e2784-0f04-8bd8-6cd7-085e046ede4e-9d40aff9,
#w-node-_893e2784-0f04-8bd8-6cd7-085e046ede4f-9d40aff9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_893e2784-0f04-8bd8-6cd7-085e046ede50-9d40aff9,
#w-node-a0d093ac-867d-547e-bc9d-6b2941f84625-9d40aff9,
#w-node-_1b93f090-5574-55b6-1d5c-73b933618f4e-9d40aff9 {
  align-self: start;
}
#w-node-_8dbc9d84-a482-c796-53db-6972687574cf-d040afff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_1ab71e3a-d505-520f-d2ad-b7d55dbabaf2-2940b001,
#w-node-_7f8fe771-1638-8057-360c-cec0de93457a-2940b001,
#w-node-_12acb409-f13a-6b17-8bc6-4bd296820cf5-2940b001,
#w-node-_5f474fcd-3c00-27ce-d3bb-098a6ec2c284-2940b001,
#w-node-_9a2aa440-b720-36bb-764c-e4ec8b78d975-2940b001,
#w-node-c4756146-2d04-8d30-4708-7589f09e3af2-2940b001,
#w-node-_0c422b25-abc7-e3bd-affb-5e475dfdbb5b-2940b001,
#w-node-_12364975-a2ff-cb77-0015-7c8c49b39d4d-2940b001,
#w-node-be179aa7-9d4f-5f1f-4d79-d0de8f729806-2940b001 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57b4-2940b001 {
  align-self: center;
  justify-self: start;
}
#w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57bb-2940b001 {
  align-self: center;
  justify-self: end;
}
#w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57bd-2940b001,
#w-node-_66ed20c5-414f-9613-4123-560c8efe1666-2940b001 {
  align-self: center;
  justify-self: start;
}
#w-node-_66ed20c5-414f-9613-4123-560c8efe166d-2940b001 {
  align-self: center;
  justify-self: end;
}
#w-node-_66ed20c5-414f-9613-4123-560c8efe166f-2940b001 {
  align-self: center;
  justify-self: start;
}
#w-node-_3585f95d-e56f-4318-e765-8e403b98dbf2-2940b001,
#w-node-_0779df7a-d23e-e05d-d67c-908ef7da3171-8540b004,
#w-node-_33bacc9c-306d-2c74-0312-75056989a24f-8540b004,
#w-node-_41c2ca77-2c03-050c-379b-fa277b52449b-2d40b01a,
#w-node-_948c6d91-d0dc-7940-6179-dbd5e578fa42-2d40b01a,
#w-node-_5c36f499-7970-1839-371a-c00763a0b102-2d40b01a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5c36f499-7970-1839-371a-c00763a0b107-2d40b01a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_101f9794-8d4c-a2bf-bd55-bec02abaecc8-2d40b01a {
  grid-area: Area;
}
#w-node-a6089190-c4d8-5045-01cb-2d5639a82b98-2d40b01a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_599c5884-66a5-87f0-38d4-8a9f7da841d2-2d40b01a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_987468e7-c980-db65-1cf2-22113771b462-2d40b01a,
#w-node-_4c4e08e3-2a36-a06e-5af3-ab2649439730-2d40b01a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605da-ff40b01b {
  align-self: center;
  justify-self: start;
}
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605e1-ff40b01b {
  align-self: center;
  justify-self: end;
}
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605e3-ff40b01b,
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605f0-ff40b01b {
  align-self: center;
  justify-self: start;
}
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605f5-ff40b01b {
  align-self: center;
  justify-self: end;
}
#w-node-_8b61bd2a-4014-ab08-df94-c072f4f605f7-ff40b01b {
  align-self: center;
  justify-self: start;
}
#w-node-be2a14cb-fa93-6f6a-6280-88f8804ed69a-ff40b01b {
  align-self: center;
}
#w-node-b241a2eb-9b60-7c3f-29d6-2202ec966927-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_67fdc773-9f73-06ee-e8e4-0ff4db0ae60e-ff40b01b {
  align-self: center;
  justify-self: center;
}
#w-node-_6f2e58a1-bef1-86e6-9dcb-6eb6f9d215a9-ff40b01b,
#w-node-_8f111f68-2f18-e5fc-464d-a292c9b85575-ff40b01b,
#w-node-a385b738-045f-11cd-0f1d-4c64606a3427-ff40b01b,
#w-node-a0ec64dd-c8e7-510b-96c7-8cb14b526bbc-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a0ec64dd-c8e7-510b-96c7-8cb14b526bbd-ff40b01b {
  align-self: center;
  justify-self: center;
}
#w-node-_1f366fa6-7458-20a7-4115-2191b36c3386-ff40b01b,
#w-node-a46626a5-d280-5df6-8f38-f692aa331a9b-ff40b01b,
#w-node-_06ac197c-f49f-dee2-c6f9-0e8147fe05fb-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_06ac197c-f49f-dee2-c6f9-0e8147fe05fc-ff40b01b {
  align-self: center;
  justify-self: center;
}
#w-node-_0712b7e4-3180-dfcb-4dbd-38a6c71610fb-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_2908e808-e154-d2b8-0740-a2999ff854d6-ff40b01b {
  align-self: center;
}
#w-node-_2908e808-e154-d2b8-0740-a2999ff854e9-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-c3a4045f-52f3-92a2-dcbc-f2beed09b031-ff40b01b {
  align-self: center;
}
#w-node-c3a4045f-52f3-92a2-dcbc-f2beed09b044-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_9c7a3ae0-1aaa-5048-f0fc-c3429054674e-ff40b01b {
  align-self: center;
}
#w-node-_9c7a3ae0-1aaa-5048-f0fc-c34290546761-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_371d80bd-252e-0154-5c77-95c8317b147f-ff40b01b {
  align-self: center;
}
#w-node-_371d80bd-252e-0154-5c77-95c8317b1492-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-cbd592ed-6d70-901e-1712-42db3a74dc2a-ff40b01b {
  align-self: center;
}
#w-node-cbd592ed-6d70-901e-1712-42db3a74dc3d-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_34e5c737-724c-b96c-861c-26727526fd5d-ff40b01b {
  align-self: center;
}
#w-node-_34e5c737-724c-b96c-861c-26727526fd70-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-d1097286-69c4-6720-56c4-1b152f7e0627-ff40b01b {
  align-self: center;
}
#w-node-d1097286-69c4-6720-56c4-1b152f7e063a-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_38c0bc0e-5434-cc33-12c8-c60f64d83c85-ff40b01b {
  align-self: center;
}
#w-node-_38c0bc0e-5434-cc33-12c8-c60f64d83c98-ff40b01b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_1cabb333-6b7b-57de-a884-05edb416ccac-339e2824 {
  align-self: center;
}
#w-node-_14187c49-1517-c37d-1cfa-6d3f79c11384-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}
#w-node-f3951f14-14c8-8ab1-23c3-fd22b29c8429-339e2824,
#w-node-_45008bf7-2324-57a9-d717-8487db84d198-339e2824,
#w-node-_8e714616-e8d6-cf54-2cba-f282e793ce1b-339e2824,
#w-node-e8c01d20-2e34-bf1c-01d2-23fd3df85545-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e8c01d20-2e34-bf1c-01d2-23fd3df85548-339e2824 {
  align-self: start;
}
#w-node-_45a529aa-3e79-cc25-e97f-28817f4a060c-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_45a529aa-3e79-cc25-e97f-28817f4a060f-339e2824 {
  align-self: start;
}
#w-node-_9fb9b83f-b9d9-8461-1a9e-11ccd4dbc540-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_9fb9b83f-b9d9-8461-1a9e-11ccd4dbc543-339e2824 {
  align-self: start;
}
#w-node-e4a70553-0817-bc03-2a2b-343772c46ec1-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-e4a70553-0817-bc03-2a2b-343772c46ec4-339e2824 {
  align-self: start;
}
#w-node-_1caf3458-a07b-a892-9f72-d45205fcbdd7-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1caf3458-a07b-a892-9f72-d45205fcbdda-339e2824 {
  align-self: start;
}
#w-node-_22d0d301-514a-cb09-cb03-597e0f4ae069-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_22d0d301-514a-cb09-cb03-597e0f4ae06c-339e2824 {
  align-self: start;
}
#w-node-_039adcb0-5a37-06c9-562d-77aa8824d3db-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_039adcb0-5a37-06c9-562d-77aa8824d3de-339e2824 {
  align-self: start;
}
#w-node-_305fff38-3050-ef6a-1e40-a998f14b5829-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_305fff38-3050-ef6a-1e40-a998f14b582c-339e2824 {
  align-self: start;
}
#w-node-_07cab7e2-15e7-b98d-4001-83e35ea85429-339e2824 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_07cab7e2-15e7-b98d-4001-83e35ea8542c-339e2824 {
  align-self: start;
}
#w-node-e678b1cb-c193-ea8d-f672-f6b4dd9101ad-faf662ed {
  align-self: center;
}
#w-node-e678b1cb-c193-ea8d-f672-f6b4dd9101c3-faf662ed {
  align-self: center;
  justify-self: center;
}
#w-node-_03e5677d-313f-4710-0dfe-9f36037b9099-faf662ed {
  align-self: center;
}
#w-node-_03e5677d-313f-4710-0dfe-9f36037b90ac-faf662ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-bb88f215-1cf4-9b54-737e-1536adce382c-faf662ed {
  align-self: center;
}
#w-node-bb88f215-1cf4-9b54-737e-1536adce383b-faf662ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_0b885965-f4ae-0abf-0216-c9a4525b8fdd-faf662ed {
  align-self: center;
}
#w-node-_0b885965-f4ae-0abf-0216-c9a4525b8fec-faf662ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-e22bc32e-ff06-549b-987c-47e7eb50d267-9d4e8559 {
  align-self: center;
}
#w-node-_83ff89b2-1ec5-8926-e18a-35897b6d91c5-9d4e8559,
#w-node-c32749d4-e29c-eccf-7489-45d90a973260-9d4e8559,
#w-node-_697f4727-d66d-9af8-d770-041c97f3a0f3-9d4e8559,
#w-node-a97baef6-fc11-adfc-e845-11d9e77be6b9-9d4e8559,
#w-node-cebf3afa-c2d1-ccf4-adcc-d9ae7c101b06-9d4e8559,
#w-node-_4ac3a51b-2825-907d-1d40-b0cc43d01c15-9d4e8559,
#w-node-_74d3c767-b0eb-a3a4-988e-161751f560b5-9d4e8559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-b91bb954-9610-b307-3970-95b6d9f14b47-9d4e8559 {
  align-self: center;
}
#w-node-b91bb954-9610-b307-3970-95b6d9f14b4e-9d4e8559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-_871e526b-86b3-d4ce-94b2-4b8b601603d0-9d4e8559,
#w-node-_1c089a29-ee4f-0169-6c89-77acf8789e8d-9d4e8559 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_641524bd-2d2f-e8c0-e6a8-e3d7cb286a4a-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}
#w-node-be2a14cb-fa93-6f6a-6280-88f8804ed69a-ae2fa88a {
  align-self: center;
}
#w-node-b241a2eb-9b60-7c3f-29d6-2202ec966927-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_67fdc773-9f73-06ee-e8e4-0ff4db0ae60e-ae2fa88a {
  align-self: center;
  justify-self: center;
}
#w-node-_6f2e58a1-bef1-86e6-9dcb-6eb6f9d215a9-ae2fa88a,
#w-node-_8f111f68-2f18-e5fc-464d-a292c9b85575-ae2fa88a,
#w-node-a385b738-045f-11cd-0f1d-4c64606a3427-ae2fa88a,
#w-node-a0ec64dd-c8e7-510b-96c7-8cb14b526bbc-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a0ec64dd-c8e7-510b-96c7-8cb14b526bbd-ae2fa88a {
  align-self: center;
  justify-self: center;
}
#w-node-_1f366fa6-7458-20a7-4115-2191b36c3386-ae2fa88a,
#w-node-a46626a5-d280-5df6-8f38-f692aa331a9b-ae2fa88a,
#w-node-_06ac197c-f49f-dee2-c6f9-0e8147fe05fb-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_06ac197c-f49f-dee2-c6f9-0e8147fe05fc-ae2fa88a {
  align-self: center;
  justify-self: center;
}
#w-node-_0712b7e4-3180-dfcb-4dbd-38a6c71610fb-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-c3a4045f-52f3-92a2-dcbc-f2beed09b031-ae2fa88a {
  align-self: center;
}
#w-node-c3a4045f-52f3-92a2-dcbc-f2beed09b044-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_9c7a3ae0-1aaa-5048-f0fc-c3429054674e-ae2fa88a {
  align-self: center;
}
#w-node-_9c7a3ae0-1aaa-5048-f0fc-c34290546761-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_2908e808-e154-d2b8-0740-a2999ff854d6-ae2fa88a {
  align-self: center;
}
#w-node-_2908e808-e154-d2b8-0740-a2999ff854e9-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-_1585faee-25c5-a179-69ea-5c7a802b147b-ae2fa88a {
  align-self: center;
}
#w-node-_1585faee-25c5-a179-69ea-5c7a802b1487-ae2fa88a,
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94a8-ae2fa88a,
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94b8-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94bb-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94c7-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94ca-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94d6-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94d9-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94f1-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94f4-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f94fe-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f9501-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f950b-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f950e-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f9518-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f951b-ae2fa88a {
  align-self: start;
}
#w-node-_326324a0-3fad-b417-092e-af43ccdc793b-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_326324a0-3fad-b417-092e-af43ccdc793e-ae2fa88a {
  align-self: start;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f952a-ae2fa88a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_08fe0a39-dbc5-4e07-eaff-4137e91f952c-ae2fa88a {
  align-self: start;
}
#w-node-a31a33da-df35-79ad-42b0-b20352baaac3-58458878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-c5eeebd6-c5b5-498c-4879-9377614cc460-58458878 {
  align-self: center;
}
#w-node-_61990013-9eb6-7f42-05f8-0487153dd1ca-58458878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_8dbc9d84-a482-c796-53db-6972687574cf-58458878 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}
#w-node-_3e0101d8-ee3c-8939-bb07-73168677fe7b-485c8fa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1aa80a67-2f76-b1c3-3236-89df7cf7fcd8-485c8fa9 {
  align-self: start;
}
#w-node-_1aa80a67-2f76-b1c3-3236-89df7cf7fce4-485c8fa9,
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f7e-485c8fa9,
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f87-485c8fa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f90-485c8fa9 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f92-485c8fa9,
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f9b-485c8fa9,
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fa4-485c8fa9,
#w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fad-485c8fa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3905c25c-73dd-63db-76e4-5ba14ae14d84-a69b3b26 {
  align-self: center;
}
#w-node-_7138bd05-2b63-1d38-1e4e-57bcf8dc1861-a69b3b26,
#w-node-ed3a7efb-9edc-3cb9-8d48-f3e10e84ffd1-a69b3b26,
#w-node-_74bad3aa-c6f1-8f65-7646-918dd8a912a2-a69b3b26,
#w-node-_8f2d0edc-7432-8323-d6a0-78d0621cf9ab-a69b3b26,
#w-node-f1cc338d-8a9c-c581-3003-e1bfabe51e42-a69b3b26,
#w-node-_71d4de88-9e2b-47dd-b6a3-cdc13027511a-a69b3b26,
#w-node-_3d49e7ec-b3d3-c025-0533-f7396041d27d-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_322fbc75-7176-fc41-467e-0e1018d30803-a69b3b26 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-a7d43c1f-8d88-010b-4cc7-848baf475645-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_02e390ec-15ed-1b6f-539a-1c9d59a13cc1-a69b3b26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_0d652942-f799-4ee2-1c47-a4b8ff677dd3-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e78af48-96cd-585e-9563-65059a08337a-a69b3b26 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}
#w-node-_4e78af48-96cd-585e-9563-65059a08337c-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_4e78af48-96cd-585e-9563-65059a083383-a69b3b26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_4e78af48-96cd-585e-9563-65059a083385-a69b3b26,
#w-node-_82f15458-34da-5e12-b154-9df3ecc62caf-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_82f15458-34da-5e12-b154-9df3ecc62cb6-a69b3b26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_82f15458-34da-5e12-b154-9df3ecc62cb8-a69b3b26,
#w-node-_82f15458-34da-5e12-b154-9df3ecc62cbf-a69b3b26,
#w-node-_82f15458-34da-5e12-b154-9df3ecc62cc8-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_82f15458-34da-5e12-b154-9df3ecc62cc6-a69b3b26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1ca2-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1ca9-a69b3b26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1cab-a69b3b26,
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1cb2-a69b3b26,
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1cb9-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6fb98169-9c78-d3f8-f845-4bf36b0f1cbb-a69b3b26 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_64addcba-527e-bcb1-a212-04383dadcf40-a69b3b26,
#w-node-_64addcba-527e-bcb1-a212-04383dadcf49-a69b3b26,
#w-node-_64addcba-527e-bcb1-a212-04383dadcf54-a69b3b26,
#w-node-_64addcba-527e-bcb1-a212-04383dadcf5d-a69b3b26,
#w-node-_64addcba-527e-bcb1-a212-04383dadcf66-a69b3b26,
#w-node-_64addcba-527e-bcb1-a212-04383dadcf6f-a69b3b26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3905c25c-73dd-63db-76e4-5ba14ae14d84-0ccbfa3c {
  align-self: center;
}
#w-node-_5794cffa-7475-b692-b2fe-af41a5839776-0ccbfa3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-abee2f12-8175-cbf1-706c-5cf2aacf6a65-71e56500 {
  align-self: center;
}
#w-node-e6b26f82-fcfa-6695-a428-233e153841ce-71e56500 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc25-71e56500 {
  align-self: stretch;
}
#w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc37-71e56500,
#w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcab1-71e56500 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcaa2-71e56500,
#w-node-f258ca0e-b062-c077-9aae-03dd7a2552da-71e56500 {
  align-self: stretch;
}
#w-node-f09af92a-cdef-ab69-78c8-954c76e4cd13-71e56500 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}
#w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb29-71e56500 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb1a-71e56500 {
  align-self: stretch;
}
.get-in-touch {
  margin-left: 100px;
}
.hero-middle-text {
  margin-bottom: .5rem;
  letter-spacing: 0.04em;
  font-weight: 400;
  color: var(--off-white);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.3;
  text-decoration: none;
  opacity: 80%;
}
.blackhole-hero-paragraph{
  color: var(--off-white-75b);
  text-align: left;
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  opacity: 60%;
}
@media screen and (max-width: 1050px) {
  .get-in-touch {
    margin-left: auto;
    font-weight: 400;
  }
}
@media screen and (max-width: 991px) {
  #w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc25-7d40af9e,
  #w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcaa2-7d40af9e {
    grid-area: 1/1/3/2;
  }
  #w-node-f09af92a-cdef-ab69-78c8-954c76e4cd13-7d40af9e {
    grid-area: 2/1/2/2;
  }
  #w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb29-7d40af9e {
    order: 9999;
  }
  #w-node-_395f13fd-a3cd-a7ce-4619-6ebe4dc792d2-1340afa6 {
    grid-area: 2/1/2/2;
  }
  #w-node-_8dbc9d84-a482-c796-53db-6972687574cf-1340afa6 {
    justify-self: center;
  }
  #w-node-_9fc25abc-ed03-cece-d95a-ec46652958e3-1340afa6 {
    align-self: start;
  }
  #w-node-_48b657b3-88da-a868-8fe9-b580a330f7b4-3940afb1 {
    justify-self: end;
  }
  #w-node-dd7fe737-b001-ebd6-9638-28a58670eb7a-3940afb1 {
    justify-self: start;
  }
  #w-node-a5477f26-06c7-12d0-6e54-ac34eaccb42d-3940afb1 {
    grid-area: 1/1/4/3;
  }
  #w-node-_7e6def68-151b-79be-a12c-1b4848b2fee6-3940afb1 {
    justify-self: end;
  }
  #w-node-a155d0ea-5c0e-ee23-f04d-3104fb3d1143-3940afb1 {
    justify-self: start;
  }
  #w-node-ff950cd9-d1fa-4521-975f-5d935a962836-3940afb1 {
    justify-self: end;
  }
  #w-node-e977eeb2-7135-9051-bc77-0d92ecb267e9-3940afb1 {
    justify-self: start;
  }
  #w-node-deb86e5b-5fbf-b674-20f1-6df140992ba0-cc40afda {
    grid-area: 2/1/2/2;
  }
  #w-node-deb86e5b-5fbf-b674-20f1-6df140992ba1-cc40afda {
    justify-self: center;
  }
  #w-node-deb86e5b-5fbf-b674-20f1-6df140992ba2-cc40afda {
    align-self: start;
  }
  #w-node-_8dbc9d84-a482-c796-53db-6972687574cf-d040afff {
    justify-self: center;
  }
  #w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57b1-2940b001,
  #w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57b9-2940b001,
  #w-node-_66ed20c5-414f-9613-4123-560c8efe1663-2940b001,
  #w-node-_66ed20c5-414f-9613-4123-560c8efe166b-2940b001 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_5c36f499-7970-1839-371a-c00763a0b102-2d40b01a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605d7-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605df-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605ed-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605f3-ff40b01b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
  #w-node-_61990013-9eb6-7f42-05f8-0487153dd1ca-58458878,
  #w-node-ed7d6e83-af43-5d97-ae97-2fb6b1cee2dd-58458878 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_8dbc9d84-a482-c796-53db-6972687574cf-58458878 {
    justify-self: center;
  }
  #w-node-deb86e5b-5fbf-b674-20f1-6df140992ba2-485c8fa9 {
    align-self: start;
  }
  #w-node-_3e0101d8-ee3c-8939-bb07-73168677fe7b-485c8fa9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f7e-485c8fa9 {
    justify-self: end;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f87-485c8fa9 {
    justify-self: start;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f90-485c8fa9 {
    grid-area: 1/1/4/3;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f92-485c8fa9 {
    justify-self: end;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f9b-485c8fa9 {
    justify-self: start;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fa4-485c8fa9 {
    justify-self: end;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fad-485c8fa9 {
    justify-self: start;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf40-a69b3b26 {
    justify-self: end;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf49-a69b3b26 {
    justify-self: start;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf54-a69b3b26 {
    justify-self: end;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf5d-a69b3b26 {
    justify-self: start;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf66-a69b3b26 {
    justify-self: end;
  }
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf6f-a69b3b26 {
    justify-self: start;
  }
  #w-node-f5498eb5-da9e-2360-3f7b-2ac9b79ebc25-71e56500,
  #w-node-_0ef48d63-81ae-da22-5cb6-c699b17bcaa2-71e56500 {
    grid-area: 1/1/3/2;
  }
  #w-node-f09af92a-cdef-ab69-78c8-954c76e4cd13-71e56500 {
    grid-area: 2/1/2/2;
  }
  #w-node-a467fac7-d565-f1b3-cfe5-0fe48a17bb29-71e56500 {
    order: 9999;
  }
}
@media screen and (max-width: 767px) {
  #w-node-_2d1555c6-e3b8-5fff-6a40-36e9975ba5ab-7140afad {
    order: -9999;
  }
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba345638-7140afad,
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba34563f-7140afad,
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba345646-7140afad,
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba345649-7140afad,
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba345650-7140afad,
  #w-node-_8eb69aeb-d621-9fdc-2060-3836ba345657-7140afad,
  #w-node-_2f780529-2ced-0d3c-af62-adec3741a861-7140afad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-a5477f26-06c7-12d0-6e54-ac34eaccb42d-3940afb1 {
    grid-area: 1/1/2/3;
  }
  #w-node-_0c422b25-abc7-e3bd-affb-5e475dfdbb5b-2940b001 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
  #w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57b1-2940b001,
  #w-node-_0327f6fc-c5d5-d445-d7b6-8f594afc57b9-2940b001,
  #w-node-_66ed20c5-414f-9613-4123-560c8efe1663-2940b001,
  #w-node-_66ed20c5-414f-9613-4123-560c8efe166b-2940b001 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_599c5884-66a5-87f0-38d4-8a9f7da841c0-2d40b01a {
    grid-area: 2/1/4/2;
  }
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605d7-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605df-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605ed-ff40b01b,
  #w-node-_8b61bd2a-4014-ab08-df94-c072f4f605f3-ff40b01b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-c5eeebd6-c5b5-498c-4879-9377614cc473-58458878 {
    justify-self: center;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f90-485c8fa9 {
    grid-area: 1/1/2/3;
  }
}
@media screen and (max-width: 479px) {
  #w-node-_2d1555c6-e3b8-5fff-6a40-36e9975ba5ab-7140afad {
    order: -9999;
  }
  #w-node-_48b657b3-88da-a868-8fe9-b580a330f7b4-3940afb1,
  #w-node-dd7fe737-b001-ebd6-9638-28a58670eb7a-3940afb1,
  #w-node-_7e6def68-151b-79be-a12c-1b4848b2fee6-3940afb1,
  #w-node-a155d0ea-5c0e-ee23-f04d-3104fb3d1143-3940afb1,
  #w-node-ff950cd9-d1fa-4521-975f-5d935a962836-3940afb1,
  #w-node-e977eeb2-7135-9051-bc77-0d92ecb267e9-3940afb1 {
    justify-self: stretch;
  }
  #w-node-_0c422b25-abc7-e3bd-affb-5e475dfdbb5b-2940b001,
  #w-node-_5c36f499-7970-1839-371a-c00763a0b102-2d40b01a,
  #w-node-_5c36f499-7970-1839-371a-c00763a0b107-2d40b01a,
  #w-node-_101f9794-8d4c-a2bf-bd55-bec02abaecc8-2d40b01a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_0c9fad65-db70-0f91-016a-fd5e3f9eb3e7-58458878,
  #w-node-_0c9fad65-db70-0f91-016a-fd5e3f9eb3f5-58458878 {
    justify-self: auto;
  }
  #w-node-_61990013-9eb6-7f42-05f8-0487153dd1ca-58458878,
  #w-node-_3e0101d8-ee3c-8939-bb07-73168677fe7b-485c8fa9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f7e-485c8fa9,
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f87-485c8fa9,
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f92-485c8fa9,
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188f9b-485c8fa9,
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fa4-485c8fa9,
  #w-node-_1117c4cd-7d86-3e2f-7f0c-a7312c188fad-485c8fa9,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf40-a69b3b26,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf49-a69b3b26,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf54-a69b3b26,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf5d-a69b3b26,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf66-a69b3b26,
  #w-node-_64addcba-527e-bcb1-a212-04383dadcf6f-a69b3b26 {
    justify-self: stretch;
  }
}
@media (max-width: 1025px ) and (max-height: 500){
  .spline-component {
      width: 90%;
      height: 75%;
      margin-left: 39%; 
      margin-top: 18%;
  }
}

.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  color: #1C7CC8;
  width: 100%;
}
.w-form-fail-custom {
  display: none;
  margin-top: 10px;
  padding: 10px;
  color: red;
  width: 100%;
  text-align: center;
}