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: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

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: bold;
}

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: normal;
  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: normal;
  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;
}

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  color: inherit;
  position-anchor: auto;
  position-area: top center;
  background-color: #0000;
  border: 0;
  margin: 8px;
  padding: 0;
  position: fixed;
  inset: auto;
  overflow: visible;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

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

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  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: normal;
  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: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    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;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a7738611b2b4765a2ced947_Geist-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a773861aed742455a4e0042_Geist-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a773861bc142f95bdc602fe_Geist-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a7738615cf1b111f51ea854_Geist-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a773861220fefc5ff7d0999_Geist-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a7738615b8a188e3a4e6814_Geist-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a7738615cf1b111f51ea866_Geist-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a7738629a904fa92b76104d_Geist-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a773861f65628eece178df8_Geist-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Geist Mono;
  src: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a77482056a97b8bd312e347_GeistMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --geist: Geist, Arial, sans-serif;
  --gray-10: #f4f4f4;
  --plex-16: 16px;
  --gray-50: #8d8d8d;
  --plex-14: 14px;
  --plex-12: 12px;
  --gray-30: #c6c6c6;
  --gray-20: #e0e0e0;
  --plex-24: 24px;
  --gray-90: #262626;
  --white: white;
  --plex-20: 20px;
  --plex-18: 18px;
  --plex-42: 42px;
  --plex-28: 28px;
  --gray-80: #393939;
  --gray-100: #161616;
  --plex-36: 36px;
  --gray-70: #525252;
  --plex-60: 60px;
  --plex-32: 32px;
  --ibm-plex-mono\<deleted\|variable-48ec2cdf-2854-2e7e-c4f1-08f38a5a6ad5\>: "IBM Plex Mono";
  --plex-92: 92px;
  --gray-40: #a8a8a8;
  --gray-60: #6f6f6f;
  --plex-48: 48px;
  --plex-54: 54px;
  --plex-68: 68px;
  --plex-76: 76px;
  --plex-84: 84px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.body {
  background-color: var(--black);
}

.div-block {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 14px;
}

.quick-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.div-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.heading {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 1.5;
}

.link {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
}

.link:hover {
  color: var(--gray-10);
}

.div-block-3 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.div-block-3.dfghdfgh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  height: 64px;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.image {
  margin-top: 0;
  margin-left: -4px;
  margin-right: 8px;
}

.div-block-4 {
  justify-content: space-between;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 46px;
  display: flex;
}

.heading-2 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-12);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.link-block {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #0b2146;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.code-embed {
  color: #62a5ff;
  display: flex;
}

.text-block {
  font-family: var(--geist);
  color: #62a5ff;
  font-size: var(--plex-12);
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
}

.div-block-5 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-2 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-12);
  line-height: 1.5;
  text-decoration: none;
}

.link-2:hover {
  text-decoration: underline;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-90 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.text-block-6 {
  color: #62a5ff;
  font-family: IBM Plex Sans;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.div-block-91 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 64px;
  margin-bottom: 0;
  display: flex;
}

.heading-copy {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.section-1-mobile {
  display: none;
}

.paragraph {
  color: #8d8d8d;
  width: 100%;
  margin-bottom: 0;
  font-family: IBM Plex Sans;
  font-size: 14px;
  line-height: 1.5;
}

.paragraph.justify {
  text-align: justify;
  text-align: justify;
  text-align: justify;
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
}

.accordion_content {
  background-color: #000;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.accordion_paragraph {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

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

.accordion_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  border-bottom: 1px #262626;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.accordion_toggle-container {
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
  display: flex;
}

.accordion_body {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 95%;
  margin-top: 16px;
  display: flex;
  overflow: hidden;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-xxsmall.bottom-4 {
  color: #53b8ff;
}

.button-icon {
  pointer-events: auto;
  color: #f1f2fe;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  background-color: #010103;
  border: 1px solid #1b1833;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  line-height: 100%;
  text-decoration: none;
  transition: border-color .2s;
  display: flex;
}

.button-icon:hover {
  color: #f1f2fe;
  background-color: #010103;
  border-color: #9999a6;
}

.button-icon.bottom-2 {
  border-color: #53b8ff;
  border-radius: 20px;
}

.heading-small {
  color: #fff;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
}

.accordion-heading-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-icon_icon-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-icon_icon-container.bottom-3 {
  transform: rotate(90deg);
}

.accordion_content-copy {
  background-color: #000;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.accordion_heading-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.tzjutzu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.accordion_content-copy-copy, .rtzrhg, .rtzrhg-copy {
  background-color: #000;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.div-block-96 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
}

.fghdsfgqwe {
  color: #000;
  background-color: #f4f4f4;
  border-radius: 20px;
  padding: 8px 16px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.fghdsfgqwe:hover {
  background-color: #c6c6c6;
}

.dfgwetw {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-88 {
  border: 1px solid #262626;
  border-top-style: none;
}

.text-span-5 {
  color: #62a5ff;
}

.div-block-110, .div-block-109 {
  width: 100%;
  height: 100%;
  padding: 32px;
}

.grid-divider-item-copy {
  background-color: #0000;
  border-right: 1px #262626;
  width: 100%;
}

.text-span-6 {
  color: #bc76fc;
}

.div-block-87 {
  position: relative;
}

.div-block-69 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: none;
}

.button-2-copy-copy {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  padding: 8px 16px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2-copy-copy:hover {
  background-color: #262626;
}

.text-span-4 {
  color: #8d8d8d;
}

.fghfghkjzhuk {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-24);
  margin-bottom: 32px;
  line-height: 1.5;
}

.zufggfhjghj {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.grid-divider-item {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.demo-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.demo-grid.is-background-lines {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  inset: 0%;
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  inset: 0%;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-span-7 {
  color: var(--gray-50);
}

.text-span-8 {
  color: #bc76fc;
}

.text-span-9 {
  color: var(--gray-10);
}

.section {
  border-bottom: 1px solid #262626;
  position: static;
  top: 0;
}

.link-block-2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-64 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-copy {
  font-family: var(--geist);
  color: var(--gray-20);
  font-size: var(--plex-14);
  background-color: #0a0a0a;
  border: 1px solid #0fbcff;
  border-radius: 6px;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  box-shadow: 0 0 13.2px #53b8ff;
}

.button-copy:hover {
  background-color: #262626;
  box-shadow: 0 0 10px 5px #53b8ff33;
}

.button-copy.ghjhghj {
  border-radius: 100px;
  box-shadow: 0 0 13.2px -2px #53b8ff;
}

.button-copy.ghjhghj:hover {
  box-shadow: 0 0 13.2px #53b8ff;
}

.link-4 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  border-radius: 20px;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
}

.link-4:hover {
  color: var(--white);
  background-color: #262626;
  border-radius: 20px;
}

.heading-3 {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-24);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.5;
}

.div-block-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-63 {
  justify-content: space-between;
  align-items: stretch;
  max-width: 1280px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.button {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-14);
  background-color: #0020e4;
  border: .5px solid #0020e4;
  border-radius: 100px;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
}

.button:hover {
  opacity: .75;
  background-color: #0020e4;
  border-color: #0020e4;
}

.div-block-66 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-3 {
  border-bottom: 1px solid #262626;
  position: static;
  top: 0;
}

.section-3-mobile, .section-4-mobile {
  display: none;
}

.ghjghjjh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.ghjghjjh.is-background-lines, .ghjghjjh.ghkjjhk {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.grid-divider-item-copy {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.button-2-copy-copy-copy {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  padding: 8px 16px;
  font-family: IBM Plex Sans;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2-copy-copy-copy:hover {
  background-color: #262626;
}

.ghjtzik, .ghjtzik-copy {
  background-color: #000;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.grid-divider-item-2 {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.grid-divider-item-copy-2 {
  background-color: #0000;
  border-right: 1px #262626;
  width: 100%;
}

.dfhfghjghjk {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
}

.dfhfghjghjk.is-background-lines {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  inset: 0%;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.dfhfghjghjk.ghjghj {
  z-index: -1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.jklj {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.div-block-125 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-126 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.text-block-7 {
  color: #8d8d8d;
  font-family: IBM Plex Sans;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}

.div-block-103 {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-103:hover {
  background-color: #272727;
}

._45zfdg {
  color: #a8a8a8;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.ghtfgjhz {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.code-embed-29 {
  color: #fff;
  border: 1px solid #262626;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.quick-stack-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-128 {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-128:hover {
  background-color: #272727;
}

.code-embed-30 {
  color: #fff;
  border: 1px solid #262626;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.div-block-103-copy {
  background-color: #191919;
  border: 1px solid #262626;
  border-style: none solid solid none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-103-copy:hover {
  background-color: #272727;
}

.ghf {
  background-color: #191919;
  border: 1px solid #262626;
  border-style: none solid solid none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.ghf:hover {
  background-color: #272727;
}

.code-embed-31 {
  color: #fff;
  border: 1px solid #262626;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.div-block-129 {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-129:hover {
  background-color: #272727;
}

.div-block-107, .div-block-108 {
  width: 2rem;
  height: 2rem;
}

.tzhjtrzu {
  color: #0fbcff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 128px;
  display: flex;
}

.dfgfgh {
  color: #a8a8a8;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
}

.fgnhfgh {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  justify-content: center;
  align-items: center;
  height: 128px;
  display: flex;
}

.text-block-9 {
  color: #f4f4f4;
  font-family: IBM Plex Sans;
  font-size: 18px;
  line-height: 1.5;
}

.div-block-133 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-133:hover {
  background-color: #161616;
}

.code-embed-28 {
  color: #f4f4f4;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-8 {
  color: #f4f4f4;
  font-family: IBM Plex Sans;
  font-size: 16px;
  line-height: 1.5;
}

.image-3 {
  width: 75%;
  display: inline-block;
}

.image-copy {
  width: 55%;
  display: inline-block;
}

.text-span-2 {
  color: #d24127;
}

.checkbox-label-4 {
  width: 96.2%;
  font-family: var(--geist);
  color: var(--gray-50);
  text-align: left;
  letter-spacing: normal;
  flex: none;
  margin-bottom: 0;
  padding-left: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span {
  color: #8d8d8d;
  font-weight: 300;
}

.form {
  background-color: #0000;
  position: static;
  top: 32px;
}

.text-field-copy {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 0;
  margin-bottom: 32px;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
}

.text-field-copy:focus {
  border-color: #8d8d8d;
}

.text-field-copy::placeholder {
  color: #8d8d8d;
}

.text-field-copy.ghjklhjl {
  margin-bottom: 0;
}

.link-5 {
  color: #e0e0e0;
  text-decoration: none;
}

.quick-stack-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #fff;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 0;
}

.text-field {
  height: 38px;
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  background-color: #000;
  border: 1px solid #262626;
  border-radius: 0;
  margin-bottom: 0;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
}

.text-field:focus {
  border-color: #8d8d8d;
}

.text-field::placeholder {
  color: #8d8d8d;
}

.checkbox-wrap-copy {
  text-align: justify;
  flex: none;
  align-items: center;
  margin-top: 0;
  margin-bottom: -16px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.code-embed-25 {
  display: none;
}

.hidden-errors {
  width: 100%;
  display: none;
}

.hjk {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 0;
  margin-bottom: 0;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5;
}

.hjk:focus {
  border-color: #8d8d8d;
}

.hjk::placeholder {
  color: #8d8d8d;
}

.div-block-72, .div-block-73 {
  width: 100%;
  height: 100%;
}

.submit-button {
  opacity: 1;
  width: 100%;
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  background-color: #0020e4;
  border-radius: 100px;
  margin-top: 64px;
  padding: 8px 16px;
  font-weight: 300;
  line-height: 1.5;
  transition: all .256s;
}

.submit-button:hover {
  opacity: .75;
}

.div-block-71 {
  background-color: #0a0a0a;
  border-bottom: 1px #262626;
  border-left: 1px solid #262626;
  width: 100%;
  height: 100%;
  margin-left: -1px;
  padding: 32px;
}

.input-wrap {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.field-label {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.input {
  border: 1px solid #dadada;
  border-radius: 6px;
  margin-bottom: 0;
  box-shadow: 0 2px 2px #0000001a;
}

.input:focus-visible, .input[data-wf-focus-visible] {
  border-color: #4769ff;
}

.input.text-field {
  border-color: #262626;
  border-radius: 0;
  width: 311px;
}

.input.text-field:focus {
  border-color: #8d8d8d;
}

.input.text-field.skjdgh {
  width: 420px;
}

.checkbox {
  z-index: auto;
  opacity: 1;
  cursor: pointer;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 0;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
  transition: all .256s;
  position: relative;
  left: 0;
}

.checkbox:hover {
  background-color: #fff;
  border-color: #0020e4;
}

.checkbox.w--redirected-checked {
  background-color: #0020e4;
  background-image: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a6247ba980421ce7321df9d_Icon-002.svg");
  background-size: 14px;
  border-color: #2e35ff;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
}

.ms-code-validation-error {
  margin-top: 10px;
  font-weight: 700;
  list-style-type: none;
}

.heading-7 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Mono;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.fghfgh {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Mono;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-68 {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px solid #262626;
  border-bottom-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 512px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.heading-8 {
  color: #8d8d8d;
  text-align: center;
  width: 50%;
  margin-top: 32px;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.matrix-animation_component {
  z-index: -1;
  max-width: 1072px;
  height: 100%;
  display: block;
  position: relative;
  inset: -100% auto auto 0%;
}

.div-block-136 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-78 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.button-2 {
  color: #000;
  background-color: #f4f4f4;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: IBM Plex Sans;
  font-size: 18px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2:hover {
  background-color: #c6c6c6;
}

.div-block-75 {
  height: 512px;
  overflow: hidden;
}

.button-2-copy {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #0fbcff;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: IBM Plex Sans;
  font-size: 18px;
  line-height: 1.5;
  transition: all .256s;
  box-shadow: 0 0 13.2px #53b8ff;
}

.button-2-copy:hover {
  background-color: #262626;
}

.div-block-102 {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 32px;
}

.div-block-137 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.div-block-137.troijzhjghjf {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fghfg {
  background-color: #0000;
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.div-block-81 {
  width: 100%;
  height: 100%;
}

.div-block-106 {
  border: 1px solid #262626;
  border-style: none solid solid none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-89-copy {
  width: 100%;
  height: auto;
  padding: 26px 32px 0;
}

.accordion_content-2 {
  background-color: #000;
  border-top: 1px solid #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

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

.div-block-138.fghfgb {
  justify-content: space-between;
  width: 100%;
}

.text-span-18 {
  color: #d24127;
}

.heading-9 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.accordion_paragraph-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 32px;
  display: flex;
}

.text-block-10 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  font-weight: 300;
  line-height: 1.5;
}

.text-block-10.dfhgrez {
  color: var(--gray-10);
}

.gfhh {
  font-family: var(--geist);
  color: #0020e4;
  font-size: var(--plex-24);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5;
}

.dfghdfgh {
  font-family: var(--geist);
  color: var(--gray-10);
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-139 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px;
  display: flex;
}

.div-block-139.ki67 {
  border-top: 1px solid var(--gray-90);
}

.div-block-139.ki67.dfgh365 {
  padding: 0;
  position: relative;
}

._45zfdg-2 {
  font-family: var(--geist);
  color: #a8a8a8;
  font-size: var(--plex-18);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 500;
  line-height: 1.5;
}

.dhdfh-copy-copy {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.dhdfh-copy-copy.dfhgdfhg, .dhdfh-copy-copy._576, .dhdfh-copy-copy._235sdf, .dhdfh-copy-copy.dfkjgh, .dhdfh-copy-copy._345dfsg, .dhdfh-copy-copy._3456lkdjfghj {
  margin-bottom: 0;
}

.dhdfh-copy-copy.skjdgn {
  margin-bottom: 32px;
}

.fghdsfgqwe-2 {
  font-family: var(--geist);
  color: var(--black);
  font-size: var(--plex-16);
  background-color: #f4f4f4;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  transition: all .256s;
}

.fghdsfgqwe-2:hover {
  background-color: #c6c6c6;
}

.div-block-99 {
  width: 100%;
}

.dfgwetw-2 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-140 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0a0a0a;
  border: 1px solid #53b8ff;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
  box-shadow: 0 0 13.2px -2px #53b8ff;
}

.div-block-140:hover {
  background-color: #161616;
  box-shadow: 0 0 13.2px #53b8ff;
}

.div-block-141 {
  border: 1px solid #262626;
  border-top-style: none;
}

.div-block-141.z54fgth {
  border-style: none;
}

.sddfgdfh {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 384px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text-block-5 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  line-height: 1.5;
}

.text-block-5.dfgdfgh {
  color: var(--gray-80);
  font-size: var(--plex-12);
  margin-top: 48px;
  line-height: 1.125;
}

.quick-stack-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-103-copy-2 {
  background-color: #191919;
  border: 1px solid #262626;
  border-style: none solid solid none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-103-copy-2:hover {
  background-color: #272727;
}

.heading-10 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Mono;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-142 {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.fgnfgh {
  background-color: #0000;
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.jutzjhfg {
  background-color: #0020e4;
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.div-block-143 {
  width: 100%;
  height: 100%;
  padding: 32px;
}

.fghdsfg-copy {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

.fghdsfg-copy.fdghfgj {
  height: auto;
}

.fghdsfg-copy._346defg, .fghdsfg-copy._6547fg {
  border-bottom-style: solid;
}

.fgh {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: center;
  line-height: 1.5;
}

.text-span-19 {
  color: var(--gray-50);
  font-weight: 300;
}

.kjhhjk {
  border: 1px solid #262626;
  height: 16px;
}

.kjhhjk._56kldjfng {
  border-top-style: none;
}

.kjhhjk._56kldjfng.rezjf {
  border-top-style: solid;
}

.kjhhjk._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

.kjhhjk._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: #262626;
  border-bottom-color: #262626;
}

.grid-divider-item-copy-3 {
  background-color: #0000;
  border-right: 1px #262626;
  width: 100%;
}

.ghtfgjhz-2 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 1.5;
}

.tzjgfhghj {
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.link-6 {
  color: var(--gray-20);
  text-decoration: none;
}

.section-2 {
  margin-top: 64px;
}

.code-embed-32 {
  color: #53b8ff;
  background-color: #0000;
  border: 1px solid #53b8ff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.ztiu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.div-block-76 {
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 304px;
  padding: 32px;
  display: flex;
}

.tjrztu {
  color: #8d8d8d;
  text-align: center;
  width: 50%;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.fghsd2r5 {
  background-color: #0020e4;
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.fghfgh-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.dhdfh-copy {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.dhdfh-copy.fghdfg {
  margin-bottom: 64px;
}

.dhdfh-copy.fghdfg.justify {
  text-align: justify;
}

.dhdfh-copy.fghdfg.justify.fghtr {
  margin-bottom: 0;
}

.dhdfh-copy.fghdfg.justify.fghtr.kjegb {
  margin-bottom: 64px;
}

.dhdfh-copy.fghdfg._234d {
  margin-bottom: 0;
}

.quick-stack-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #fff;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 0;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

.quick-stack-5._23rknsfd {
  border-top-style: solid;
}

.quick-stack-5._23rknsfd.sdg {
  border-top-style: none;
}

.quick-stack-5.kjhfjfgh {
  border-top-style: solid;
}

.quick-stack-5.u546fgh {
  border-style: solid none none;
}

.quick-stack-5.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.fghjtzgu {
  background-color: #0020e4;
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.hjkhjk {
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
}

.text-span-20 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-16);
  font-weight: 400;
}

.zutghfg {
  background-color: #0020e4;
  border-bottom: 1px solid #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.div-block-97 {
  position: static;
}

.div-block-97.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

.text-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Mono;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.fgher25 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: IBM Plex Sans;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.fgher25.dklfjhfgh {
  font-family: var(--geist);
  font-size: var(--plex-18);
  margin-top: 32px;
  font-weight: 400;
}

.fgher25.dklfjhfgh.fhdfgt {
  color: var(--gray-10);
  margin-top: 0;
}

.fgher25.ekflgjdfg, .fgher25._3rktldfg {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
}

.text-span-21 {
  color: #f4f4f4;
}

.ghjfg {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-144 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-144.dfghkjjfgh {
  padding-top: 96px;
  padding-bottom: 96px;
}

.div-block-144.dfghkjjfgh.jhtzjtzuj {
  padding-top: 0;
  padding-bottom: 0;
}

.dfhgdfgh23 {
  background-color: #191919;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
}

.text-span-22 {
  color: #53b8ff;
}

.fghdf {
  color: #0fbcff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 128px;
  display: flex;
}

.fdgdfg {
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.div-block-145 {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px solid #262626;
  border-bottom-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 512px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.heading-11 {
  color: #8d8d8d;
  text-align: center;
  width: 50%;
  margin-top: 32px;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.rrtz {
  border-top: 1px solid #262626;
  width: 100%;
  height: auto;
  padding: 32px 32px 0;
}

.rrtz.gfhjert {
  background-color: var(--gray-100);
  border-top-style: solid;
  margin-top: 128px;
  padding-bottom: 32px;
}

.rrtz.gfhjert.sdkjfhg {
  padding-bottom: 21px;
}

.rrtz._3t6df {
  background-color: var(--black);
  padding-bottom: 32px;
  text-decoration: none;
  transition: all .256s;
}

.rrtz._3t6df:hover {
  background-color: var(--gray-100);
}

.rrtz._3t6df.dfkjgn {
  border-top-style: none;
}

.rrtz._3t6df.dfkjgn.jdhfgjdfg, .rrtz._3t6df.dkjfhger, .rrtz._3t6df.ksjdgf2 {
  padding-bottom: 0;
}

.rrtz._235df {
  background-color: var(--black);
  padding-bottom: 32px;
  text-decoration: none;
  transition: all .256s;
}

.rrtz._235df:hover {
  background-color: var(--gray-100);
}

.rrtz._235df._235hd {
  padding-bottom: 0;
}

.rrtz._6zdf {
  background-color: var(--black);
  padding-bottom: 32px;
  text-decoration: none;
  transition: all .256s;
}

.rrtz._6zdf:hover {
  background-color: var(--gray-100);
}

.rrtz._6zdf._346h {
  padding-bottom: 0;
}

.rrtz.fghfgh {
  border-bottom: 1px solid var(--gray-90);
  background-color: var(--black);
  margin-bottom: 128px;
  padding-bottom: 32px;
  text-decoration: none;
  transition: all .256s;
}

.rrtz.fghfgh:hover {
  background-color: var(--gray-100);
}

.rrtz.fghfgh._3kj4th34 {
  padding-bottom: 0;
}

.rrtz.lkdfjghjfghjj {
  padding-bottom: 32px;
}

.rrtz.lkdfjghjfghjj.rt {
  border-top-style: none;
  padding-bottom: 0;
}

.fgjfgg {
  color: #0fbcff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 128px;
  display: flex;
}

.div-block-146 {
  width: 100%;
  height: 100%;
}

.matrix-animation_component-2 {
  z-index: -1;
  max-width: 1072px;
  height: 100%;
  display: block;
  position: relative;
  inset: -100% auto auto 0%;
}

.fghfghkjzhuk-2 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-24);
  margin-bottom: 32px;
  line-height: 1.5;
}

.text-span-3 {
  color: var(--gray-10);
}

.div-block-147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-74 {
  border-right: 1px solid #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.button-2-copy-copy-2 {
  font-family: var(--geist);
  color: var(--gray-20);
  font-size: var(--plex-16);
  background-color: #0a0a0a;
  border: 1px solid #0fbcff;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  transition: all .256s;
  box-shadow: 0 0 13.2px -2px #53b8ff;
}

.button-2-copy-copy-2:hover {
  background-color: #262626;
  box-shadow: 0 0 13.2px #53b8ff;
}

.button-2-copy-copy-2.kdjfghdfg {
  color: #62a5ff;
  background-color: #0a0a0a40;
}

.text-block-11 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  line-height: 1.5;
}

.text-block-11.dfhgfgh {
  color: var(--gray-50);
  margin-top: -32px;
}

.div-block-148 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.zuitrzu {
  background-color: #0020e4;
  border-left: 1px solid #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.div-block-149 {
  width: 100%;
  height: 100%;
}

.ztrutzjfgh {
  background-color: #191919;
  border-right: 1px solid #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.div-block-67 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.gfhjfhfg-copy {
  width: 100%;
  height: auto;
  padding: 128px 0;
}

.gfhjfhfg-copy.fdghfg46.rt3456 {
  padding-left: 32px;
  padding-right: 32px;
}

.accordion_content-copy-2 {
  background-color: #000;
  border-top: 1px #262626;
  border-bottom: 1px solid #262626;
  flex-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.h25-copy {
  border-bottom: 1px #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.text-span-23 {
  color: var(--gray-50);
}

.quick-stack-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-10.rezfghjj {
  border-right: 1px solid var(--gray-90);
  border-bottom: 1px solid var(--gray-90);
  border-left: 1px solid var(--gray-90);
}

.div-block-150 {
  height: 512px;
  overflow: hidden;
}

.div-block-151 {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-151:hover {
  background-color: #272727;
}

.div-block-77 {
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  padding: 32px;
}

.div-block-152 {
  background-color: #0a0a0a;
  border-bottom: 1px #262626;
  border-left: 1px solid #262626;
  width: 100%;
  height: 100%;
  margin-left: -1px;
  padding: 32px;
}

._6 {
  opacity: .5;
  background-color: #0020e4;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.h25 {
  border-bottom: 1px #262626;
  border-right: 1px #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.div-block-98 {
  position: relative;
}

.heading-12 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 40px;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-153, .div-block-154 {
  width: 2rem;
  height: 2rem;
}

.dfghdfg {
  border-bottom: 1px solid #262626;
  border-right: 1px #262626;
  width: 100%;
  padding: 32px;
}

.heading-small-2 {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-16);
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.2;
}

.dhdfh {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-18);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-89 {
  width: 100%;
  height: 100%;
  padding: 32px;
}

.div-block-89._3456fdz {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-bottom: 32px;
  padding-right: 32px;
  display: flex;
}

.rtz3465 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #262626;
  padding: 0;
}

.rtz3465.trzjhfgjhn {
  border-top-style: solid;
}

.rtz3465.hjk8 {
  border-top-style: none;
}

._2 {
  opacity: .9;
  background-color: #0020e4;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

._4 {
  opacity: .7;
  background-color: #0020e4;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.quick-stack-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.image-4 {
  width: 75%;
  display: inline-block;
}

.fghsder-copy {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-20);
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-weight: 400;
  line-height: 1.5;
}

.fghsder-copy.sdklfjsdf {
  color: #62a5ff;
}

.div-block-155 {
  position: sticky;
  top: 96px;
}

.h34534t {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.h34534t.retfdg {
  justify-content: flex-start;
  align-items: center;
}

.h34534t.retfdg.rsdf {
  justify-content: flex-start;
  align-items: flex-start;
}

.h34534t.retfdg.rsdf.rt5 {
  border-right: 1px solid var(--gray-90);
}

.code-embed-33 {
  color: #f4f4f4;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ghf-2 {
  background-color: #191919;
  border: 1px solid #262626;
  border-style: none solid solid none;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.ghf-2:hover {
  background-color: #272727;
}

.text-block-12 {
  font-family: var(--geist);
  color: #62a5ff;
  font-size: var(--plex-12);
  font-weight: 300;
  line-height: 1.5;
}

.div-block-100 {
  width: 100%;
  height: 100%;
  padding: 32px;
}

.div-block-100.flgkhjfgh {
  border-right: 1px solid var(--gray-90);
  padding-top: 32px;
}

.div-block-100.flgkhjfgh.ert4 {
  padding-top: 0;
}

.div-block-100.gfhlrjtz {
  border-right: 1px solid var(--gray-90);
  padding-top: 32px;
}

.div-block-100.gfhlrjtz.dfsg, .div-block-100.kjdfghj {
  padding-top: 0;
}

.div-block-105 {
  border-bottom: 1px #262626;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 100%;
}

.quick-stack-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  margin-left: -1px;
  padding: 0;
}

.ztrujth-copfy {
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.code-embed-26 {
  color: #8d8d8d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-27 {
  display: none;
}

._5 {
  opacity: .6;
  background-color: #0020e4;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.quick-stack-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

.quick-stack-11._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

.quick-stack-11._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

.grid-divider-item-3 {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.quick-stack-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.heading-13 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-36);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5;
}

.heading-13.jkfsdf {
  font-size: var(--plex-36);
}

._352gf {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
  margin-top: 32px;
  margin-bottom: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.heading-4-copy {
  font-family: var(--geist);
  color: #0020e4;
  font-size: var(--plex-24);
  text-align: center;
  margin-top: 24px;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.5;
}

.div-block-80 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.quick-stack-8 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  padding: 0;
}

.text-block-13 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  line-height: 1.5;
}

.div-block-156 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._3 {
  opacity: .8;
  background-color: #0020e4;
  border-left: 1px #262626;
  border-right: 1px #262626;
  width: 100%;
  height: 80px;
  margin-right: 0;
}

.khjkm {
  border-bottom: 1px solid #262626;
  border-right: 1px solid #262626;
  width: 100%;
  height: 76.7px;
  margin-right: 0;
}

.section-4 {
  margin-top: 64px;
}

.textnew, .darknettext {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Mono;
  font-size: 76px;
  font-weight: 500;
  line-height: 1.5;
}

.matrix-animation_component_new {
  z-index: -1;
  max-width: 1072px;
  height: 100%;
  display: block;
  position: relative;
  inset: -100% auto auto 0%;
}

.fghfghfgbf {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-14);
  text-align: right;
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-24 {
  color: var(--white);
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.dfhdfg {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-26 {
  color: #d24127;
}

.text-span-27 {
  color: var(--gray-80);
  font-size: var(--plex-12);
  line-height: 1.25;
}

.consentbit {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.consentbit-gdpr_banner_div {
  z-index: 99999;
  width: 438px;
  min-height: 220px;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: none;
  position: fixed;
  bottom: 3%;
  left: auto;
  right: 3%;
  transform: translate3d(0, 0, 0);
  box-shadow: 2px 2px 20px #00000082;
}

.consentbit-gdpr_banner_text {
  color: #000;
  text-align: left;
  width: 100%;
  margin: 0 0 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.consentbit-banner_button_container {
  justify-content: right;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.consentbit-banner_button_preference, .consentbit-banner_button_decline {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #c9c9c9;
  border-radius: 2px;
  justify-content: center;
  min-width: 80px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.consentbit-banner_accept {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  border-radius: 2px;
  justify-content: center;
  min-width: 80px;
  margin-left: 5px;
  margin-right: 5px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.consentbit-banner_headings {
  color: #000;
  width: 100%;
  font-size: 20px;
  font-weight: 400px;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
}

.consentbit-innerdiv {
  max-width: 877px;
  margin-left: auto;
  margin-right: auto;
}

.consentbit-banner_second-bg {
  z-index: -3;
  opacity: .3;
  background-color: #fff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 35%;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.close-consent {
  z-index: 99;
  color: #000;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: absolute;
  top: 5%;
  left: auto;
  right: 2%;
}

.consentbit-preference_div {
  z-index: 99999;
  background-color: #fff;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 435px;
  max-height: 510px;
  padding: 20px;
  position: relative;
  top: 50%;
  left: 50%;
  overflow-y: scroll;
  transform: translate(-50%, -50%);
  box-shadow: 2px 2px 20px #00000082;
}

.consentbit-prefrence_text {
  color: #000;
  text-align: left;
  width: 100%;
  max-width: 400px;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.consentbit-formblock {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: column;
  width: 100%;
  max-width: 400px;
  display: flex;
}

.consentbit-prefrence_block {
  flex-direction: column;
  margin-top: 10px;
  display: flex;
}

.consentbit-prefrence_toggle {
  color: #10d68a00;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.consentbit-prefrence-container {
  justify-content: right;
  width: 100%;
  margin-top: 10px;
  display: flex;
}

.consentbit-button-preference {
  color: #483999;
  font-size: 18px;
  font-weight: 500;
}

.consentbit-checkbox-label {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #c9c9c9;
  border-radius: 3px;
  justify-content: center;
  min-width: 80px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.consebit-prefrence-accept {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #000;
  border-radius: 3px;
  justify-content: center;
  min-width: 80px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.consentbit-prefrence-decline {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #c9c9c9;
  border-radius: 3px;
  justify-content: center;
  min-width: 80px;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.consebit-prefrence-heading {
  color: #000;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
}

.consentbit-toggle {
  background-color: #fff;
  width: 50px;
  display: inline-block;
  position: relative;
}

.consentbit-change-preference {
  z-index: 999;
  cursor: pointer;
  background-position: 50%;
  background-size: cover;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  display: none;
  position: fixed;
  bottom: 3%;
  left: 2%;
}

.consentbit-close {
  z-index: 99;
  color: #000;
  cursor: pointer;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  font-family: Montserrat, sans-serif;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
}

.consentbit-preference {
  z-index: 99999;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_component {
  display: none;
}

.fs-consent_banner {
  z-index: 9999;
  background-color: #333;
  border: 1px solid #262626;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding: 2.5rem 2rem;
  display: block;
  position: fixed;
  inset: auto 18.7% 2.5%;
}

.fs-consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_banner_paragraph {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-14);
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.5;
}

.fs-consent_banner_paragraph.justify {
  text-align: justify;
}

.fs-consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  display: flex;
}

.fs-consent_prefs_submit {
  border: 1px solid var(--gray-70);
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-16);
  background-color: #000;
  border-radius: 20px;
  padding: 8px 16px;
  font-weight: 300;
  line-height: 1.5;
}

.fs-consent_prefs_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.fs-consent_allow {
  font-family: var(--geist);
  color: #fff;
  font-size: var(--plex-16);
  background-color: #0020e4;
  border-radius: 20px;
  padding: 8px 16px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_popup {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #333;
  border: 1px solid #262626;
  flex-flow: column;
  width: 512px;
  height: 100%;
  padding: 2rem;
  display: flex;
  overflow: scroll;
}

.fs-consent_prefs_header {
  border-bottom: 1px solid var(--gray-70);
  padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
  font-size: 1.25rem;
}

.fs-consent_prefs_close {
  color: #fff;
  cursor: pointer;
  background-color: #333;
  padding: .5rem;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fs-consent_prefs_form-block {
  z-index: 2;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_decline {
  border: 1px solid var(--gray-80);
  background-color: var(--black);
  font-family: var(--geist);
  color: #8d8d8d;
  font-size: var(--plex-16);
  border-radius: 20px;
  padding: .5rem 1rem;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.fs-consent_prefs_wrapper {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs {
  z-index: 9997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-consent_prefs_close-icon {
  width: 1rem;
  line-height: 0;
}

.fs-consent_prefs_form {
  background-color: #fff;
  width: 100%;
  max-width: 36.25rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-consent_open-prefs {
  z-index: 9998;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  background-color: #ddd;
  display: block;
  position: fixed;
  inset: auto auto .75rem .75rem;
}

.fs-consent_open-prefs_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.fs-consent_open-prefs_icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.fs-consent_prefs_link {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-16);
  border-bottom: 1px #000;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
}

.fs-consent_prefs_option {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid var(--gray-70);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 1rem;
  display: flex;
}

.fs-consent_checkbox_field {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_checkbox_label {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-14);
  margin-bottom: 0;
  margin-right: .75rem;
  font-weight: 300;
  line-height: 1.5;
}

.fs-consent_prefs_description {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-12);
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.25;
}

.fs-consent_prefs_description.justify {
  text-align: justify;
}

.fs-consent_checkbox_row {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.fs-consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-consent_prefs_checkbox-label {
  display: none;
}

.fs-consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.dfg35 {
  width: 50%;
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-20);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.bold-text {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-18);
  font-weight: 300;
  line-height: 1.5;
}

.bold-text-2 {
  font-family: var(--geist);
  color: #0020e4;
  font-size: var(--plex-14);
  font-weight: 300;
  line-height: 1.5;
}

.text-span-28 {
  color: var(--white);
}

.fghfghjert {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.fghfghjert:hover {
  background-color: #161616;
}

.ghjrtuzrtz {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.ghjrtuzrtz:hover {
  background-color: #161616;
}

.khjkfgh {
  border: 1px solid var(--gray-90);
  box-shadow: none;
  font-family: var(--geist);
  color: var(--gray-20);
  font-size: var(--plex-16);
  background-color: #0a0a0a;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  transition: all .256s;
}

.khjkfgh:hover {
  box-shadow: none;
  background-color: #262626;
}

.cell {
  justify-content: center;
  align-items: center;
}

.body-2 {
  background-color: #000;
}

.content-home {
  margin-top: 64px;
}

.content-home-mobile {
  display: none;
}

.gfhfgh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-bottom-style: none;
  padding: 0;
}

._436df {
  margin-top: 0;
}

.heading-14 {
  font-family: var(--geist);
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-14 {
  color: #f4f4f4;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-14.justify {
  font-family: var(--geist);
  color: #c6c6c6;
  text-align: justify;
  font-size: 16px;
}

.text-span-29 {
  color: #f4f4f4;
  font-weight: 500;
}

.div-block-26 {
  font-family: var(--geist);
  margin-top: 64px;
}

.heading-15 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-15 {
  color: #f4f4f4;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-15.justify {
  color: #c6c6c6;
  text-align: justify;
  font-size: 16px;
}

.div-block-157 {
  font-family: var(--geist);
  margin-top: 64px;
}

.heading-16 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-30 {
  color: #f4f4f4;
  font-weight: 500;
}

.div-block-158 {
  font-family: var(--geist);
  margin-top: 64px;
}

.heading-17 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-31, .text-span-32 {
  color: #f4f4f4;
  font-weight: 500;
}

.dfklgndflkh {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding: 32px;
  position: relative;
}

.kdjfhjfgh {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: IBM Plex Sans;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-160 {
  margin-top: 64px;
}

.heading-18 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-33, .text-span-34 {
  color: #f4f4f4;
  font-weight: 500;
}

.div-block-161 {
  margin-top: 64px;
}

.heading-19 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-35, .text-span-36, .text-span-37, .text-span-38 {
  color: #f4f4f4;
  font-weight: 500;
}

.div-block-162 {
  margin-top: 64px;
}

.text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44, .text-span-45 {
  color: #f4f4f4;
  font-weight: 500;
}

.heading-20 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-163 {
  margin-top: 64px;
}

.heading-21 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-164 {
  margin-top: 64px;
}

.heading-22 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-165 {
  margin-top: 64px;
}

.heading-23 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-166 {
  margin-top: 64px;
}

.heading-24 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-167 {
  margin-top: 64px;
}

.heading-25 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-168 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.text-block-16 {
  color: #62a5ff;
  font-family: IBM Plex Sans;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.heading-copy-2 {
  color: #f4f4f4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: IBM Plex Sans;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.form-block {
  margin-bottom: 0;
  position: sticky;
  top: 96px;
}

.text-span-46 {
  color: #d24127;
}

.link-8 {
  height: 64px;
  font-family: var(--geist);
  color: #c6c6c6;
  justify-content: flex-start;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-8:hover {
  color: #f4f4f4;
}

.link-block-3 {
  justify-content: center;
  align-items: center;
  height: 64px;
  display: flex;
}

.code-embed-34 {
  color: #f4f4f4;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-34.fgher6 {
  color: #62a5ff;
}

.code-embed-34.dfgjhfgh {
  color: #53b8ff;
}

.link-block-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #000;
  background-color: #f4f4f4;
  border-radius: 100px;
  padding: 8px 16px;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-4:hover {
  background-color: #c6c6c6;
}

.div-block-29 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-169 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  display: flex;
}

.link-block-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-family: var(--geist);
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-5:hover {
  background-color: #333;
}

.div-block-170 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navigation-charter-desktop-copy {
  z-index: 999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #00000080;
  position: sticky;
  top: 0;
}

.div-block-171 {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.results_graph-wrapper, .results_component {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.container-large {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 108rem;
  margin-left: auto;
  margin-right: auto;
}

.results_year {
  font-family: var(--geist);
  color: var(--gray-80);
  font-size: var(--plex-14);
  text-transform: uppercase;
  line-height: 1;
}

.results_label {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.results_number-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-style-label {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-12);
  letter-spacing: 0;
  text-transform: none;
  font-weight: 400;
  line-height: 1.5;
}

.text-style-label.no-underline {
  text-decoration: none;
}

.results_disclaimer-text {
  font-family: var(--geist);
  color: var(--gray-70);
  font-size: var(--plex-12);
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.results_disclaimer {
  flex-flow: column;
  display: flex;
}

.label-plus_plus {
  opacity: .48;
  width: 1rem;
}

.results_label-square-2 {
  aspect-ratio: 1;
  border: 2px dashed gray;
  border-radius: 0;
  width: 12px;
}

.line {
  border-bottom: 1px solid #cacaca;
  width: 100%;
  height: 1px;
}

.line.is-dark {
  border-bottom-color: #292929;
}

.results_not-line {
  height: 70%;
}

.results_not-line.height-65 {
  height: 65%;
}

.results_not-line.height-15 {
  height: 15%;
}

.results_not-line.height-5 {
  height: 5%;
}

.results_not-line.height-10 {
  height: 10%;
}

.results_not-line.height-30 {
  height: 30%;
}

.results_not-line.height-37 {
  height: 37%;
}

.results_not-line.height-25 {
  height: 25%;
}

.results_not-line.height-45 {
  height: 45%;
}

.results_not-line.height-20 {
  height: 20%;
}

.results_not-line.height-40 {
  height: 40%;
}

.results_not-line.height-60 {
  height: 60%;
}

.results_not-line.height-35 {
  height: 35%;
}

.results_not-line.height-50 {
  height: 50%;
}

.results_number-label {
  color: gray;
}

.results_number-label.detail {
  color: #fff;
  font-weight: 500;
}

.results_line-evolution {
  z-index: 1;
  opacity: .81;
  position: absolute;
}

.results_head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  place-items: end start;
  display: grid;
}

.results_time-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.padding-section-small {
  padding-top: 6rem;
}

.results_line-in {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.results_line {
  opacity: .63;
  background-color: #0020e4;
  flex: 1;
  width: 1px;
}

.results_line-wrap {
  flex-flow: column;
  height: 100%;
  display: flex;
}

.section_results {
  background-color: #111;
  border: 1px solid #262626;
  border-bottom-style: none;
  position: relative;
  overflow: clip;
}

.label-plus_text {
  font-family: var(--geist);
  color: #ffffffb3;
  font-size: var(--plex-16);
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.5;
}

.label-plus_text.text-white-50-4 {
  color: #ffffff80;
}

.label_plus-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.results_heading-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 36rem;
  display: flex;
}

.results_square {
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 50%;
  width: .25rem;
}

.text-color-grey-250 {
  color: gray;
}

.label-bar_component {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.spacer-small {
  width: 100%;
  margin-bottom: 0;
  padding-top: 16px;
}

.label-plus_component {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.spacer-large {
  width: 100%;
  padding-top: 3rem;
}

.results_label-square {
  aspect-ratio: 1;
  background-color: #0020e4;
  border-radius: 0;
  width: 12px;
}

.heading-style-h3 {
  letter-spacing: -.04em;
  font-size: 3.25rem;
  font-weight: 500;
  line-height: 105%;
}

.results_graph-lines {
  z-index: 2;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 30rem;
  margin-bottom: 2rem;
  display: flex;
  position: relative;
}

.results_time {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

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

.padding-global.z-index-2 {
  width: 100%;
  padding: 32px;
}

.text-color-white {
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.label-bar_content {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-section-medium {
  padding-top: 8rem;
}

.results_graph {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.results_graph-lines-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.results_number {
  color: #fff;
  font-size: 7rem;
  font-weight: 500;
  line-height: .8;
}

.results_labels {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.quick-stack-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

.quick-stack-17.fgherz {
  border-top-style: solid;
}

.quick-stack-17.fgherz.dfgh25 {
  border-top-style: none;
}

.home-header_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.home-header_head {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 32px;
  display: flex;
}

.display-inline-block {
  justify-content: flex-start;
  align-items: flex-end;
  display: inline-flex;
  position: relative;
}

.home-header_word-1, .home-header_word-2 {
  white-space: nowrap;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0;
}

.home-header_brands {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 92%;
  max-width: 40.625rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.home-header_headings {
  display: block;
}

.button_texts {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.brand_logo {
  height: 2rem;
}

.brand_logo.logo-large-4 {
  height: 2.25rem;
}

.brand_logo.logo-small-8 {
  filter: invert();
  flex: none;
  max-width: none;
  height: 1.75rem;
}

.heading-style-h2 {
  letter-spacing: -.04em;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 100%;
}

.heading-style-h2.display-inline {
  font-family: var(--geist);
  color: #fff;
  font-size: var(--plex-60);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25;
}

.text-color-beige-400 {
  color: #66625c;
}

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

.home-header_brands-wrap {
  justify-content: flex-start;
  align-items: center;
  width: 85%;
  display: flex;
  overflow: clip;
  -webkit-mask: linear-gradient(270deg, #0000, #000 15% 85%, #0000);
  mask: linear-gradient(270deg, #0000, #000 15% 85%, #0000);
}

.button_icon {
  width: 1rem;
}

.text-color-grey-400 {
  color: #666;
}

.home-header_letter {
  font-family: var(--geist);
  color: #0020e4;
  font-size: var(--plex-60);
  letter-spacing: -.06em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25;
}

.button_text {
  z-index: 2;
  white-space: nowrap;
  position: relative;
}

.button_text._2 {
  z-index: 3;
  display: none;
  position: absolute;
}

.clients_group {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-3 {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
  background-color: #0a0a0a;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: space-between;
  align-items: center;
  padding: .62rem 1.25rem;
  font-size: .83rem;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-3.medium-dark {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #fff;
  background-color: #111;
  border-color: #0000;
  padding: .75rem 1.75rem;
  font-size: .875rem;
}

.button-3.small-white {
  color: #0a0a0a;
  background-color: #fff;
  border-color: #e0d8cd;
}

.brand_logo-wrap {
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 2.5rem;
  padding-left: 3rem;
  padding-right: 3rem;
  display: flex;
}

.section_results-2 {
  background-color: #0a0a0a;
  border-left: 1px solid #262626;
  width: 100%;
  margin-left: -1px;
  position: relative;
  overflow: clip;
}

.home-header_word-3 {
  white-space: nowrap;
  display: none;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0;
}

.div-block-172 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-36 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

._5467567 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 256px;
  height: 128px;
  padding: 32px;
  display: flex;
}

.image-5 {
  margin-bottom: 0;
}

.features_results-cards {
  perspective: 1000px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 5%;
  display: flex;
  position: relative;
}

.text-style-label-2 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: .83rem;
  font-weight: 500;
  line-height: 120%;
}

.text-style-label-2.is-smaller {
  font-size: .62rem;
}

.text-style-label-2.is-smaller.no-underline {
  font-family: var(--ibm-plex-mono\<deleted\|variable-48ec2cdf-2854-2e7e-c4f1-08f38a5a6ad5\>);
  font-size: var(--plex-12);
  font-weight: 400;
  line-height: 1.5;
}

.features_data {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.features_data-wrap {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.features_results-pic {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: .375rem;
  width: 3.25rem;
}

.play-pause-button {
  inset: 1rem 1rem auto auto;
}

.features_results-gradient {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(#2e180b1f, #2e180bcf);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.features_results-card {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #1f100861;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .5rem 1.75rem .5rem .5rem;
  display: flex;
}

.features_results-card._1 {
  z-index: 5;
  border-radius: 0;
  position: relative;
}

.features_results-card._3 {
  z-index: 3;
  width: 85%;
  position: absolute;
  transform: translate(0, 2.5rem)scale(.95);
}

.features_results-card._2 {
  z-index: 4;
  border-radius: 0;
  width: 90%;
  position: absolute;
  transform: translate(0, 1.25rem)scale(.95);
}

.features_data-text {
  font-family: var(--geist);
  color: var(--white);
  font-size: var(--plex-14);
  font-weight: 400;
  line-height: 1.5;
}

.features_results-content {
  z-index: 5;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: 28rem;
  display: flex;
  position: relative;
}

.features_results-bg {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.features_check-icon {
  width: 1rem;
}

.text-color-white-40 {
  color: #fff6;
}

.z-index-4 {
  z-index: 4;
  position: relative;
}

.image-43 {
  width: .875rem;
}

.features_results {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  aspect-ratio: 2.39;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.div-block-173 {
  border: 1px solid #262626;
}

.div-block-174, .div-block-175, .div-block-176 {
  width: 100%;
  height: 100%;
}

.code-embed-35 {
  display: none;
}

.form-2 {
  background-color: #0000;
}

.text-span-47 {
  color: #8d8d8d;
  font-weight: 300;
}

.input-wrap-2 {
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  display: flex;
}

.hidden-errors-2 {
  display: none;
}

.text-span-48 {
  color: #d24127;
}

.div-block-177 {
  width: 100%;
  height: 100%;
}

.link-9 {
  color: #e0e0e0;
  text-decoration: none;
}

.text-style-label-3 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: .83rem;
  font-weight: 500;
  line-height: 120%;
}

.text-style-label-3.no-underline {
  text-decoration: none;
}

.label-plus_text-2 {
  color: #ffffffb3;
  text-transform: uppercase;
  font-size: .83rem;
}

.label-plus_text-2.text-white-50-4 {
  font-family: var(--geist);
  color: var(--gray-70);
  font-size: var(--plex-12);
  line-height: 1.5;
}

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

.text-span-49, .text-span-50 {
  color: var(--gray-50);
}

.link-10 {
  color: #525252;
  text-decoration: none;
}

.div-block-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-25 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 64px;
  display: flex;
}

.div-block-30 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.div-block-30.sdkjghsdg {
  margin-top: 4px;
}

.text-block-2 {
  font-family: var(--geist);
  color: #f4f4f4;
  font-size: var(--plex-12);
  line-height: 1.5;
}

.code-embed-36 {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-17 {
  font-family: var(--geist);
  color: var(--gray-70);
  font-size: var(--plex-12);
  line-height: 1.5;
}

.section-4 {
  background-color: #000;
}

.code-embed-2 {
  color: #f4f4f4;
  display: flex;
}

.div-block-16 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 32px 16px 64px;
}

.link-block-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-family: var(--geist);
  color: var(--black);
  font-size: var(--plex-12);
  background-color: #f4f4f4;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-6:hover {
  background-color: #c6c6c6;
}

.cell-2 {
  justify-content: center;
  align-items: flex-start;
}

.div-block-20 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.link-11 {
  font-family: var(--geist);
  color: var(--gray-20);
  font-size: var(--plex-12);
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
}

.link-11:hover {
  color: #525252;
}

.div-block-18 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-1 {
  font-family: var(--geist);
  color: var(--gray-70);
  font-size: var(--plex-12);
  margin-top: 28px;
  line-height: 1.5;
}

.link-block-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-12);
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-7:hover {
  background-color: #333;
}

.quick-stack-18 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 64px;
  padding: 0;
}

.text-block-3 {
  color: #525252;
  text-align: justify;
  font-size: 12px;
  line-height: 1.5;
}

.text-block-3.justify {
  font-family: var(--geist);
  color: var(--gray-70);
  font-size: var(--plex-12);
  text-align: justify;
}

.link-12 {
  color: #f4f4f4;
  font-size: 13px;
  line-height: 1.5;
}

.quick-stack-19 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  padding: 0;
}

.link-block-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-family: var(--geist);
  color: var(--black);
  font-size: var(--plex-16);
  background-color: #f4f4f4;
  border-radius: 100px;
  padding: 8px 16px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-8:hover {
  background-color: #c6c6c6;
}

.icon-height-small {
  height: 1.5rem;
}

.label-plus_text-3 {
  color: #ffffffb3;
  text-transform: uppercase;
  font-size: .83rem;
}

.feature_text {
  color: #4d4d4d;
  max-width: 27rem;
  font-size: 1rem;
}

.feature_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr .9fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: grid;
}

.feature_image {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.card-icon_title {
  font-size: 1.125rem;
  font-weight: 500;
}

.feature_image-wrap {
  aspect-ratio: 1;
  border-radius: .62rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.card-icon_component {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.feature_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.card-icon_texts {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-icon_text {
  color: #4d4d4d;
}

.heading-style-h4 {
  letter-spacing: -.02em;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 110%;
}

.card-icon_content {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature_card-list {
  z-index: 3;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 24rem;
  display: flex;
  position: relative;
}

.feature_labels {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-image: linear-gradient(#0000, #0003 46%, #000000b3);
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 30%;
  padding: 1.75rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.body-3 {
  background-color: var(--black);
}

.div-block-178 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: none;
}

.fghdsfgqwe-3 {
  color: #000;
  background-color: #f4f4f4;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.fghdsfgqwe-3:hover {
  background-color: #c6c6c6;
}

.button-2-copy-copy-3 {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2-copy-copy-3:hover {
  background-color: #262626;
}

.div-block-179 {
  max-width: 703px;
  margin-left: auto;
  margin-right: auto;
}

.faq_button-line {
  background-color: #0fbcff;
  flex: none;
  width: 1rem;
  height: 1px;
}

.faq_button-line.is-second {
  position: absolute;
  transform: rotate(90deg);
}

.faq_question-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 5.65302% 1fr 5.89864%;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-28 {
  border: 1px solid var(--gray-90);
  background-color: var(--black);
  border-radius: 0;
  margin-top: 0;
  padding: 32px;
}

.div-block-28.z45fgh, .div-block-28.gfhjrtz {
  margin-top: 64px;
}

.faq_accordion {
  border-bottom: 1px solid var(--gray-90);
  background-color: var(--black);
  cursor: pointer;
  border-radius: 0;
  padding: 16px 32px 32px;
  overflow: clip;
}

.faq_accordion.dfgdfg {
  border-bottom-style: none;
  padding-bottom: 0;
}

.faq_accordion.dfgdfg.dfg {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.faq_accordion.fdhgdfb, .faq_accordion.sdfsdc {
  border-bottom-style: none;
  padding-bottom: 0;
}

.faq_accordion.gfjghkj {
  border-top: 1px solid var(--gray-90);
  padding-top: 32px;
}

.faq_answer {
  color: #f4f4f4;
  text-align: justify;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
}

.faq_answer.justify {
  color: var(--gray-50);
  font-family: var(--geist);
  font-size: var(--plex-14);
}

.faq_answer.justify.mono {
  color: var(--gray-50);
  font-family: Geist Mono, Arial, sans-serif;
  font-weight: 400;
}

.faq_answer.justify {
  color: var(--gray-50);
}

.faq_answer-spacing {
  width: 100%;
  height: 16px;
  min-height: 16px;
}

.faq_answer-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 7.9922% 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.faq_question {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: normal;
  font-weight: 400;
  line-height: 1.5;
}

.faq_button {
  justify-content: flex-end;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.div-block-180 {
  margin-top: 64px;
}

.div-block-180.hjjkhjk {
  margin-top: 0;
}

.heading-26 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-18 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-18.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-181 {
  margin-top: 64px;
}

.heading-27 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-19 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-19.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-182 {
  margin-top: 64px;
}

.heading-28 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-20 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-20.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-183 {
  margin-top: 64px;
}

.heading-29 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-21 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-21.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-184 {
  margin-top: 64px;
}

.heading-30 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-22 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-22.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-185 {
  margin-top: 64px;
}

.heading-31 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-23 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-23.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-186 {
  margin-top: 64px;
}

.heading-32 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-24 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-24.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-187 {
  margin-top: 64px;
}

.heading-33 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-25 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-25.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-188 {
  margin-top: 64px;
}

.heading-34 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-26 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-26.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-189 {
  margin-top: 64px;
}

.heading-35 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-block-27 {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.text-block-27.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-16);
  text-align: justify;
}

.div-block-28-copy {
  border: 1px solid var(--gray-90);
  border-radius: 0;
  margin-top: 64px;
  padding: 32px;
}

.faq_question-2 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: normal;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-190 {
  border: 1px solid var(--gray-90);
  border-radius: 0;
  margin-top: 0;
  padding: 32px;
}

.faq_question-3 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: -.01em;
  font-weight: 400;
  line-height: 1.5;
}

.link-13, .link-14 {
  color: var(--gray-50);
  text-decoration: none;
}

.link-15 {
  color: var(--gray-50);
  text-align: left;
}

.link-16 {
  color: var(--gray-50);
  text-decoration: none;
}

.text-span-52, .text-span-53, .text-span-54, .text-span-55, .text-span-56 {
  color: var(--gray-10);
}

.text-span-57 {
  color: var(--gray-10);
  font-weight: 400;
}

.text-span-58 {
  color: var(--gray-10);
}

.link-17 {
  color: var(--gray-30);
  text-decoration: none;
}

.text-span-59, .text-span-60, .text-span-61, .text-span-62, .text-span-63, .text-span-64, .text-span-65, .text-span-66 {
  color: var(--gray-10);
}

.text-span-67 {
  color: var(--gray-10);
  text-align: justify;
}

.text-span-68, .text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73, .text-span-74, .text-span-75, .text-span-76, .text-span-77, .text-span-78, .text-span-79, .text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85, .text-span-86, .text-span-87, .text-span-88 {
  color: var(--gray-10);
}

.text-span-89 {
  color: var(--gray-10);
  font-weight: 400;
}

.text-span-90, .text-span-91, .text-span-92, .text-span-93 {
  color: var(--gray-10);
}

._65zuptzo5tz {
  margin-top: 0;
}

.tabs-content-wrapper {
  margin-top: 64px;
  overflow: visible;
}

.tab-content-item {
  margin-top: 0;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-24._4235sdfg {
  background-color: var(--black);
}

.tabs-nav-background {
  z-index: 0;
  font-family: var(--geist);
  background-color: #1f1f1f;
  border-radius: 999em;
  position: absolute;
  inset: 0%;
}

.tabs-nav-item {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item:hover {
  background-color: #535353;
}

.tabs-nav-item.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item._02 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item._02:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item._02.w--current {
  color: #f4f4f4;
  font-weight: 400;
}

.tabs-nav-item._01 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  line-height: 1.5;
}

.tabs-nav-item._01:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item._01.w--current {
  color: #f4f4f4;
  background-color: #1f1f1f;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item._03 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item._03:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item._03.w--current {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.tabs-2 {
  margin-top: 96px;
}

.tabs-2.fhfgh {
  margin-top: 0;
}

.tabs-2.fhfgh.fgh {
  border-top: 1px solid var(--gray-90);
  background-color: var(--black);
  padding-top: 32px;
  padding-left: 0;
  padding-right: 0;
}

.faq_question-4 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: -.01em;
  font-weight: 400;
  line-height: 1.5;
}

.tabs-nav-text {
  z-index: 1;
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-14);
  position: relative;
}

.tabs-menu-wrapper {
  z-index: 10;
  border: 1px solid var(--gray-90);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  border-radius: 999em;
  align-items: center;
  padding: 8px;
  display: flex;
  position: sticky;
  top: 80px;
}

.tabs-menu-wrapper.dfg {
  margin-left: 24px;
  margin-right: 24px;
}

._4567fdgh {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 96px;
  padding: 0;
}

._4567fdgh.fgj4 {
  margin-top: 0;
}

.div-block-34 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #393939;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.code-embed-5 {
  color: #f4f4f4;
  display: flex;
}

.story_title {
  font-family: var(--geist);
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

._45zdf {
  color: #c6c6c6;
  text-align: left;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.trzfgchfgh {
  color: var(--gray-10);
  font-family: Geist Mono, Arial, sans-serif;
  font-size: var(--plex-18);
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

._456dfg, ._234dsf {
  color: #c6c6c6;
  text-align: left;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.code-embed-37, .code-embed-38, .code-embed-39 {
  color: #0fbcff;
  display: flex;
}

.checkbox-field-copy {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border: 1px #1f1f1f;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: -9px;
  padding: 8px 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  display: flex;
}

.input-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.checkbox-2 {
  border: 1px solid var(--gray-90);
  border-radius: 0;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-2.w--redirected-checked {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a775bb11f6681ee55869e9f_Icon-Checkbox.svg");
  background-position: 50%;
  background-size: auto;
  border-color: #0020e4;
  border-radius: 0;
}

.checkbox-2.w--redirected-focus {
  box-shadow: 0 2px 5px #0000;
}

.checkbox-2.w--redirected-focus-visible {
  border-radius: 0;
  box-shadow: 0 2px 5px #0000;
}

.checkbox-2.align-top {
  border-color: var(--gray-90);
  border-radius: 0;
  align-self: flex-start;
  position: relative;
  top: 2px;
}

.checkbox-2.align-top.w--redirected-checked {
  background-image: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a775bb11f6681ee55869e9f_Icon-Checkbox.svg");
  background-size: auto;
  border-color: #0020e4;
}

.checkbox-2.align-top.w--redirected-focus {
  box-shadow: 0 2px 5px #0000;
}

.form-inputs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0a0a0a;
  border: 1px #1f1f1f;
  border-radius: 0;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.form-input {
  border: 1px solid var(--gray-90);
  background-color: var(--black);
  height: 38px;
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  border-radius: 0;
  margin-bottom: 0;
  padding: 4px 12px;
  font-weight: 300;
  line-height: 1.5em;
  transition: border-color .2s;
  overflow: clip;
}

.form-input:focus {
  border-color: var(--gray-90);
  color: #525252;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
}

.form-input::placeholder {
  color: #525252;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
}

.form-input.text-area {
  min-height: 256px;
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  padding-top: 18px;
  padding-bottom: 18px;
}

.form-input.text-area::placeholder {
  color: var(--gray-70);
}

.form-input.dfhfghj {
  height: 38px;
  color: var(--gray-50);
  background-color: #0a0a0a;
  font-weight: 300;
}

.form-input.jhg, .form-input.utzghj {
  background-color: #0a0a0a;
}

.form-block-2 {
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
}

.form-error {
  color: #000;
  text-align: center;
  background-color: #edede8;
  border-radius: 6px;
  margin-top: 12px;
  padding: 12px;
  font-size: 13px;
  line-height: 1.5em;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding-left: 24px;
  padding-right: 24px;
  transition: color .2s, border-color .2s, background-color .2s;
  display: flex;
}

.button-4:hover {
  color: #000;
  background-color: #0000;
  border-color: #0000001f;
}

.button-4.large {
  color: #000;
  background-color: #f4f4f4;
  border-style: none;
  height: 64px;
  padding-left: 54px;
  padding-right: 54px;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
  transition-duration: .256s, .256s, .256s;
}

.button-4.large:hover {
  background-color: #c6c6c6;
}

.select-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.select-wrapper.fgdhfgjer {
  padding-bottom: 0;
}

.form-section-text {
  flex-flow: column;
  flex: 1;
  max-width: 448px;
  padding-top: 32px;
  display: flex;
  position: sticky;
  top: 80px;
}

.checkbox-label {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.5em;
}

.checkbox-label.body-size {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-14);
  font-weight: 400;
  line-height: 1.5em;
}

.checkbox-label.long-text {
  color: #ffffffb3;
}

.checkbox-label.long-text.justify {
  font-family: var(--geist);
  color: #8d8d8d;
  font-size: var(--plex-14);
  text-align: justify;
  text-align: justify;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.checkbox-label.body-size {
  color: #c6c6c6;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.small-text {
  font-size: 13px;
  line-height: 1.5em;
}

.small-text.muted-text {
  font-family: var(--geist);
  color: #525252;
  font-size: var(--plex-12);
  font-family: Geist, Arial, sans-serif;
  font-size: 12px;
}

.form-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #0000001f;
  border-top: 1px solid #1f1f1f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 0;
  padding-top: 0;
  display: grid;
  position: relative;
}

.div-block-51 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.form-success {
  color: #000;
  background-color: #edede8;
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.5em;
}

.checkbox-field {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border: 1px solid var(--gray-90);
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 8px 8px 8px 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  display: flex;
}

.form-checkbox-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: start;
  align-items: start;
  padding-top: 0;
  display: grid;
}

.planner-form {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.quick-stack-20 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.dfghfgh {
  color: #c6c6c6;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.text-span-94 {
  color: #d24127;
}

.select-arrow-icon {
  filter: invert();
}

.form-section-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #0000001f;
  border-top: 1px solid #1f1f1f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  margin-top: 0;
  padding-top: 0;
  display: grid;
  position: relative;
}

.input-label {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  text-align: left;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-95 {
  color: #d24127;
}

.select-arrow {
  background-color: var(--black);
  pointer-events: none;
  padding: 0 8px;
  position: absolute;
  right: 1px;
}

.select-arrow.jhkjhjlk {
  background-color: #0a0a0a;
}

.submit-button-copy {
  opacity: 1;
  width: 100%;
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-16);
  background-color: #0020e4;
  border-radius: 100px;
  margin-top: 0;
  padding: 8px 16px;
  font-weight: 300;
  line-height: 1.5;
  transition: all .256s;
}

.submit-button-copy:hover {
  opacity: .75;
}

.faq_accordion-2 {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #393939;
  border-radius: 0;
  padding: 0 0 16px;
  overflow: clip;
}

.faq_accordion-2.fdhgdfb {
  border-bottom-style: none;
  padding-bottom: 0;
}

.div-block-28-copy-2 {
  border: 1px solid var(--gray-90);
  border-radius: 0;
  margin-top: 64px;
  padding: 32px;
}

.faq_question-5 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: -.01em;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-96, .text-span-97, .text-span-98 {
  font-family: Geist Mono, Arial, sans-serif;
}

.body-4 {
  background-color: #000;
}

.story_dot-copy {
  z-index: 2;
  aspect-ratio: 1;
  background-color: #0024ff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: .375rem;
  margin-top: 4rem;
  position: absolute;
}

.story_description {
  color: #c6c6c6;
  text-align: justify;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.5;
}

.story_description.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
}

.story_line-wrap {
  background-color: var(--gray-90);
  width: 1px;
  height: 100%;
}

.story_line {
  z-index: 0;
  background-color: #0020e4;
  width: 1px;
  height: 50vh;
  margin-top: -50vh;
  position: sticky;
  top: 0;
}

.story_year {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-92);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.25;
}

.story_list {
  grid-column-gap: 192px;
  grid-row-gap: 192px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: 937px;
  display: grid;
}

.story_text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.story_dot-wrap {
  z-index: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.story_dot-wrap.invert {
  filter: none;
}

.story_row {
  grid-column-gap: 235px;
  grid-row-gap: 235px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.story_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: grid;
  position: relative;
  overflow: clip;
}

.story_progress {
  z-index: 0;
  flex-direction: column;
  align-items: center;
  width: 32px;
  height: 100%;
  display: flex;
  position: absolute;
  -webkit-mask: linear-gradient(0deg, #0000, #000 20% 80%, #0000);
  mask: linear-gradient(0deg, #0000, #000 20% 80%, #0000);
}

.link-block-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-9:hover {
  background-color: #333;
}

.story_dot {
  z-index: 2;
  aspect-ratio: 1;
  background-color: #0020e4;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: .375rem;
  margin-top: 4rem;
  position: absolute;
}

.story_item {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  padding: 0 0 0 32px;
  display: flex;
  overflow: hidden;
}

.story_item.hgjj, .story_item._5346 {
  padding-left: 0;
  padding-right: 32px;
}

.story_empty {
  width: 100%;
}

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

.story_title-2 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.story_year-2 {
  color: #f4f4f4;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 1.25;
}

.story_list-2 {
  grid-column-gap: 192px;
  grid-row-gap: 192px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  width: auto;
  display: grid;
}

.link-block-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-10:hover {
  background-color: #333;
}

.story_item-2 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 12rem 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.story_year-3 {
  font-family: var(--geist);
  color: #f4f4f4;
  font-size: var(--plex-36);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 1.25;
}

.story_title-3 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.story_year-4 {
  color: #f4f4f4;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 1.25;
}

.story_title-4 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.link-block-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-11:hover {
  background-color: #333;
}

.story_year-5 {
  color: #f4f4f4;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 1.25;
}

.story_title-5 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.link-block-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-12:hover {
  background-color: #333;
}

.story_year-6 {
  color: #f4f4f4;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 1.25;
}

.story_title-6 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.link-block-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-13:hover {
  background-color: #333;
}

.story_year-7 {
  color: #f4f4f4;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 96px;
  font-weight: 500;
  line-height: 1.25;
}

.story_title-7 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.link-block-14 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4f4f4;
  background-color: #1f1f1f;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.link-block-14:hover {
  background-color: #333;
}

.div-block-191 {
  justify-content: center;
  align-items: flex-end;
  display: none;
}

.link-block-15 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

.story_title-8 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.story_title-9 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.story_title-10 {
  color: #c6c6c6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-99 {
  color: var(--gray-50);
}

.letter_content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  margin-bottom: 64px;
  display: grid;
}

.text-color-beige-500 {
  color: #c6c6c6;
  text-align: justify;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.text-color-beige-500.justify {
  font-family: var(--geist);
  color: var(--gray-30);
  font-size: var(--plex-14);
  text-align: justify;
}

.letter_text-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.letter_signature {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.letter_sign {
  filter: invert();
  width: 128px;
}

.letter_author {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-14);
  font-weight: 400;
  line-height: 1.5;
}

.div-block-193 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  display: flex;
}

.member-v2_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-style-label-4 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  letter-spacing: normal;
  text-transform: none;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-33 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 0 48px 0 0;
  display: flex;
}

.code-embed-40 {
  color: #f4f4f4;
  display: flex;
}

.member-v2_name {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-18);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.5;
}

.member-v2_img-wrap {
  aspect-ratio: 1;
  border-radius: 0;
  width: 5.5rem;
  position: relative;
  overflow: clip;
}

.member-v2_component {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.member-v2_texts {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-span-100 {
  color: var(--gray-50);
}

.text-span-100.sdkgj {
  color: #62a5ff;
}

.content-pgp, .content-rd, .content-charter, .content-tos, .content-dp, .content-imprint, .content-safety, .content-philosophy, .content-faq, .content-contact, .content-about {
  margin-top: 64px;
}

.code-embed-41, .code-embed-42, .code-embed-43 {
  color: #53b8ff;
  background-color: #0000;
  border: 1px solid #53b8ff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.body-5, .body-6, .body-7, .body-8, .body-9, .body-10, .body-11 {
  background-color: var(--black);
}

.div-block-194 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0b2146;
  border: 1px solid #0b2146;
  justify-content: center;
  align-items: center;
  height: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

.div-block-194:hover {
  border-color: #62a5ff;
}

.code-embed-44 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.code-embed-44.flgkjhfgh {
  width: auto;
  height: auto;
  display: block;
}

.ghjfkdgj {
  width: 100%;
  height: auto;
  padding: 26px 32px 0;
}

.ghjfkdgj.kjdfgdfgh {
  padding-top: 32px;
  padding-bottom: 0;
}

.ghjfkdgj.kjdfgdfgh.dfjkhgdfg {
  border-top: 1px solid var(--gray-90);
}

.body-12 {
  background-color: var(--black);
}

.code-embed-45, .code-embed-46, .code-embed-47, .code-embed-48, .code-embed-49, .code-embed-50, .code-embed-51, .code-embed-52, .code-embed-53, .code-embed-54, .code-embed-55, .code-embed-56 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-195 {
  width: 100%;
  height: 728px;
}

.div-block-195.fdg {
  border-left: 1px solid var(--gray-90);
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  margin-left: -1px;
  display: block;
}

.body-13 {
  background-color: #0a0a0a;
}

.text-span-101 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

.tabs-content-wrapper-2 {
  margin-top: 80px;
  overflow: visible;
}

.text-span-102 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

.tabs-nav-background-2 {
  z-index: 0;
  background-color: #1f1f1f;
  border-radius: 999em;
  position: absolute;
  inset: 0%;
}

._7ghfj-copy-copy {
  font-family: var(--geist);
  color: #c6c6c6;
  font-size: var(--plex-14);
  text-align: left;
  margin: 0 auto;
  font-weight: 400;
  line-height: 1.5;
}

._7ghfj-copy-copy.justify {
  color: var(--gray-50);
  text-align: justify;
}

._7ghfj {
  color: var(--gray-50);
  font-family: Geist, Arial, sans-serif;
  font-size: var(--plex-14);
  text-align: left;
  margin: 0 auto 96px;
  font-weight: 400;
  line-height: 1.5;
}

._7ghfj.justify {
  text-align: justify;
  margin-bottom: 64px;
}

.rthfghdfg-copy {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
  margin: 0 auto;
  font-weight: 400;
  line-height: 1.5;
}

.fdghfgh {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.text-span-103 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

._457zfgh {
  color: #c6c6c6;
  text-align: left;
  margin: 0 auto 96px;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

._457zfgh.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
  margin-bottom: 64px;
}

.text-span-104 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

._67ijghj {
  color: #c6c6c6;
  text-align: left;
  margin: 0 auto;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

._67ijghj.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
}

.jrtzfgh {
  margin-top: 0;
}

.dfhwe5 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.text-span-105 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

.text-span-106 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
  font-weight: 400;
}

.text-span-107 {
  color: #f4f4f4;
  font-family: Geist Mono, Arial, sans-serif;
}

.tabs-nav-text-2 {
  z-index: 1;
  position: relative;
}

.tabs-menu-wrapper-2 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  border: 1px solid #393939;
  border-radius: 999em;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px;
  padding: 8px;
  display: flex;
  position: sticky;
  top: 80px;
}

.tabs-content-wrapper-3 {
  margin-top: 32px;
  overflow: visible;
}

._7ghfj-copy-copy-2 {
  color: #c6c6c6;
  text-align: left;
  margin: 0 auto;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

._7ghfj-copy-copy-2.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
}

._7ghfj-2 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  margin: 0 auto 96px;
  font-weight: 400;
  line-height: 1.5;
}

._7ghfj-2.justify {
  text-align: justify;
  margin-bottom: 64px;
}

._7ghfj-2.justify._457fghj, ._7ghfj-2.justify.kwt {
  margin-bottom: 0;
}

.dfhwe5-2 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.tabs-nav-text-3 {
  z-index: 1;
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-14);
  position: relative;
}

.tabs-menu-wrapper-3 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  border: 1px solid #393939;
  border-radius: 999em;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px;
  padding: 8px;
  display: flex;
  position: sticky;
  top: 80px;
}

.slkdnfsdf {
  margin-top: 80px;
  overflow: visible;
}

.k23jrnsdf {
  font-family: var(--geist);
  color: var(--gray-20);
  font-size: var(--plex-16);
  background-color: #0a0a0a;
  border: 1px solid #0fbcff;
  border-radius: 100px;
  margin-top: 32px;
  padding: 8px 16px;
  line-height: 1.5;
  transition: all .256s;
  box-shadow: 0 0 13.2px -2px #53b8ff;
}

.k23jrnsdf:hover {
  background-color: #262626;
  box-shadow: 0 0 13.2px #53b8ff;
}

.skdjfndsg, .skdjfndsg.sjdfhwe {
  margin-top: 0;
}

.trkhretr {
  width: 100%;
  height: 100%;
  padding: 0 32px 32px;
}

.trkhretr.flgkhjfgh, .trkhretr.gfhlrjtz {
  border-right: 1px solid var(--gray-90);
  padding-top: 32px;
}

.container-home {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-home {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0b2146;
  border: 1px solid #0b2146;
  justify-content: center;
  align-items: center;
  height: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

._1-home:hover {
  border-color: #62a5ff;
}

._2-home {
  border: 1px solid #262626;
  height: 16px;
}

._2-home._56kldjfng {
  border-top-style: none;
}

._2-home._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._2-home._56kldjfng.rezjf {
  border-top-style: solid;
}

._2-home._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._3-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._3-home.fgherz {
  border-top-style: solid;
}

._3-home.fgherz.dfgh25 {
  border-top-style: none;
}

._4-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-home._23rknsfd {
  border-top-style: solid;
}

._4-home._23rknsfd.sdg {
  border-top-style: none;
}

._4-home.kjhfjfgh {
  border-top-style: solid;
}

._4-home.u546fgh {
  border-style: solid none none;
}

._4-home.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._5-home {
  background-color: #191919;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 32px;
}

._6-home, ._7-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

._8-home {
  border: 1px solid #262626;
  height: 16px;
}

._8-home._56kldjfng {
  border-top-style: none;
}

._8-home._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._8-home._56kldjfng.rezjf {
  border-top-style: solid;
}

._8-home._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._8-home._56kldjfng.sldfkgjsdg {
  border-bottom-style: none;
}

._9-home, ._10-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._10-home._23rknsfd {
  border-top-style: solid;
}

._10-home._23rknsfd.sdg {
  border-top-style: none;
}

._10-home.kjhfjfgh {
  border-top-style: solid;
}

._10-home.u546fgh {
  border-style: solid none none;
}

._10-home.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._11-home {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._11-home.fdghfgj {
  height: auto;
}

._11-home._346defg, ._11-home._6547fg {
  border-bottom-style: solid;
}

._11-home.reht {
  background-color: #0b2146;
  border-style: none;
}

._12-home {
  border: 1px solid #262626;
  border-top-style: none;
}

._12-home.z54fgth {
  border-style: none;
}

._13-home {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px;
  display: flex;
}

._13-home.ki67 {
  border-top: 1px solid var(--gray-90);
}

._13-home.ki67.dfgh365 {
  padding: 0;
  position: relative;
}

._14-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._14-home._23rknsfd {
  border-top-style: solid;
}

._14-home._23rknsfd.sdg {
  border-top-style: none;
}

._14-home.kjhfjfgh {
  border-top-style: solid;
}

._14-home.u546fgh {
  border-style: solid none none;
}

._14-home.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._15-home {
  position: static;
}

._15-home.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._16-home {
  border: 1px solid #262626;
  border-top-style: none;
}

._16-home.z54fgth {
  border-style: none;
}

._17-home {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._17-home._23rknsfd {
  border-top-style: solid;
}

._17-home._23rknsfd.sdg {
  border-top-style: none;
}

._17-home.kjhfjfgh {
  border-top-style: solid;
}

._17-home.u546fgh {
  border-style: solid none none;
}

._17-home.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._18-home {
  border: 1px solid #262626;
  border-top-style: none;
}

._18-home.z54fgth {
  border-style: none;
}

.container-nis2-s {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-nis2-s {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._1-nis2-s.fgherz {
  border-top-style: solid;
}

._1-nis2-s.fgherz.dfgh25 {
  border-top-style: none;
}

._2-nis2-s {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._2-nis2-s._23rknsfd {
  border-top-style: solid;
}

._2-nis2-s._23rknsfd.sdg {
  border-top-style: none;
}

._2-nis2-s.kjhfjfgh {
  border-top-style: solid;
}

._2-nis2-s.u546fgh {
  border-style: solid none none;
}

._2-nis2-s.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._3-nis2-s {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

._3-nis2-s.rezfghjj {
  border-right: 1px solid var(--gray-90);
  border-bottom: 1px solid var(--gray-90);
  border-left: 1px solid var(--gray-90);
}

._4-nis2-s {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-nis2-s._23rknsfd {
  border-top-style: solid;
}

._4-nis2-s._23rknsfd.sdg {
  border-top-style: none;
}

._4-nis2-s.kjhfjfgh {
  border-top-style: solid;
}

._4-nis2-s.u546fgh {
  border-style: solid none none;
}

._4-nis2-s.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.content-compliance {
  margin-top: 64px;
}

.container-compliance {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-compliance {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-compliance._23rknsfd {
  border-top-style: solid;
}

._1-compliance._23rknsfd.sdg {
  border-top-style: none;
}

._1-compliance.kjhfjfgh {
  border-top-style: solid;
}

._1-compliance.u546fgh {
  border-style: solid none none;
}

._1-compliance.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-compliance {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._2-compliance.fdghfgj {
  height: auto;
}

._2-compliance._346defg, ._2-compliance._6547fg {
  border-bottom-style: solid;
}

._3-compliance {
  border: 1px solid #262626;
  border-top-style: none;
}

._3-compliance.z54fgth {
  border-style: none;
}

._4-compliance {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-compliance._23rknsfd {
  border-top-style: solid;
}

._4-compliance._23rknsfd.sdg {
  border-top-style: none;
}

._4-compliance.kjhfjfgh {
  border-top-style: solid;
}

._4-compliance.u546fgh {
  border-style: solid none none;
}

._4-compliance.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-rd {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-rd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-rd._23rknsfd {
  border-top-style: solid;
}

._1-rd._23rknsfd.sdg {
  border-top-style: none;
}

._1-rd.kjhfjfgh {
  border-top-style: solid;
}

._1-rd.u546fgh {
  border-style: solid none none;
}

._1-rd.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-rd {
  position: static;
}

._2-rd.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-rd {
  position: static;
}

._3-rd.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-rd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-rd._23rknsfd {
  border-top-style: solid;
}

._4-rd._23rknsfd.sdg {
  border-top-style: none;
}

._4-rd.kjhfjfgh {
  border-top-style: solid;
}

._4-rd.u546fgh {
  border-style: solid none none;
}

._4-rd.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-charter {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-charter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-charter._23rknsfd {
  border-top-style: solid;
}

._1-charter._23rknsfd.sdg {
  border-top-style: none;
}

._1-charter.kjhfjfgh {
  border-top-style: solid;
}

._1-charter.u546fgh {
  border-style: solid none none;
}

._1-charter.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-charter {
  position: static;
}

._2-charter.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-charter {
  position: static;
}

._3-charter.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-charter {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-charter._23rknsfd {
  border-top-style: solid;
}

._4-charter._23rknsfd.sdg {
  border-top-style: none;
}

._4-charter.kjhfjfgh {
  border-top-style: solid;
}

._4-charter.u546fgh {
  border-style: solid none none;
}

._4-charter.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-tos {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-tos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-tos._23rknsfd {
  border-top-style: solid;
}

._1-tos._23rknsfd.sdg {
  border-top-style: none;
}

._1-tos.kjhfjfgh {
  border-top-style: solid;
}

._1-tos.u546fgh {
  border-style: solid none none;
}

._1-tos.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-tos {
  position: static;
}

._2-tos.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-tos {
  position: static;
}

._3-tos.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-tos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-tos._23rknsfd {
  border-top-style: solid;
}

._4-tos._23rknsfd.sdg {
  border-top-style: none;
}

._4-tos.kjhfjfgh {
  border-top-style: solid;
}

._4-tos.u546fgh {
  border-style: solid none none;
}

._4-tos.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-dp {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-dp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-dp._23rknsfd {
  border-top-style: solid;
}

._1-dp._23rknsfd.sdg {
  border-top-style: none;
}

._1-dp.kjhfjfgh {
  border-top-style: solid;
}

._1-dp.u546fgh {
  border-style: solid none none;
}

._1-dp.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-dp {
  position: static;
}

._2-dp.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-dp {
  position: static;
}

._3-dp.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-dp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-dp._23rknsfd {
  border-top-style: solid;
}

._4-dp._23rknsfd.sdg {
  border-top-style: none;
}

._4-dp.kjhfjfgh {
  border-top-style: solid;
}

._4-dp.u546fgh {
  border-style: solid none none;
}

._4-dp.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-imprint {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-imprint {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-imprint._23rknsfd {
  border-top-style: solid;
}

._1-imprint._23rknsfd.sdg {
  border-top-style: none;
}

._1-imprint.kjhfjfgh {
  border-top-style: solid;
}

._1-imprint.u546fgh {
  border-style: solid none none;
}

._1-imprint.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-imprint {
  position: static;
}

._2-imprint.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-imprint {
  position: static;
}

._3-imprint.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-imprint {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-imprint._23rknsfd {
  border-top-style: solid;
}

._4-imprint._23rknsfd.sdg {
  border-top-style: none;
}

._4-imprint.kjhfjfgh {
  border-top-style: solid;
}

._4-imprint.u546fgh {
  border-style: solid none none;
}

._4-imprint.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-safety {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-safety {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-safety._23rknsfd {
  border-top-style: solid;
}

._1-safety._23rknsfd.sdg {
  border-top-style: none;
}

._1-safety.kjhfjfgh {
  border-top-style: solid;
}

._1-safety.u546fgh {
  border-style: solid none none;
}

._1-safety.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-safety {
  position: static;
}

._2-safety.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-safety {
  position: static;
}

._3-safety.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-safety {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-safety._23rknsfd {
  border-top-style: solid;
}

._4-safety._23rknsfd.sdg {
  border-top-style: none;
}

._4-safety.kjhfjfgh {
  border-top-style: solid;
}

._4-safety.u546fgh {
  border-style: solid none none;
}

._4-safety.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-philosophy {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-philosophy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-philosophy._23rknsfd {
  border-top-style: solid;
}

._1-philosophy._23rknsfd.sdg {
  border-top-style: none;
}

._1-philosophy.kjhfjfgh {
  border-top-style: solid;
}

._1-philosophy.u546fgh {
  border-style: solid none none;
}

._1-philosophy.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-philosophy {
  position: static;
}

._2-philosophy.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-philosophy {
  position: static;
}

._3-philosophy.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-philosophy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-philosophy._23rknsfd {
  border-top-style: solid;
}

._4-philosophy._23rknsfd.sdg {
  border-top-style: none;
}

._4-philosophy.kjhfjfgh {
  border-top-style: solid;
}

._4-philosophy.u546fgh {
  border-style: solid none none;
}

._4-philosophy.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-pgp {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-pgp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-pgp._23rknsfd {
  border-top-style: solid;
}

._1-pgp._23rknsfd.sdg {
  border-top-style: none;
}

._1-pgp.kjhfjfgh {
  border-top-style: solid;
}

._1-pgp.u546fgh {
  border-style: solid none none;
}

._1-pgp.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-pgp {
  position: static;
}

._2-pgp.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-pgp {
  position: static;
}

._3-pgp.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-pgp {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-pgp._23rknsfd {
  border-top-style: solid;
}

._4-pgp._23rknsfd.sdg {
  border-top-style: none;
}

._4-pgp.kjhfjfgh {
  border-top-style: solid;
}

._4-pgp.u546fgh {
  border-style: solid none none;
}

._4-pgp.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-faq {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-faq {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-faq._23rknsfd {
  border-top-style: solid;
}

._1-faq._23rknsfd.sdg {
  border-top-style: none;
}

._1-faq.kjhfjfgh {
  border-top-style: solid;
}

._1-faq.u546fgh {
  border-style: solid none none;
}

._1-faq.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-faq {
  position: static;
}

._2-faq.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-faq {
  border: 1px solid #262626;
  border-top-style: none;
}

._3-faq.z54fgth {
  border-style: none;
}

._4-faq {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-faq._23rknsfd {
  border-top-style: solid;
}

._4-faq._23rknsfd.sdg {
  border-top-style: none;
}

._4-faq.kjhfjfgh {
  border-top-style: solid;
}

._4-faq.u546fgh {
  border-style: solid none none;
}

._4-faq.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-contact {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-contact._23rknsfd {
  border-top-style: solid;
}

._1-contact._23rknsfd.sdg {
  border-top-style: none;
}

._1-contact.kjhfjfgh {
  border-top-style: solid;
}

._1-contact.u546fgh {
  border-style: solid none none;
}

._1-contact.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-contact {
  position: static;
}

._2-contact.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-contact {
  position: static;
}

._3-contact.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-contact {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-contact._23rknsfd {
  border-top-style: solid;
}

._4-contact._23rknsfd.sdg {
  border-top-style: none;
}

._4-contact.kjhfjfgh {
  border-top-style: solid;
}

._4-contact.u546fgh {
  border-style: solid none none;
}

._4-contact.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.container-about {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-about._23rknsfd {
  border-top-style: solid;
}

._1-about._23rknsfd.sdg {
  border-top-style: none;
}

._1-about.kjhfjfgh {
  border-top-style: solid;
}

._1-about.u546fgh {
  border-style: solid none none;
}

._1-about.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-about {
  position: static;
}

._2-about.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._3-about {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px;
  display: flex;
}

._3-about.ki67 {
  border-top: 1px solid var(--gray-90);
}

._3-about.ki67.dfgh365 {
  padding: 0;
  position: relative;
}

._4-about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-about._23rknsfd {
  border-top-style: solid;
}

._4-about._23rknsfd.sdg {
  border-top-style: none;
}

._4-about.kjhfjfgh {
  border-top-style: solid;
}

._4-about.u546fgh {
  border-style: solid none none;
}

._4-about.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._5-about {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px;
  display: flex;
}

._5-about.ki67 {
  border-top: 1px solid var(--gray-90);
}

._5-about.ki67.dfgh365 {
  padding: 0;
  position: relative;
}

._6-about {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._6-about.fdghfgj {
  height: auto;
}

._6-about._346defg, ._6-about._6547fg {
  border-bottom-style: solid;
}

._7-about {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._7-about._23rknsfd {
  border-top-style: solid;
}

._7-about._23rknsfd.sdg {
  border-top-style: none;
}

._7-about.kjhfjfgh {
  border-top-style: solid;
}

._7-about.u546fgh {
  border-style: solid none none;
}

._7-about.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.content-products {
  margin-top: 64px;
}

.container-products {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-products {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._1-products._23rknsfd {
  border-top-style: solid;
}

._1-products._23rknsfd.sdg {
  border-top-style: none;
}

._1-products.kjhfjfgh {
  border-top-style: solid;
}

._1-products.u546fgh {
  border-style: solid none none;
}

._1-products.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._2-products {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._2-products.fdghfgj {
  height: auto;
}

._2-products._346defg, ._2-products._6547fg {
  border-bottom-style: solid;
}

._3-products {
  border: 1px solid #262626;
  border-top-style: none;
}

._3-products.z54fgth {
  border-style: none;
}

._4-products {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-products._23rknsfd {
  border-top-style: solid;
}

._4-products._23rknsfd.sdg {
  border-top-style: none;
}

._4-products.kjhfjfgh {
  border-top-style: solid;
}

._4-products.u546fgh {
  border-style: solid none none;
}

._4-products.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.content-sap {
  margin-top: 64px;
}

.container-sap {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-sap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0b2146;
  border: 1px solid #0b2146;
  justify-content: center;
  align-items: center;
  height: 32px;
  text-decoration: none;
  transition: all .256s;
  display: flex;
}

._1-sap:hover {
  border-color: #62a5ff;
}

._2-sap {
  border: 1px solid #262626;
  height: 16px;
}

._2-sap._56kldjfng {
  border-top-style: none;
}

._2-sap._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._2-sap._56kldjfng.rezjf {
  border-top-style: solid;
}

._2-sap._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._3-sap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._3-sap.fgherz {
  border-top-style: solid;
}

._3-sap.fgherz.dfgh25 {
  border-top-style: none;
}

._4-sap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-sap._23rknsfd {
  border-top-style: solid;
}

._4-sap._23rknsfd.sdg {
  border-top-style: none;
}

._4-sap.kjhfjfgh {
  border-top-style: solid;
}

._4-sap.u546fgh {
  border-style: solid none none;
}

._4-sap.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._5-sap {
  position: static;
}

._5-sap.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._6-sap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._6-sap._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._6-sap._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._7-sap {
  border: 1px solid #262626;
  height: 16px;
}

._7-sap._56kldjfng {
  border-top-style: none;
}

._7-sap._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._7-sap._56kldjfng.rezjf {
  border-top-style: solid;
}

._7-sap._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._8-sap {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._8-sap.fdghfgj {
  height: auto;
}

._8-sap._346defg, ._8-sap._6547fg {
  border-bottom-style: solid;
}

._9-sap {
  border: 1px solid #262626;
  border-top-style: none;
}

._9-sap.z54fgth {
  border-style: none;
}

._10-sap {
  border: 1px solid #262626;
  height: 16px;
}

._10-sap._56kldjfng {
  border-top-style: none;
}

._10-sap._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._10-sap._56kldjfng.rezjf {
  border-top-style: solid;
}

._10-sap._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._11-sap {
  position: static;
}

._11-sap.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._12-sap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._12-sap._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._12-sap._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._13-sap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._13-sap._23rknsfd {
  border-top-style: solid;
}

._13-sap._23rknsfd.sdg {
  border-top-style: none;
}

._13-sap.kjhfjfgh {
  border-top-style: solid;
}

._13-sap.u546fgh {
  border-style: solid none none;
}

._13-sap.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._14-sap {
  border: 1px solid #262626;
  border-top-style: none;
}

._14-sap.z54fgth {
  border-style: none;
}

.content-cti {
  margin-top: 64px;
}

.container-cti {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-cti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._1-cti.fgherz {
  border-top-style: solid;
}

._1-cti.fgherz.dfgh25 {
  border-top-style: none;
}

._2-cti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._2-cti._23rknsfd {
  border-top-style: solid;
}

._2-cti._23rknsfd.sdg {
  border-top-style: none;
}

._2-cti.kjhfjfgh {
  border-top-style: solid;
}

._2-cti.u546fgh {
  border-style: solid none none;
}

._2-cti.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._3-cti {
  position: static;
}

._3-cti.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-cti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._4-cti._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._4-cti._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._5-cti {
  border: 1px solid #262626;
  height: 16px;
}

._5-cti._56kldjfng {
  border-top-style: none;
}

._5-cti._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._5-cti._56kldjfng.rezjf {
  border-top-style: solid;
}

._5-cti._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._6-cti {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._6-cti.fdghfgj {
  height: auto;
}

._6-cti._346defg, ._6-cti._6547fg {
  border-bottom-style: solid;
}

._7-cti {
  border: 1px solid #262626;
  border-top-style: none;
}

._7-cti.z54fgth {
  border-style: none;
}

._8-cti {
  border: 1px solid #262626;
  height: 16px;
}

._8-cti._56kldjfng {
  border-top-style: none;
}

._8-cti._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._8-cti._56kldjfng.rezjf {
  border-top-style: solid;
}

._8-cti._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

.div-block-97-copy {
  position: static;
}

.div-block-97-copy.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._9-cti {
  position: static;
}

._9-cti.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._10-cti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._10-cti._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._10-cti._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._11-cti {
  border: 1px solid #262626;
  height: 16px;
}

._11-cti._56kldjfng {
  border-top-style: none;
}

._11-cti._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._11-cti._56kldjfng.rezjf {
  border-top-style: solid;
}

._11-cti._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._12-cti {
  border: 1px solid #262626;
  border-top-style: none;
}

._12-cti.z54fgth {
  border-style: none;
}

._13-cti {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._13-cti._23rknsfd {
  border-top-style: solid;
}

._13-cti._23rknsfd.sdg {
  border-top-style: none;
}

._13-cti.kjhfjfgh {
  border-top-style: solid;
}

._13-cti.u546fgh {
  border-style: solid none none;
}

._13-cti.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._14-cti {
  border: 1px solid #262626;
  border-top-style: none;
}

._14-cti.z54fgth {
  border-style: none;
}

.content-os {
  margin-top: 64px;
}

.container-os {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-os {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._1-os.fgherz {
  border-top-style: solid;
}

._1-os.fgherz.dfgh25 {
  border-top-style: none;
}

._2-os {
  border: 1px solid #262626;
  height: 16px;
}

._2-os._56kldjfng {
  border-top-style: none;
}

._2-os._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._2-os._56kldjfng.rezjf {
  border-top-style: solid;
}

._2-os._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._3-os {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 32px;
  display: flex;
}

._3-os.ki67 {
  border-top: 1px solid var(--gray-90);
}

._3-os.ki67.dfgh365 {
  padding: 0;
  position: relative;
}

._4-os {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._4-os._23rknsfd {
  border-top-style: solid;
}

._4-os._23rknsfd.sdg {
  border-top-style: none;
}

._4-os.kjhfjfgh {
  border-top-style: solid;
}

._4-os.u546fgh {
  border-style: solid none none;
}

._4-os.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._5-os {
  position: static;
}

._5-os.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._6-os {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._6-os._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._6-os._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._7-os {
  border: 1px solid #262626;
  height: 16px;
}

._7-os._56kldjfng {
  border-top-style: none;
}

._7-os._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._7-os._56kldjfng.rezjf {
  border-top-style: solid;
}

._7-os._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._8-os {
  -webkit-backdrop-filter: blur(2.5px);
  backdrop-filter: blur(2.5px);
  border: 1px #262626;
  border-style: none solid;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 256px;
  padding: 32px;
  display: flex;
}

._8-os.fdghfgj {
  height: auto;
}

._8-os._346defg, ._8-os._6547fg {
  border-bottom-style: solid;
}

._9-os {
  border: 1px solid #262626;
  border-top-style: none;
}

._9-os.z54fgth {
  border-style: none;
}

._10-os {
  border: 1px solid #262626;
  height: 16px;
}

._10-os._56kldjfng {
  border-top-style: none;
}

._10-os._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._10-os._56kldjfng.rezjf {
  border-top-style: solid;
}

._10-os._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._11-os {
  position: static;
}

._11-os.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._12-os {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._12-os._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._12-os._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._13-os {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._13-os._23rknsfd {
  border-top-style: solid;
}

._13-os._23rknsfd.sdg {
  border-top-style: none;
}

._13-os.kjhfjfgh {
  border-top-style: solid;
}

._13-os.u546fgh {
  border-style: solid none none;
}

._13-os.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

._14-os {
  border: 1px solid #262626;
  border-top-style: none;
}

._14-os.z54fgth {
  border-style: none;
}

.content-nis2-sc, .content-nis2-s, .content-nis2-c {
  margin-top: 64px;
}

.container-nis2-c {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

._1-nis2-c {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

._1-nis2-c.fgherz {
  border-top-style: solid;
}

._1-nis2-c.fgherz.dfgh25 {
  border-top-style: none;
}

._2-nis2-c {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._2-nis2-c._23rknsfd {
  border-top-style: solid;
}

._2-nis2-c._23rknsfd.sdg {
  border-top-style: none;
}

._2-nis2-c.kjhfjfgh {
  border-top-style: solid;
}

._2-nis2-c.u546fgh {
  border-style: solid none none;
}

._2-nis2-c.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.tabs-content-wrapper-4 {
  margin-top: 32px;
  overflow: visible;
}

.tabs-content-wrapper-4.sdkf {
  margin-top: 80px;
}

._7ghfj-3 {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: left;
  margin: 0 auto 96px;
  font-weight: 400;
  line-height: 1.5;
}

._7ghfj-3.justify {
  margin-bottom: 64px;
}

.dfhfghjf-copy {
  color: #c6c6c6;
  text-align: left;
  margin: 0 auto;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.dfhfghjf-copy.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
}

.dfhwe5-3 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-20);
  text-align: left;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.dfhfghjf {
  color: #c6c6c6;
  text-align: left;
  margin: 0 auto 96px;
  font-family: Geist, Arial, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5;
}

.dfhfghjf.justify {
  font-family: var(--geist);
  color: var(--gray-50);
  font-size: var(--plex-14);
  text-align: justify;
  margin-bottom: 64px;
}

.tabs-nav-text-4 {
  z-index: 1;
  position: relative;
}

.tabs-menu-wrapper-4 {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #00000080;
  border: 1px solid #393939;
  border-radius: 999em;
  align-items: center;
  margin-left: -8px;
  margin-right: -8px;
  padding: 8px;
  display: flex;
  position: sticky;
  top: 80px;
}

._3-nis2-c {
  position: static;
}

._3-nis2-c.rthlfckjgvhbj {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--gray-90);
  padding-top: 0;
  padding-bottom: 0;
}

._4-nis2-c {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._4-nis2-c._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._4-nis2-c._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._5-nis2-c {
  border: 1px solid #262626;
  border-top-style: none;
}

._5-nis2-c.z54fgth {
  border-style: none;
}

._4-1-nis2-c {
  border: 1px solid #262626;
  height: 16px;
}

._4-1-nis2-c._56kldjfng {
  border-top-style: none;
}

._4-1-nis2-c._56kldjfng.gfhjghjghj {
  border-style: solid none none;
  border-top-color: var(--gray-90);
  border-bottom-color: var(--gray-90);
}

._4-1-nis2-c._56kldjfng.rezjf {
  border-top-style: solid;
}

._4-1-nis2-c._56kldjfng.rezjf.dfgjkndf {
  border-top-style: none;
}

._6-nis2-c {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #262626;
  border-top-style: none;
  padding: 0;
}

._6-nis2-c._23rknsfd {
  border-top-style: solid;
}

._6-nis2-c._23rknsfd.sdg {
  border-top-style: none;
}

._6-nis2-c.kjhfjfgh {
  border-top-style: solid;
}

._6-nis2-c.u546fgh {
  border-style: solid none none;
}

._6-nis2-c.u546fgh.tdfg {
  border-top-style: none;
  border-left-style: solid;
  border-right-style: solid;
}

.menu_case-desc {
  color: gray;
  font-size: .75rem;
  font-weight: 500;
}

.nav_drop-links {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .45fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_drop-links.grid-small {
  grid-template-columns: 1fr minmax(155px, .3fr);
}

.nav_drop-links-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.nav_drop-links-list.gap-smaller {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
}

.nav_case-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.nav_drop-content {
  z-index: 5;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #fff;
  border-radius: .62rem;
  flex-flow: column;
  padding: 2.5rem 2.75rem 3rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.nav_drop-list {
  background-color: #0000;
  width: 100%;
  top: 100%;
  bottom: auto;
  left: 0;
  overflow: clip;
}

.nav_drop-list.w--open {
  z-index: 101;
}

.nav_drop-sublinks {
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: grid;
}

.nav_drop-img {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-style-label-5 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: .83rem;
  font-weight: 500;
  line-height: 120%;
}

.nav_drop-text-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: clip;
}

.navbar_drop-icon {
  object-fit: scale-down;
  width: 1.25rem;
}

.navbar_drop-icon.simplified-version-23 {
  display: none;
}

.navbar_drop-icon.base-version-dark-163 {
  filter: invert();
}

.nav_cases-list {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.nav_drop-sublink-label {
  color: #0a0a0a;
  font-size: .9375rem;
  font-weight: 500;
}

.nav_dropdown {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar_component {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.navbar_button_wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_drop-cases-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav_drop-heading {
  color: #0a0a0a;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.nav_drop-heading.text-color-grey-400 {
  color: #666;
}

.nav_case-img-wrap {
  aspect-ratio: 3 / 2;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 6rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.nav_drop-pages {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.nav_drop-pages._4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.nav_drop-pages.display-flex {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.nav_drop-arrow-wrap {
  margin-top: -.25rem;
  padding-top: .25rem;
  display: none;
  overflow: clip;
}

.nav_drop-arrow-wrap.simplified-version-178 {
  display: block;
}

.navbar_content {
  z-index: 3;
  background-color: #f2efe9;
  width: 100%;
  position: relative;
}

.nav_drop-pages-group {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  display: flex;
}

.nav_tablet-top-bg {
  z-index: 100;
  pointer-events: none;
  background-color: #f2efe9;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.nav_drop-sublink {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.nav_drop-sub-texts {
  grid-column-gap: .125rem;
  grid-row-gap: .125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_drop-hello-text {
  color: #f1f1f1;
  text-transform: uppercase;
  font-size: .75rem;
}

.nav_drop-img-wrap {
  aspect-ratio: 1;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: clip;
}

.nav_drop-img-wrap.rectangle {
  aspect-ratio: 16 / 9;
}

.navbar_links {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.navbar_bg {
  pointer-events: none;
  background-image: linear-gradient(#0003, #00000014 52%, #0000);
  width: 100%;
  height: 10rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.dropdown_layer-bg {
  z-index: 1;
  pointer-events: none;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_drop-link-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav_drop-icon {
  justify-content: center;
  align-items: center;
  width: .83rem;
  display: flex;
}

.navbar_drop-link {
  grid-column-gap: 1.125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_drop-link.simplified-version-211 {
  grid-column-gap: .5rem;
}

.nav_drop-arrow {
  color: #0a0a0a;
  justify-content: center;
  align-items: center;
  width: .5rem;
  display: flex;
}

.navbar {
  z-index: 99;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_drop-links-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.nav_drop-headings {
  display: block;
}

.navbar_tablet-line {
  background-color: #cac2b6;
  width: 100%;
  height: 1px;
  display: none;
}

.navbar_link {
  z-index: 15;
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  color: #66625c;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: .375rem .25rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1;
  transition: color .2s;
  display: flex;
  position: relative;
}

.navbar_link:hover {
  color: #292929;
}

.logo {
  height: 2rem;
}

.logo.dark {
  display: none;
}

.navbar_drop-link-texts {
  grid-row-gap: .25rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_hamburger-line {
  background-color: #181818;
  width: 100%;
  height: 2px;
}

.nav_case-infos {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.nav_drop-desc {
  color: #707070;
  font-size: .83rem;
  font-weight: 500;
  line-height: 120%;
}

.nav_drop-desc.simplified-version-270 {
  display: none;
}

.nav_case-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
}

.logo_wrapper {
  z-index: 101;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.navbar_links-wrap {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: center;
  align-items: stretch;
  min-height: 70px;
  margin-left: auto;
  display: flex;
}

.nav_drop-page-label {
  color: #0a0a0a;
  font-size: 1rem;
  font-weight: 500;
}

.nav_drop-text {
  color: #0a0a0a;
  font-size: .9375rem;
  font-weight: 500;
}

.nav_drop-mail-icon {
  opacity: .5;
  width: 1rem;
}

.nav_drop-contact {
  z-index: 6;
  grid-column-gap: .62rem;
  grid-row-gap: .62rem;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #00000091;
  border-radius: .375rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: .375rem .875rem .375rem .375rem;
  display: flex;
  position: relative;
}

.logo_wrap {
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.navbar_drop-icon-wrap {
  grid-column-gap: .83rem;
  grid-row-gap: .83rem;
  aspect-ratio: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar_drop-icon-wrap.simplified-version-92 {
  background-color: #cacaca;
  height: 1px;
  display: none;
}

.nav_drop-link-line {
  background-color: #ebe6de;
  width: 1px;
  height: 3rem;
}

.nav_hamburger {
  z-index: 101;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  display: none;
  position: relative;
}

.dropdown-link-menu {
  flex-flow: column;
  width: 140px;
  display: flex;
}

.button-5 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 500;
  display: flex;
}

.button-5.small-2 {
  height: 39px;
  padding-left: 18px;
  padding-right: 18px;
}

.button-5.small-outlined {
  color: #000;
  background-color: #0000;
  border: 1px solid #0000001a;
  height: 39px;
  font-size: 14px;
  line-height: 1.4em;
  transition: border-color .2s, color .2s, background-color .2s;
}

.button-5.small-outlined:hover {
  color: #fff;
  background-color: #000;
  border-color: #0000;
}

.nav-links-buttom {
  display: none;
}

.hover-image-wrapper {
  background-color: #000;
  border-radius: 6px;
  overflow: hidden;
}

.nav-menu-wrapper {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover-image.dropdown-cta-image {
  aspect-ratio: 2;
  width: 100%;
  height: auto;
}

.navbar-bg {
  z-index: 0;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  pointer-events: none;
  background-color: #ffffffd6;
  width: 100%;
  height: 100%;
  position: absolute;
}

.nav-buttons {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-contents {
  border-bottom: 1px solid #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  height: 72px;
  display: flex;
}

.dropdown-wrapper.w--open {
  background-color: #0000;
}

.navbar-2 {
  background-color: #0000;
  height: 72px;
  display: none;
  position: sticky;
  top: 0;
}

.dropdown-indicator {
  background-color: #000;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  position: relative;
  bottom: 4px;
}

.current-blip {
  background-color: #000;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

.dropdown-wide {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 6px;
  align-self: flex-start;
  padding: 9px;
  font-size: 14px;
  line-height: 1.4em;
  display: flex;
  box-shadow: 0 2px 6px #0003;
}

.dropdown-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 32px;
  padding: 6px;
  font-weight: 500;
  transition: background-color .2s;
  display: flex;
  overflow: hidden;
}

.dropdown-link:hover {
  background-color: #f6f4f1;
}

.dropdown-link.w--current {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.dropdown-cta {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border-radius: 6px;
  flex-flow: column;
  width: 250px;
  padding: 6px;
  transition: background-color .2s;
  display: flex;
}

.dropdown-cta:hover {
  background-color: #f6f4f1;
}

.dropdown-wide-wrapper {
  position: relative;
  top: 9px;
  transform: translate(-25%);
}

.bold-text-3 {
  font-weight: 500;
}

.container {
  flex-flow: column;
  width: 100%;
  max-width: 1428px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container.nav-container {
  z-index: 1;
  position: relative;
}

.nav-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.button-text-wrapper {
  z-index: 1;
  flex-flow: column;
  height: 1.4em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-wrapper.small-3 {
  text-align: center;
  height: 1.4em;
  font-size: 14px;
  line-height: 1.4em;
}

.body-text {
  color: #0009;
}

.dropdown-toggle {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-size: 14px;
  line-height: 1.4em;
  transition: opacity .2s;
  display: flex;
}

.dropdown-toggle:hover {
  opacity: .5;
}

.nav-links {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar-link {
  font-size: 14px;
  line-height: 1.4em;
  transition: opacity .2s;
}

.navbar-link:hover {
  opacity: .5;
}

.navbar-link.w--current {
  color: #000;
}

.dropdown-cta-text {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.open-search-modal {
  opacity: .5;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 24px;
  transition: opacity .2s;
}

.open-search-modal:hover {
  opacity: 1;
}

.content-rd-mobile {
  display: none;
}

.link-block-17 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #0b2146;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.text-block-28 {
  color: #62a5ff;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
  text-decoration: none;
}

.code-embed-59 {
  color: #62a5ff;
  display: flex;
}

.skdjg2 {
  font-family: var(--geist);
  color: var(--gray-10);
  font-size: var(--plex-28);
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.section-6 {
  display: none;
}

.tabs-nav-item-copy {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border-radius: 999em;
  flex: 1;
  padding: 1em 2em;
  transition: all .3s;
  position: relative;
}

.tabs-nav-item-copy:hover {
  background-color: #535353;
}

.tabs-nav-item-copy.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 500;
}

.tabs-nav-item-copy._02 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item-copy._02:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item-copy._02.w--current {
  color: #f4f4f4;
  font-weight: 400;
}

.tabs-nav-item-copy._01 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  line-height: 1.5;
}

.tabs-nav-item-copy._01:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item-copy._01.w--current {
  color: #f4f4f4;
  background-color: #1f1f1f;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item-copy._03 {
  color: #f4f4f4;
  padding: 8px;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
  transition-duration: .256s;
}

.tabs-nav-item-copy._03:hover {
  background-color: #1f1f1f;
}

.tabs-nav-item-copy._03.w--current {
  color: #f4f4f4;
  font-family: Geist, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.5;
}

.content-charter-mobile, .content-tos-mobile, .content-dp-mobile, .content-imprint-mobile, .content-safety-mobile, .content-philosophy-mobile, .content-pgp-mobile, .content-faq-mobile {
  display: none;
}

.dkflgjdfg {
  width: 100%;
  height: 728px;
}

.dkflgjdfg.fdg {
  border-left: 1px solid var(--gray-90);
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  margin-left: -1px;
  display: block;
}

.lkdjfg {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #262626;
  border-style: none solid;
  padding: 0;
}

.lkdjfg.fgherz {
  border-top-style: solid;
}

.lkdjfg.fgherz.dfgh25 {
  border-top-style: none;
}

.code-embed-60, .code-embed-61, .code-embed-62 {
  color: #53b8ff;
  background-color: #0000;
  border: 1px solid #53b8ff;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  padding: 0;
  display: flex;
}

.text-span-108 {
  color: #53b8ff;
}

.button-2-copy-copy-4 {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2-copy-copy-4:hover {
  background-color: #262626;
}

.div-block-200 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: none;
}

.fghdsfgqwe-4 {
  color: #000;
  background-color: #f4f4f4;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.fghdsfgqwe-4:hover {
  background-color: #c6c6c6;
}

.grid-divider-item-4, .grid-divider-item-copy-4 {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.button-2-copy-copy-copy-2 {
  color: #e0e0e0;
  background-color: #0a0a0a;
  border: 1px solid #262626;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  transition: all .256s;
}

.button-2-copy-copy-copy-2:hover {
  background-color: #262626;
}

.grid-divider-item-5 {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

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

.div-block-203.fghfgb {
  justify-content: space-between;
  width: 100%;
}

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

.div-block-205 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.text-block-29 {
  color: #62a5ff;
  font-family: Geist, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.code-embed-63 {
  color: #f4f4f4;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.code-embed-63.dfgjhfgh {
  color: #53b8ff;
}

._352gf-2 {
  color: #f4f4f4;
  margin-top: 32px;
  margin-bottom: 24px;
  font-family: Geist, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
}

.dhdfh-copy-copy-2 {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.dhdfh-copy-copy-2._576 {
  margin-bottom: 0;
}

.div-block-206 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.text-block-30 {
  color: #62a5ff;
  font-family: Geist, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.trzfgchfgh-2, .trzfgchfgh-3 {
  color: #f4f4f4;
  text-align: left;
  margin-top: 16px;
  margin-bottom: 0;
  font-family: Geist Mono, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.text-span-110 {
  color: #8d8d8d;
  font-weight: 300;
}

.field-label-2 {
  color: #f4f4f4;
  margin-bottom: 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.form-input-2 {
  color: #8d8d8d;
  background-color: #000;
  border: 1px solid #262626;
  border-radius: 0;
  height: 38px;
  margin-bottom: 0;
  padding: 4px 12px;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
  transition: border-color .2s;
  overflow: clip;
}

.form-input-2:focus {
  color: #525252;
  border-color: #262626;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
}

.form-input-2::placeholder {
  color: #525252;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
}

.form-input-2.text-area {
  color: #8d8d8d;
  min-height: 256px;
  padding-top: 18px;
  padding-bottom: 18px;
  font-family: Geist, Arial, sans-serif;
  font-size: 14px;
}

.form-input-2.text-area::placeholder {
  color: #525252;
}

.form-input-2.jhg, .form-input-2.utzghj {
  background-color: #0a0a0a;
}

.form-input-2.dfhfghj {
  color: #8d8d8d;
  background-color: #0a0a0a;
  height: 38px;
  font-weight: 300;
}

.heading-38 {
  color: #f4f4f4;
  margin-top: 32px;
  margin-bottom: 24px;
  font-family: Geist, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.5;
}

.checkbox-field-2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  border: 1px solid #262626;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 8px 8px 8px 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  display: flex;
}

.div-block-207 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.text-block-31 {
  color: #62a5ff;
  font-family: Geist, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
}

.code-embed-64 {
  display: none;
}

.select-arrow-2 {
  pointer-events: none;
  background-color: #000;
  padding: 0 8px;
  position: absolute;
  right: 1px;
}

.select-arrow-2.jhkjhjlk {
  background-color: #0a0a0a;
}

.text-span-111 {
  color: #d24127;
}

.div-block-208 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-divider-item-6 {
  background-color: #0000;
  border-right: 1px solid #262626;
  width: 100%;
  height: 100%;
}

.div-block-209 {
  width: 100%;
  height: 100%;
}

.quick-stack-21 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding: 0;
}

.submit-button-copy-2 {
  opacity: 1;
  color: #f4f4f4;
  background-color: #0020e4;
  border-radius: 100px;
  width: 100%;
  margin-top: 0;
  padding: 8px 16px;
  font-family: Geist, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;
  transition: all .256s;
}

.submit-button-copy-2:hover {
  opacity: .75;
}

.div-block-210 {
  width: 100%;
  height: 100%;
  padding: 32px;
}

.text-span-112 {
  color: #d24127;
}

.input-wrap-3 {
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.input-label-2 {
  color: #f4f4f4;
  text-align: left;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.checkbox-3 {
  border: 1px solid #262626;
  border-radius: 0;
  flex: none;
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-3.w--redirected-checked {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a775bb11f6681ee55869e9f_Icon-Checkbox.svg");
  background-position: 50%;
  background-size: auto;
  border-color: #0020e4;
  border-radius: 0;
}

.checkbox-3.w--redirected-focus {
  box-shadow: 0 2px 5px #0000;
}

.checkbox-3.w--redirected-focus-visible {
  border-radius: 0;
  box-shadow: 0 2px 5px #0000;
}

.checkbox-3.align-top {
  border-color: #262626;
  border-radius: 0;
  align-self: flex-start;
  position: relative;
  top: 2px;
}

.checkbox-3.align-top.w--redirected-checked {
  background-image: url("https://cdn.prod.website-files.com/6a6247ba980421ce7321df8c/6a775bb11f6681ee55869e9f_Icon-Checkbox.svg");
  background-size: auto;
  border-color: #0020e4;
}

.checkbox-3.align-top.w--redirected-focus {
  box-shadow: 0 2px 5px #0000;
}

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

.dhdfh-2 {
  color: #8d8d8d;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Geist, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-212 {
  background-color: #0b2146;
  border-radius: 20px;
  padding: 1px 8px;
  display: flex;
}

.div-block-213 {
  border: 1px solid #262626;
  border-top-style: none;
}

.div-block-213.z54fgth {
  border-style: none;
}

.div-block-214 {
  position: sticky;
  top: 96px;
}

.form-block-4 {
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
}

.content-contact-mobile {
  display: none;
}

._3-contact-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #262626;
  border-left: 1px solid #262626;
  border-right: 1px solid #262626;
  padding: 0;
}

._3-contact-mobile._76ujghj {
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
}

._3-contact-mobile._76ujghj.fgh4rz6 {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
}

._5-contact-mobile {
  border: 1px solid #262626;
  border-top-style: none;
}

._5-contact-mobile.z54fgth {
  border-style: none;
}

@media screen and (max-width: 991px) {
  .section-1 {
    display: none;
  }

  .demo-grid {
    grid-column-gap: 4em;
    grid-row-gap: 8em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .demo-grid.is-background-lines {
    border: 1px #d3d3d3;
    border-top-style: solid;
  }

  .section-3 {
    display: none;
  }

  .ghjghjjh {
    grid-column-gap: 4em;
    grid-row-gap: 8em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .ghjghjjh.is-background-lines, .ghjghjjh.ghkjjhk {
    border: 1px solid #d3d3d3;
  }

  .dfhfghjghjk {
    grid-column-gap: 4em;
    grid-row-gap: 8em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .dfhfghjghjk.is-background-lines, .dfhfghjghjk.ghjghj {
    border: 1px solid #d3d3d3;
  }

  .consentbit-preference_div {
    width: 100%;
    max-width: 23.5rem;
  }

  .container-large {
    max-width: none;
  }

  .results_heading-wrap {
    max-width: 25rem;
  }

  .heading-style-h3 {
    -webkit-text-stroke-width: 0px;
  }

  .results_graph-lines {
    height: 19rem;
  }

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

  .padding-global.z-index-2.tablet-position-static {
    position: static;
  }

  .results_number {
    font-size: 6rem;
  }

  .home-header_content {
    padding-top: 1.75rem;
  }

  .brand_logo {
    height: 1.75rem;
  }

  .brand_logo.logo-large-4 {
    height: 2rem;
  }

  .brand_logo.logo-small-8 {
    height: 1.25rem;
  }

  .brand_logo-wrap {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-block-36 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .features_results {
    aspect-ratio: auto;
    border-radius: .62rem;
    height: auto;
    padding-top: 4rem;
    padding-bottom: 5rem;
  }

  .feature_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .feature_image-wrap {
    aspect-ratio: auto;
    height: 100%;
  }

  .feature_labels {
    padding: 1rem;
  }

  .faq_question-block {
    grid-template-columns: 5.65302% 1fr 5%;
  }

  .faq_answer-spacing {
    height: 1.25rem;
    min-height: 1.25rem;
  }

  .story_title {
    font-size: 1rem;
  }

  .form-section-text {
    position: static;
  }

  .form-section, .form-section-copy {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .story_year {
    font-size: 4rem;
  }

  .story_list {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .story_text {
    flex-flow: column;
  }

  .story_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .story_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 10rem 1fr;
  }

  .story_title-2 {
    font-size: 1rem;
  }

  .story_year-2 {
    font-size: 4rem;
  }

  .story_list-2 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .story_item-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 10rem 1fr;
  }

  .story_year-3 {
    font-size: 4rem;
  }

  .story_title-3 {
    font-size: 1rem;
  }

  .story_year-4 {
    font-size: 4rem;
  }

  .story_title-4 {
    font-size: 1rem;
  }

  .story_year-5 {
    font-size: 4rem;
  }

  .story_title-5 {
    font-size: 1rem;
  }

  .story_year-6 {
    font-size: 4rem;
  }

  .story_title-6 {
    font-size: 1rem;
  }

  .story_year-7 {
    font-size: 4rem;
  }

  .story_title-7, .story_title-8, .story_title-9, .story_title-10 {
    font-size: 1rem;
  }

  .nav_drop-links {
    display: block;
  }

  .nav_drop-links-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav_drop-content {
    background-color: #0000;
    border-radius: 0;
    margin-bottom: 2.75rem;
    padding: 0;
  }

  .nav_drop-list {
    flex-flow: column;
  }

  .nav_drop-list.w--open {
    position: relative;
    top: 0;
  }

  .nav_drop-sublinks {
    display: none;
  }

  .navbar_drop-icon {
    opacity: .57;
  }

  .nav_dropdown {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .navbar_component {
    justify-content: space-between;
    align-items: center;
    position: static;
  }

  .nav_drop-cases-wrapper, .nav_drop-arrow-wrap.simplified-version-178 {
    display: none;
  }

  .navbar_content {
    padding-top: .83rem;
    padding-bottom: .83rem;
  }

  .nav_drop-pages-group {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .nav_tablet-top-bg {
    display: block;
  }

  .navbar_links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .nav_drop-link-wrapper {
    display: none;
  }

  .navbar_drop-link {
    grid-column-gap: 1rem;
  }

  .navbar_tablet-line {
    display: block;
  }

  .navbar_link {
    color: #3f3c39;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    padding: 1.25rem 0;
    font-size: .9375rem;
  }

  .navbar_link:hover {
    color: #3f3c39;
  }

  .nav_drop-desc {
    display: none;
  }

  .navbar_links-wrap {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    background-color: #f2efe9;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100vh;
    margin-left: 0;
    padding: 4rem 1.5rem 1.5rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
  }

  .nav_drop-page-label, .nav_drop-text {
    color: #66625c;
    font-size: .875rem;
  }

  .navbar_drop-icon-wrap {
    border-radius: .75rem;
  }

  .nav_drop-link-line {
    background-color: #cac2b6;
    height: 2rem;
  }

  .nav_hamburger {
    display: flex;
  }

  .dropdown-link-menu {
    flex: 1;
  }

  .nav-links-buttom {
    margin-top: 12px;
    display: block;
  }

  .nav-menu-wrapper {
    flex: 1;
    justify-content: flex-end;
    align-items: center;
  }

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

  .nav-buttons {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .dropdown-wrapper.w--open {
    margin-top: 12px;
    margin-bottom: 12px;
    position: static;
  }

  .menu-button {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 48px;
    height: 48px;
    padding: 12px;
    display: block;
  }

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

  .nav-button-1 {
    display: none;
  }

  .dropdown-wide-wrapper {
    width: 100%;
    position: static;
    transform: none;
  }

  .nav-row {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .menu-button-icons {
    width: 24px;
    height: 24px;
    display: flex;
    overflow: hidden;
  }

  .nav-menu {
    background-color: #fff;
    width: 100vw;
    height: calc(100vh - 72px);
    margin-top: 72px;
    position: fixed;
    overflow: scroll;
  }

  .dropdown-toggle {
    justify-content: flex-start;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 20px;
    font-weight: 500;
  }

  .dropdown-toggle.w--open {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-links {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    padding: 24px 24px 96px;
  }

  .navbar-link {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.4rem;
  }

  .open-search-modal {
    padding-left: 12px;
    padding-right: 12px;
  }

  .menu-button-icon {
    display: block;
  }

  .content-rd-mobile, .content-charter-mobile, .content-tos-mobile, .content-dp-mobile, .content-imprint-mobile, .content-safety-mobile, .content-philosophy-mobile, .content-pgp-mobile, .content-faq-mobile, .content-contact-mobile {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .heading-small {
    font-size: 1.25rem;
  }

  .demo-grid {
    grid-row-gap: 2em;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .demo-grid.is-background-lines {
    display: none;
  }

  .ghjghjjh {
    grid-row-gap: 2em;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .ghjghjjh.is-background-lines, .ghjghjjh.ghkjjhk {
    display: none;
  }

  .dfhfghjghjk {
    grid-row-gap: 2em;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .dfhfghjghjk.is-background-lines, .dfhfghjghjk.ghjghj {
    display: none;
  }

  .heading-small-2 {
    font-size: 1.25rem;
  }

  .consentbit-gdpr_banner_div {
    width: 100%;
    max-width: 100%;
    inset: auto 0 0;
    transform: none;
  }

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

  .results_disclaimer {
    display: none;
  }

  .results_head {
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .results_heading-wrap {
    max-width: 20rem;
  }

  .heading-style-h3 {
    -webkit-text-stroke-width: 0px;
  }

  .results_graph-lines {
    height: 10rem;
  }

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

  .results_number {
    font-size: 4rem;
  }

  .button-3.medium-dark {
    padding: .62rem 1.125rem;
  }

  .features_results-content {
    width: 80%;
  }

  .heading-style-h4 {
    -webkit-text-stroke-width: 0px;
  }

  .feature_labels {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    padding: 1rem;
  }

  .faq_question-block {
    flex-flow: row;
    grid-template-columns: 5.65302% 1fr 6%;
  }

  .faq_question, .faq_question-2, .faq_question-3, .faq_question-4, .story_title {
    font-size: 1rem;
  }

  .form-section-text {
    max-width: 100%;
  }

  .small-text {
    font-size: 12px;
    line-height: 1.5em;
  }

  .faq_question-5 {
    font-size: 1rem;
  }

  .story_dot-copy {
    margin-top: 2rem;
  }

  .story_year {
    font-size: 2.5rem;
  }

  .story_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .story_row {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: max-content 1fr;
  }

  .story_content {
    overflow: visible;
  }

  .story_progress {
    justify-content: flex-start;
    align-items: flex-start;
    left: 0;
  }

  .story_dot {
    margin-top: 2rem;
  }

  .story_item {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .story_empty {
    display: none;
  }

  .story_title-2 {
    font-size: 1rem;
  }

  .story_year-2 {
    font-size: 2.5rem;
  }

  .story_list-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .story_item-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 4rem 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .story_year-3 {
    font-size: 2.5rem;
  }

  .story_title-3 {
    font-size: 1rem;
  }

  .story_year-4 {
    font-size: 2.5rem;
  }

  .story_title-4 {
    font-size: 1rem;
  }

  .story_year-5 {
    font-size: 2.5rem;
  }

  .story_title-5 {
    font-size: 1rem;
  }

  .story_year-6 {
    font-size: 2.5rem;
  }

  .story_title-6 {
    font-size: 1rem;
  }

  .story_year-7 {
    font-size: 2.5rem;
  }

  .story_title-7, .story_title-8, .story_title-9, .story_title-10 {
    font-size: 1rem;
  }

  .member-v2_img-wrap {
    width: 4rem;
  }

  .navbar {
    position: absolute;
  }

  .navbar_links-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dropdown-cta, .content-rd-mobile, .content-charter-mobile, .content-tos-mobile, .content-dp-mobile, .content-imprint-mobile, .content-safety-mobile, .content-philosophy-mobile, .content-pgp-mobile, .content-faq-mobile, .content-contact-mobile {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .body {
    background-color: var(--black);
  }

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

  .text-block-6 {
    font-family: var(--geist);
    font-size: var(--plex-12);
  }

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

  .section-1-mobile {
    display: block;
  }

  .div-block-92 {
    background-color: var(--black);
    padding: 32px 6px;
  }

  .image-2 {
    margin-top: -2px;
    margin-left: -4px;
  }

  .quick-stack-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 64px;
    padding: 0;
  }

  .div-block-93 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-94 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 64px;
    display: grid;
  }

  .div-block-94-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    display: grid;
  }

  .div-block-95 {
    justify-content: space-between;
    align-items: stretch;
    margin-top: 64px;
    display: flex;
  }

  .paragraph.justify, .paragraph.justify.shdg {
    text-align: left;
  }

  .paragraph.justify.shdg.kjweth {
    color: var(--gray-30);
    margin-top: 64px;
  }

  .paragraph.justify, .paragraph.fdskjg {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
  }

  .accordion_content {
    margin-top: 64px;
  }

  .accordion_paragraph {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .heading-small {
    font-family: var(--geist);
    font-size: var(--plex-16);
    line-height: 1.5;
  }

  .accordion_content-copy {
    margin-top: 64px;
  }

  .accordion_heading-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .tzjutzu {
    margin-bottom: 0;
  }

  .link-3 {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
    line-height: 1.5;
    text-decoration: none;
  }

  .accordion_content-copy-copy {
    border-bottom-style: none;
    margin-top: 64px;
    padding-left: 0;
    padding-right: 0;
  }

  .rtzrhg {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rtzrhg-copy {
    border-top-style: none;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-96 {
    display: none;
  }

  .fghdsfgqwe {
    width: 126px;
    font-family: var(--geist);
    color: var(--black);
    font-size: var(--plex-14);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .fghdsfgqwe.dfgdfh {
    width: 146px;
  }

  .div-block-69 {
    margin-top: 32px;
    display: flex;
  }

  .button-2-copy-copy {
    font-family: var(--geist);
    color: var(--gray-20);
    font-size: var(--plex-14);
    border-color: #53b8ff;
    box-shadow: 0 0 13.2px -2px #53b8ff;
  }

  .grid-divider-item {
    border-right-style: none;
  }

  .demo-grid.is-background-lines {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-111 {
    padding: 0 16px;
  }

  .div-block-112 {
    border: 1px solid var(--gray-90);
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .button-copy {
    border-color: #53b8ff;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-3-mobile {
    display: block;
  }

  .div-block-113 {
    z-index: 1;
    border-bottom: 1px solid var(--gray-90);
    background-color: var(--black);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding: 16px 6px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-4-mobile {
    display: block;
  }

  .div-block-114 {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .div-block-114._1k2jhf {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-114._1k2jhf.skldvj {
    border-bottom-style: none;
  }

  .div-block-114.ewkjng {
    margin-left: 0;
    margin-right: 0;
  }

  .ghjghjjh.is-background-lines, .ghjghjjh.ghkjjhk {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .grid-divider-item-copy {
    border-right-style: solid;
    border-right-color: var(--gray-90);
  }

  .heading-4 {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-20);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.5;
  }

  .text-span-10 {
    color: #62a5ff;
  }

  .text-span-11 {
    color: var(--gray-10);
  }

  .div-block-115 {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .div-block-115._23kj5h {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-5 {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-16);
    text-align: center;
    margin-top: 0;
    margin-bottom: 32px;
    font-weight: 400;
    line-height: 1.5;
  }

  .text-span-12 {
    color: var(--gray-10);
  }

  .button-2-copy-copy-copy {
    width: 269px;
    font-family: var(--geist);
    color: var(--gray-20);
    font-size: var(--plex-14);
    border-color: #53b8ff;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 0 13.2px -2px #53b8ff;
  }

  .text-span-13 {
    color: var(--gray-10);
    font-weight: 400;
  }

  .div-block-116 {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .div-block-116.weth {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .quick-stack-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0;
  }

  .div-block-117 {
    background-color: #191919;
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  .div-block-118, .div-block-119, .div-block-120 {
    border-right: 1px solid var(--gray-90);
    background-color: #191919;
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  .div-block-121 {
    background-color: #191919;
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  .div-block-122 {
    border-style: none solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    position: relative;
  }

  .heading-6 {
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-24);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.5;
  }

  .div-block-123 {
    background-color: var(--black);
    margin-left: 6px;
    margin-right: 6px;
  }

  .ghjtzik {
    border-right: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    margin-top: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ghjtzik-copy {
    border-right: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    border-top-style: none;
    margin-top: 0;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-divider-item-2 {
    border-right-style: solid;
    border-right-color: var(--gray-90);
    height: 100%;
  }

  .grid-divider-item-2.ksjdhgs {
    border-right-style: solid;
  }

  .dfhfghjghjk.is-background-lines {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .dfhfghjghjk.ghjghj {
    border-style: none;
    height: 100%;
    display: flex;
    position: absolute;
  }

  .dfhfghjghjk.ghjghj.dfhfghfg {
    z-index: 1;
    background-color: #0000;
  }

  .jklj {
    border-right-style: none;
    height: 100%;
  }

  .div-block-124 {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #191919;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .div-block-125 {
    z-index: 2;
    position: relative;
  }

  .text-block-7 {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
  }

  .heading-6-copy {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-24);
    text-align: center;
    margin-top: 32px;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.5;
    position: relative;
  }

  .div-block-127 {
    margin-left: 6px;
    margin-right: 6px;
    position: relative;
  }

  .div-block-127.lkewnt {
    margin-left: 0;
    margin-right: 0;
  }

  ._45zfdg {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-18);
  }

  ._45zfdg.kjsdng {
    margin-bottom: 0;
  }

  .ghtfgjhz {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
    margin-bottom: 0;
    position: relative;
  }

  .ghtfgjhz.dfghfrhz {
    color: var(--gray-50);
    font-size: var(--plex-16);
    text-align: center;
  }

  .code-embed-30 {
    color: #53b8ff;
    border-color: #53b8ff;
  }

  .div-block-103-copy, .ghf {
    border-right-color: var(--gray-90);
    border-left-style: solid;
    border-left-color: var(--gray-90);
  }

  .code-embed-31 {
    color: #53b8ff;
    border-color: #53b8ff;
  }

  .div-block-130 {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    height: 16px;
    margin-left: 6px;
    margin-right: 6px;
  }

  .div-block-131 {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  .div-block-131.sdgb, .div-block-131._235j {
    margin-left: 0;
    margin-right: 0;
  }

  .tzhjtrzu.dfhfdgh {
    color: var(--gray-50);
  }

  .dfgfgh {
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-18);
    margin-top: 32px;
    margin-bottom: 16px;
    font-weight: 400;
  }

  .dfgfgh.ertze {
    color: #0020e4;
    font-size: var(--plex-24);
    text-align: center;
    margin-bottom: 0;
  }

  .dfghe {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .dfsgdfh {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-24);
    text-align: center;
    margin-top: 32px;
    margin-bottom: 24px;
    font-weight: 500;
    line-height: 1.5;
    position: relative;
  }

  .dfsgdfh.weflkj, .dfsgdfh.k23jn5kfd {
    margin-bottom: 0;
  }

  .fgnhfgh {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-16);
    text-align: center;
    margin-bottom: 0;
    position: relative;
  }

  ._356rfgdh {
    border-right: 1px solid var(--gray-90);
    background-color: #0000;
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  ._356rfgdh.fghfgh {
    background-color: #0020e4;
    border-right-color: #0000;
  }

  ._356rfgdh.ertv {
    opacity: .9;
    background-color: #0020e4;
    border-right-color: #0000;
  }

  ._356rfgdh.ghnghn {
    opacity: .8;
    background-color: #0020e4;
    border-right-color: #0000;
  }

  ._356rfgdh-copy {
    border-right: 1px none var(--gray-90);
    background-color: #0000;
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  ._356rfgdh-copy.ztutzu {
    opacity: .7;
    background-color: #0020e4;
  }

  .div-block-132 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    height: auto;
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-132.fdhgdfh {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-132.fdhgdfh.fdkgj {
    margin-left: 6px;
    margin-right: 6px;
  }

  .text-block-9 {
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-16);
  }

  .text-block-9.neu {
    color: var(--gray-50);
  }

  .text-block-8 {
    font-family: var(--geist);
    color: var(--gray-10);
    font-size: var(--plex-16);
  }

  .div-block-134 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-span-14 {
    color: var(--gray-50);
  }

  .div-block-135 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-135.neu {
    margin-bottom: 32px;
  }

  .text-span-15 {
    color: var(--gray-50);
  }

  .checkbox-label-4 {
    font-size: var(--plex-14);
  }

  .text-span {
    margin-left: 8px;
  }

  .div-block-71 {
    margin-left: -1px;
  }

  .div-block-71.fghfgh {
    border-right: 1px solid #262626;
    width: auto;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-71.fghfgh.ekjh {
    margin-left: 0;
    margin-right: 0;
  }

  .field-label {
    display: flex;
  }

  .input.text-field.skjdgh {
    width: auto;
  }

  .text-span-16 {
    color: var(--white);
  }

  .text-span-17 {
    color: var(--white);
    font-size: var(--plex-12);
    text-align: left;
  }

  .text-span-17.dfgdfh {
    font-size: var(--plex-16);
  }

  .heading-7, .fghfgh, .text {
    font-size: var(--plex-42);
  }

  .div-block-68 {
    border-top-style: none;
    border-bottom-style: solid;
    height: auto;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .heading-8 {
    width: 100%;
  }

  .matrix-animation_component {
    display: block;
    position: relative;
    top: -500%;
  }

  .matrix-animation_component.fghfgh {
    margin-top: -100%;
    top: -100%;
  }

  .div-block-78 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-75 {
    height: auto;
    margin-left: 6px;
    margin-right: 6px;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    overflow: hidden;
  }

  .div-block-102 {
    display: none;
  }

  .div-block-138.sdkgjnwet.sdgkj {
    margin-top: 8px;
  }

  .div-block-138.sdkgjnwet.sdgkj.g1 {
    margin-top: 0;
    text-decoration: none;
  }

  .div-block-139 {
    display: none;
  }

  .div-block-99.ksdjgs {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-141 {
    display: none;
  }

  .heading-10 {
    font-size: var(--plex-42);
  }

  .fghdsfg-copy, .kjhhjk {
    display: none;
  }

  .fghfgh-2 {
    font-size: var(--plex-42);
  }

  .div-block-97 {
    display: none;
  }

  .fgher25.dklfjhfgh {
    color: var(--gray-10);
  }

  .div-block-145 {
    height: 100%;
    padding: 32px 16px;
  }

  .heading-11 {
    width: auto;
  }

  .div-block-147 {
    display: none;
  }

  .button-2-copy-copy-2.sdkg23 {
    text-align: center;
    margin-top: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-11.dfhgfgh.hkljdfh {
    text-align: center;
    margin-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-148 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-67 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .div-block-150 {
    border-bottom: 1px solid var(--gray-90);
    height: 592px;
  }

  .text-block-12 {
    font-size: var(--plex-14);
  }

  .div-block-100.flgkhjfgh._15j {
    border-right-style: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-100.flgkhjfgh._15j._13thn {
    padding-top: 0;
  }

  .div-block-100.flgkhjfgh._15j._13thn.kdfbn {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
  }

  .div-block-100.flgkhjfgh._15j._13thn.wkjgh {
    padding-top: 32px;
    padding-bottom: 0;
    text-decoration: none;
  }

  .div-block-100.flgkhjfgh._15j._13thn.wkjgh._2kj {
    border-top: 1px solid var(--gray-90);
    text-decoration: none;
  }

  .div-block-100.flgkhjfgh._15j._13thn.dflkgj25 {
    background-color: var(--gray-100);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 32px;
    display: flex;
  }

  .div-block-100.gfhlrjtz._31orkj {
    border-top: 1px solid var(--gray-90);
    border-right-style: none;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-100.gfhlrjtz._31orkj._2kjhf {
    padding-top: 0;
  }

  .div-block-100.gfhlrjtz._31orkj._2kjhf._1tj {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
  }

  .div-block-100.ksdjf {
    border-top: 1px solid var(--gray-90);
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-100.ksdjf._2kjhf {
    padding-top: 0;
  }

  .div-block-100.ksdjf.skjgsdg {
    border-top-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .textnew, .darknettext {
    font-size: var(--plex-42);
  }

  .matrix-animation_component_new {
    z-index: 1;
    max-width: none;
    height: 500px;
    display: block;
    position: relative;
    overflow: visible;
  }

  .text-span-25 {
    color: #d24127;
  }

  .dfhdfg {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-80);
    font-size: var(--plex-12);
    text-align: center;
    margin-top: 32px;
    margin-bottom: 0;
    line-height: 1.5;
    position: relative;
  }

  .fs-consent_banner {
    padding: 32px 16px;
    display: block;
    bottom: 16px;
    left: 16px;
    right: 16px;
  }

  .fs-consent_banner_wrapper {
    display: block;
  }

  .fs-consent_banner_paragraph.justify {
    margin-bottom: 24px;
  }

  .fs-consent_banner_buttons {
    text-align: center;
    flex-flow: column;
    align-items: stretch;
  }

  .fs-consent_prefs_submit {
    text-align: center;
    width: 100%;
  }

  .fs-consent_prefs_buttons {
    flex-flow: wrap;
  }

  .fs-consent_allow {
    text-align: center;
    width: 100%;
  }

  .fs-consent_prefs_popup {
    width: 100%;
    padding: 32px 16px;
  }

  .fs-consent_prefs_heading {
    font-size: 1rem;
  }

  .fs-consent_prefs_close {
    background-color: #0000;
    margin-top: 1px;
    margin-right: 1px;
  }

  .fs-consent_decline {
    text-align: center;
    width: 100%;
    display: block;
  }

  .fs-consent_prefs_wrapper {
    padding: 32px 16px;
  }

  .fs-consent_prefs, .fs-consent_prefs_link {
    display: none;
  }

  .content-home {
    margin-top: 32px;
    display: none;
  }

  .content-home-mobile {
    display: block;
  }

  .div-block-159 {
    border-style: none solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 16px;
    margin-right: 16px;
    padding: 16px;
  }

  .kdjfhjfgh {
    z-index: 2;
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
    margin-bottom: 0;
    position: relative;
  }

  .kdjfhjfgh.dfghfrhz {
    color: var(--gray-50);
    font-size: var(--plex-16);
  }

  .link-7 {
    color: #8d8d8d;
    font-family: IBM Plex Sans;
    font-size: 14px;
    line-height: 1.5;
    text-decoration: none;
  }

  .text-block-16 {
    font-family: IBM Plex Sans;
    font-size: 12px;
  }

  .div-block-171 {
    display: none;
  }

  .results_year {
    font-size: var(--plex-12);
  }

  .results_label {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-style-label {
    color: var(--gray-50);
  }

  .results_disclaimer {
    display: none;
  }

  .results_label-square-2 {
    width: 12px;
  }

  .results_head {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .results_square {
    width: .125rem;
  }

  .results_label-square {
    width: 12px;
  }

  .padding-global.z-index-2 {
    border-top: 1px solid #242424;
    border-bottom: 1px solid #242424;
  }

  .padding-global.z-index-2.dklhjert {
    padding-left: 16px;
    padding-right: 16px;
  }

  .results_labels {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .results_labels.skdjf {
    margin-top: 32px;
  }

  .results_labels.skdjf.ksdjnf {
    margin-bottom: 0;
  }

  .home-header_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-header_head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-header_brands {
    width: 100%;
  }

  .heading-style-h2.display-inline {
    color: var(--white);
    font-size: var(--plex-32);
  }

  .home-header_letter {
    font-size: var(--plex-32);
  }

  .section_results-2 {
    border-left-style: none;
    margin-left: 0;
  }

  .section_results-2.sdlkgjs {
    border-top: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
  }

  .section_results-2.erzrh {
    display: block;
  }

  .div-block-36 {
    width: 100%;
    margin-top: 32px;
  }

  ._5467567 {
    border-left-style: none;
    border-right-style: none;
    width: 100%;
  }

  .features_data {
    max-width: 9.375rem;
  }

  .features_results-pic {
    width: 2.5rem;
  }

  .features_results-card {
    padding-right: .5rem;
  }

  .features_data-text {
    font-size: .75rem;
    line-height: 1.2;
  }

  .features_results-content {
    max-width: 85%;
  }

  .features_results-bg {
    width: 300%;
    left: -100%;
  }

  .features_check-icon {
    display: none;
  }

  .features_results {
    padding-bottom: 5rem;
  }

  .text-span-47 {
    color: var(--gray-50);
    margin-left: 8px;
  }

  .link-9 {
    color: var(--gray-20);
  }

  .section-4 {
    display: none;
  }

  .feature_component {
    flex-flow: column;
    display: flex;
  }

  .feature_image-wrap {
    aspect-ratio: 1;
    order: -9999;
  }

  .heading-style-h4.is-mobile-h3 {
    letter-spacing: -.04em;
    font-size: 3.25rem;
    font-weight: 500;
    line-height: 105%;
  }

  .feature_card-list {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
  }

  .div-block-178 {
    margin-top: 32px;
    display: flex;
  }

  .fghdsfgqwe-3 {
    justify-content: center;
    align-items: center;
    width: 126px;
    font-size: 14px;
    display: flex;
  }

  .fghdsfgqwe-3.dfgdfh {
    width: 146px;
  }

  .button-2-copy-copy-3 {
    border-color: #53b8ff;
    font-size: 14px;
    box-shadow: 0 0 13.2px -2px #53b8ff;
  }

  .button-2-copy-copy-3.wertdfgcg {
    width: 100%;
    font-family: var(--geist);
    color: var(--gray-20);
    font-size: var(--plex-14);
    text-align: center;
  }

  .text-span-51 {
    color: var(--gray-50);
  }

  .faq_question-block {
    grid-template-columns: 5.65302% 1fr 10%;
  }

  .div-block-28.dfklglhert {
    padding: 16px;
  }

  .div-block-28.dfklglhert.lksadjfsf {
    border-style: none none solid;
  }

  .faq_accordion.dkhfg {
    padding: 0;
  }

  .faq_accordion.dkhfg.skgjh {
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .faq_accordion.dkhfg.skgjh.skdjgh {
    margin-bottom: 64px;
  }

  .faq_accordion.lskdf {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq_accordion.lskdf.sdgw, .faq_accordion.lskdf.sdlkgjw {
    border-bottom-style: none;
  }

  .faq_accordion.lskdf.sdlkgjw.asd {
    border-bottom-style: solid;
  }

  .faq_accordion.lskdf.sdlkgjw.asd.kdfjgn {
    border-bottom-style: none;
  }

  .faq_accordion.lskdf.sdlkgjw._454647 {
    border-bottom-style: solid;
  }

  .faq_accordion.lskdf.kslnfgsdg {
    padding-top: 32px;
  }

  .faq_accordion.lskdf.kdjsn {
    border-bottom-style: none;
  }

  .faq_answer.justify {
    text-decoration: none;
  }

  .faq_answer.justify.kjeqwhrsdf {
    margin-bottom: 8px;
    text-decoration: none;
  }

  .faq_answer.justify.kjeqwhrsdf.wltkj, .faq_answer.justify.kjeqwhrsdf.lskdg {
    margin-bottom: 0;
  }

  .faq_answer.justify.kjeqwhrsdf._235jkh {
    margin-top: 8px;
  }

  .faq_answer.justify.kjeqwhrsdf._235jkh.sdklfj, .faq_answer.justify._3124ohr {
    margin-top: 0;
  }

  .faq_answer.justify._3124ohr._2lkrj {
    margin-bottom: 8px;
  }

  .faq_answer.justify.sdlkgj {
    margin-top: 8px;
    margin-bottom: 0;
  }

  .faq_answer.justify.sdlkgj._2et {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .faq_answer.justify.sdlkgj.sdg1 {
    font-size: var(--plex-14);
    margin-top: 0;
  }

  .faq_answer.ldkfjg {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
    text-align: left;
  }

  .faq_answer-wrap {
    padding-left: 0;
  }

  .faq_question {
    font-size: var(--plex-16);
  }

  .faq_question.lkwt {
    font-family: Geist, Arial, sans-serif;
  }

  .faq_button {
    width: 2rem;
    height: 2rem;
  }

  .text-block-18.justify.kjsdhfg {
    font-size: var(--plex-14);
    text-align: left;
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .text-block-18.dfkjgh {
    font-family: var(--geist);
    color: var(--gray-30);
    font-size: var(--plex-14);
    margin-top: 64px;
    margin-bottom: 32px;
  }

  .heading-27 {
    font-size: var(--plex-20);
  }

  .text-block-19.justify.jkeht {
    font-size: var(--plex-14);
    text-align: left;
    margin-bottom: 64px;
  }

  .text-block-19.dkjgh {
    font-family: var(--geist);
    color: var(--gray-30);
    font-size: var(--plex-14);
    margin-bottom: 32px;
  }

  .text-block-19.dkjgh.sdkjgh, .text-block-19.dkjgh.lkrgj, .text-block-19.dkjgh.skdjgh, .text-block-19.dkjgh.kwejht {
    margin-bottom: 0;
  }

  .text-block-19.dkjgh.kwejht.a1 {
    color: var(--gray-50);
  }

  .text-block-19.wlekrgj {
    font-family: var(--geist);
    color: var(--gray-30);
    font-size: var(--plex-14);
    margin-bottom: 0;
  }

  .text-block-19.wlekrgj.sdkjgh {
    margin-bottom: 0;
  }

  .heading-28 {
    font-size: var(--plex-20);
  }

  .text-block-20.justify._23lkjt {
    font-size: var(--plex-14);
    text-align: left;
    margin-bottom: 32px;
  }

  .text-block-20.justify._23lkjt.sdg {
    margin-bottom: 0;
  }

  .text-block-20.lskdfjg {
    font-family: var(--geist);
    color: var(--gray-30);
    font-size: var(--plex-14);
    margin-bottom: 32px;
  }

  .text-block-20.lskdfjg.slkdgj {
    margin-bottom: 0;
  }

  .tabs-nav-background {
    background-color: #0000;
  }

  .tabs-nav-item._01.w--current {
    overflow: visible;
  }

  .tabs-nav-item._03 {
    box-sizing: border-box;
    overflow: visible;
  }

  .tabs-2.fhfgh.fgh {
    box-sizing: border-box;
    display: block;
  }

  .faq_question-4 {
    font-size: var(--plex-16);
    letter-spacing: normal;
  }

  .faq_question-4.dklfmg {
    text-align: left;
  }

  .tabs-menu-wrapper.dfg.sdlkgj {
    box-sizing: border-box;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-style: solid none;
    border-radius: 0;
    flex-flow: column;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    top: 63px;
    overflow: hidden;
  }

  .story_title {
    text-align: left;
    font-size: 1rem;
  }

  .trzfgchfgh.sdlkgj {
    margin-top: 32px;
    display: block;
  }

  .checkbox-field-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: -16px;
  }

  .input-group {
    width: 100%;
  }

  .form-inputs {
    background-color: #0a0a0a;
    flex-flow: column;
  }

  .form-inputs.ksdlfg {
    border-top-style: solid;
    border-top-color: var(--gray-90);
    border-bottom-style: solid;
    border-bottom-color: var(--gray-90);
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-inputs.ksdlfg.dfget {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-input {
    height: 58px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .button-4.large {
    height: 58px;
  }

  .checkbox-label.long-text {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-12);
    font-weight: 400;
  }

  .checkbox-label.body-size {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
  }

  .small-text.muted-text {
    font-family: var(--geist);
    color: var(--gray-70);
    font-weight: 300;
  }

  .form-section {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    border-color: #000;
  }

  .form-checkbox-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .form-section-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-style: none;
    border-color: #000;
  }

  .story_text {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
  }

  .story_item {
    grid-template-columns: 3rem 1fr;
  }

  .story_title-2 {
    text-align: left;
    font-size: 1rem;
  }

  .story_item-2 {
    grid-template-columns: 3rem 1fr;
  }

  .story_title-3, .story_title-4, .story_title-5, .story_title-6, .story_title-7, .story_title-8, .story_title-9, .story_title-10 {
    text-align: left;
    font-size: 1rem;
  }

  .letter_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex;
  }

  .content-pgp {
    margin-top: 32px;
    display: block;
  }

  .content-rd {
    margin-top: 32px;
    display: none;
  }

  .content-charter, .content-tos, .content-dp, .content-imprint, .content-safety, .content-philosophy, .content-faq, .content-contact, .content-about {
    margin-top: 32px;
    display: block;
  }

  .div-block-194 {
    height: auto;
    padding: 16px;
  }

  .skdjfndsg.sjdfhwe {
    margin-top: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .skdjfndsg.dfgh {
    border: 1px solid var(--gray-90);
  }

  .code-embed-57, .code-embed-58 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-home {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._1-home {
    height: auto;
    padding: 16px;
  }

  ._1-home.iosdjg {
    margin-left: 0;
    margin-right: 0;
  }

  ._2-home, ._5-home, ._8-home, ._11-home, ._12-home, ._13-home, ._15-home, ._16-home, ._18-home {
    display: none;
  }

  .container-nis2-s {
    padding-left: 6px;
    padding-right: 6px;
  }

  .content-compliance {
    margin-top: 32px;
    display: block;
  }

  .container-compliance {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-compliance, ._3-compliance {
    display: none;
  }

  .container-rd {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-rd, ._3-rd {
    display: none;
  }

  .container-charter {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-charter, ._3-charter {
    display: none;
  }

  .container-tos {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-tos, ._3-tos {
    display: none;
  }

  .container-dp {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-dp, ._3-dp {
    display: none;
  }

  .container-imprint {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-imprint, ._3-imprint {
    display: none;
  }

  .container-safety {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-safety, ._3-safety {
    display: none;
  }

  .container-philosophy {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-philosophy, ._3-philosophy {
    display: none;
  }

  .container-pgp {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-pgp, ._3-pgp {
    display: none;
  }

  .container-faq {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-faq, ._3-faq {
    display: none;
  }

  .container-contact {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-contact, ._3-contact {
    display: none;
  }

  .container-about {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-about, ._3-about, ._5-about, ._6-about {
    display: none;
  }

  .content-products {
    margin-top: 32px;
    display: block;
  }

  .container-products {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-products, ._3-products {
    display: none;
  }

  .content-sap {
    margin-top: 32px;
    display: none;
  }

  .container-sap {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._1-sap {
    height: auto;
    padding: 16px;
  }

  ._2-sap, ._5-sap {
    display: none;
  }

  ._6-sap._76ujghj.fgh4rz6._2k3jrh._234, ._6-sap._76ujghj.fgh4rz6._2k3jrh._36z {
    border-top: 1px solid var(--gray-90);
  }

  ._6-sap._76ujghj.fgh4rz6._2k3jrh.ekjgrh, ._6-sap._76ujghj.fgh4rz6._2k3jrh._2tkj, ._6-sap._76ujghj.fgh4rz6._2k3jrh.wejhr2 {
    margin-left: 6px;
    margin-right: 6px;
  }

  ._7-sap, ._8-sap, ._9-sap, ._10-sap {
    display: none;
  }

  ._10-sap._56kldjfng._2kj35 {
    display: block;
  }

  ._11-sap, ._14-sap {
    display: none;
  }

  .content-cti {
    margin-top: 32px;
    display: none;
  }

  .container-cti {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._3-cti, ._5-cti, ._6-cti, ._7-cti, ._8-cti, .div-block-97-copy, ._9-cti, ._11-cti, ._12-cti, ._14-cti {
    display: none;
  }

  .content-os {
    margin-top: 32px;
    display: none;
  }

  .container-os {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._2-os, ._3-os, ._5-os, ._7-os, ._8-os, ._9-os, ._10-os, ._11-os, ._14-os {
    display: none;
  }

  .content-nis2-sc {
    margin-top: 32px;
    display: block;
  }

  .content-nis2-s, .content-nis2-c {
    margin-top: 32px;
    display: none;
  }

  .container-nis2-c {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._3-nis2-c, ._5-nis2-c, ._4-1-nis2-c {
    display: none;
  }

  .body-14 {
    background-color: var(--black);
  }

  .nav_drop-content {
    margin-bottom: 1.75rem;
  }

  .nav_drop-pages {
    grid-template-columns: 1fr 1fr;
  }

  .nav_drop-pages._4-col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
  }

  .nav_drop-pages.display-flex {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar_content {
    background-color: #000;
    padding-top: .62rem;
    padding-bottom: .62rem;
  }

  .navbar_bg {
    background-color: #000;
    background-image: linear-gradient(#0003, #00000014 52%, #0000);
    display: none;
  }

  .dropdown_layer-bg {
    display: none;
  }

  .navbar {
    background-color: #000;
    position: static;
  }

  .logo.light {
    height: 1.75rem;
  }

  .navbar_links-wrap {
    display: none;
  }

  .nav-links-buttom {
    margin-top: 6px;
  }

  .navbar-bg {
    background-color: var(--black);
  }

  .navbar-contents {
    height: 64px;
  }

  .navbar-2 {
    border-bottom: 1px solid var(--gray-90);
    height: 64px;
    display: block;
  }

  .menu-button {
    border: 1px solid var(--gray-90);
    justify-content: center;
    align-items: center;
    padding-right: 12px;
    display: flex;
  }

  .menu-button.w--open {
    padding-right: 0;
  }

  .nav-logo-image {
    max-height: 24px;
  }

  .container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container.nav-container {
    padding-left: 6px;
    padding-right: 6px;
  }

  .nav-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .menu-button-icons {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-menu {
    box-sizing: border-box;
    background-color: var(--black);
    height: calc(100vh - 64px);
    margin-top: 64px;
    position: fixed;
    top: 64px;
    overflow: scroll;
  }

  .nav-links {
    padding: 32px 6px 16px;
  }

  .open-search-modal {
    display: none;
  }

  .menu-button-icon {
    filter: invert();
    overflow: clip;
  }

  .section-5 {
    background-color: var(--gray-100);
    height: 1999px;
  }

  .link-block-16 {
    text-decoration: none;
  }

  .div-block-196 {
    margin-top: 32px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .sdkjgg {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .link-18, .link-19, .link-20 {
    color: var(--gray-50);
    text-decoration: none;
  }

  .content-rd-mobile {
    display: block;
  }

  .container-rd-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-rd-mobile.sldkgj.as1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._1-rd-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._1-rd-mobile.lskdgnsd {
    border-top-style: none;
    border-bottom-style: solid;
  }

  ._1-rd-mobile.slkdgj2 {
    border-top-style: none;
  }

  ._2-rd-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-rd-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-rd-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-rd-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-rd-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._4-rd-mobile.ksdgjwg {
    border-bottom-style: none;
  }

  .div-block-197 {
    border-top: 1px solid var(--gray-90);
    padding: 32px 6px 16px;
  }

  .image-44 {
    margin-top: -2px;
    margin-bottom: 64px;
    margin-left: -4px;
  }

  .div-block-198 {
    justify-content: space-between;
    display: flex;
  }

  .text-block-28 {
    font-family: var(--geist);
    font-size: var(--plex-12);
  }

  .skdjg2 {
    font-size: var(--plex-20);
    margin-top: 64px;
  }

  .section-6 {
    display: block;
  }

  .tabs-nav-item-copy._01.w--current {
    background-color: #1f1f1f;
    overflow: visible;
  }

  .tabs-nav-item-copy._01.w--current:active {
    background-color: #1f1f1f;
  }

  .tabs-nav-item-copy._02.w--current {
    background-color: #1f1f1f;
  }

  .tabs-nav-item-copy._01.w--current {
    overflow: visible;
  }

  .tabs-nav-item-copy._03 {
    box-sizing: border-box;
    overflow: visible;
  }

  .tabs-nav-item-copy._03.w--current {
    background-color: #1f1f1f;
  }

  .content-charter-mobile {
    display: block;
  }

  .container-charter-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-charter-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._1-charter-mobile.ksdgsg {
    border-top-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  ._2-charter-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-charter-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-charter-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-charter-mobile.sdlkfgj {
    padding: 0;
  }

  ._3-charter-mobile.skldfj1 {
    border-bottom-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  ._3-charter-mobile.skldfj1._235r {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    border-top-style: solid;
    flex-flow: column;
    display: flex;
  }

  ._4-charter-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .content-tos-mobile, .content-dp-mobile, .content-imprint-mobile, .content-safety-mobile, .content-philosophy-mobile, .content-pgp-mobile, .content-faq-mobile {
    display: block;
  }

  .container-pgp-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-pgp-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-pgp-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-pgp-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-pgp-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-pgp-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-pgp-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-philosophy-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-philosophy-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-philosophy-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-philosophy-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-philosophy-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-philosophy-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-philosophy-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-safety-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-safety-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-safety-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-safety-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-safety-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-safety-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-safety-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-imprint-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-imprint-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-imprint-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-imprint-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-imprint-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-imprint-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-imprint-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-dp-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-dp-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-dp-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-dp-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-dp-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-dp-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-dp-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-tos-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-tos-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-tos-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-tos-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-tos-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-tos-mobile.sdlkfgj {
    padding: 0;
  }

  ._4-tos-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .container-faq-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  ._1-faq-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._2-faq-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-faq-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-faq-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
  }

  ._3-faq-mobile.sdlkfgj {
    padding: 0;
  }

  ._3-faq-mobile.sdlkfgj.kjwdgh25 {
    border-top-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  ._3-faq-mobile.sdlkfgj.kjwdgh25._13kjrn {
    border-top-style: none;
  }

  ._3-faq-mobile.sdlkfgj.kjwdgh25._13kjrn.erz {
    border-bottom-style: none;
  }

  ._3-faq-mobile.sdlkfgj.kjwdgh25._13kjrn._234, ._3-faq-mobile.sdlkfgj.kjwdgh25._13kjrn.k3jtghng, ._3-faq-mobile.sdlkfgj.kjwdgh25._235 {
    border-top-style: none;
  }

  ._3-faq-mobile.sdlkfgj.sdkjgsdg {
    margin-left: 0;
    margin-right: 0;
  }

  ._4-faq-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  .dkflgjdfg {
    height: auto;
  }

  .lkdjfg {
    border-top-style: solid;
  }

  .lkdjfg._2k3jf {
    border-top-style: none;
  }

  .wejkfsd {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .lksdgn {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .lksdgn.lkdfjg, .lksdgn._13l5n {
    border-bottom-style: none;
  }

  .lksdgn._13l5n._15kndf {
    border-bottom-style: solid;
  }

  .lksdgn.fdghn, .lksdgn.fghrt {
    border-bottom-style: none;
  }

  .lksdgn._2k35ndf {
    background-color: #191919;
  }

  .lksdfn {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._23jk4hsd {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  ._23jk4hsd._2kj3nr._124 {
    border-top: 1px solid var(--gray-90);
  }

  ._23jk4hsd._2kj3nr._346 {
    border-top: 1px none var(--gray-90);
  }

  ._23jk4hsd.l2kjtfsdf {
    margin-left: 6px;
    margin-right: 6px;
  }

  .div-block-199 {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 32px;
    display: flex;
  }

  .body-15 {
    background-color: var(--black);
  }

  .form-block-3 {
    margin-bottom: 0;
  }

  .heading-36 {
    color: #8d8d8d;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Geist, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
  }

  .button-2-copy-copy-4 {
    color: #e0e0e0;
    border-color: #53b8ff;
    font-family: Geist, Arial, sans-serif;
    font-size: 14px;
    box-shadow: 0 0 13.2px -2px #53b8ff;
  }

  .div-block-200 {
    margin-top: 32px;
    display: flex;
  }

  .fghdsfgqwe-4 {
    color: #000;
    justify-content: center;
    align-items: center;
    width: 126px;
    font-family: Geist, Arial, sans-serif;
    font-size: 14px;
    display: flex;
  }

  .grid-divider-item-4 {
    border-right-style: solid;
    border-right-color: #262626;
    height: 100%;
  }

  .grid-divider-item-copy-4 {
    border-right-style: solid;
    border-right-color: #262626;
  }

  .div-block-201 {
    border: 1px solid #262626;
    border-top-style: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .div-block-201.ewkjng {
    margin-left: 0;
    margin-right: 0;
  }

  .button-2-copy-copy-copy-2 {
    color: #e0e0e0;
    border-color: #53b8ff;
    justify-content: center;
    align-items: center;
    width: 269px;
    font-family: Geist, Arial, sans-serif;
    font-size: 14px;
    display: flex;
    box-shadow: 0 0 13.2px -2px #53b8ff;
  }

  .grid-divider-item-5 {
    border-right-style: solid;
    border-right-color: #262626;
    height: 100%;
  }

  .text-span-109 {
    color: #f4f4f4;
    font-weight: 400;
  }

  .div-block-202 {
    border-bottom: 1px solid #262626;
    border-left: 1px solid #262626;
    border-right: 1px solid #262626;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  .div-block-202._23kj5h {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-37 {
    color: #8d8d8d;
    text-align: center;
    margin-top: 0;
    margin-bottom: 32px;
    font-family: Geist, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
  }

  .text-block-29, .text-block-30 {
    font-size: 14px;
  }

  .trzfgchfgh-2._2l3kj, .trzfgchfgh-3._1k5h {
    margin-top: 32px;
    display: block;
  }

  .field-label-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .form-input-2 {
    width: 100%;
    height: 38px;
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
    line-height: 1.5em;
  }

  .form-input-2.text-area, .form-input-2.utzghj {
    font-family: var(--geist);
    color: var(--gray-50);
    font-size: var(--plex-14);
  }

  .form-input-2.dfhfghj {
    width: 100%;
    color: var(--gray-50);
  }

  .div-block-207 {
    border-style: none solid;
    border-width: 1px;
    border-color: black var(--gray-90);
    margin-left: 6px;
    margin-right: 6px;
  }

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

  .quick-stack-21 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-210.asjdf {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    width: auto;
    height: auto;
    margin-left: 6px;
    margin-right: 6px;
  }

  .div-block-212.sdkgjw {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-213 {
    display: none;
  }

  .div-block-213.z54fgth.sdkjgh2t {
    border-style: none;
    display: block;
  }

  .form-block-4 {
    border: 1px #000;
  }

  .content-contact-mobile {
    display: block;
  }

  .container-contact-mobile {
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-contact-mobile.sldkgj.as1 {
    padding-left: 6px;
    padding-right: 6px;
  }

  ._1-contact-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._1-contact-mobile.lskdgnsd {
    border-top-style: none;
    border-bottom-style: solid;
  }

  ._1-contact-mobile.slkdgj2 {
    border-top-style: none;
  }

  ._2-contact-mobile {
    border-style: none solid solid;
    border-width: 1px;
    border-color: var(--gray-90);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 32px 16px;
    display: flex;
    position: relative;
  }

  ._2-contact-mobile.lkdfjg {
    border-bottom-style: none;
  }

  ._3-contact-mobile._76ujghj.fgh4rz6._2k3jrh._234, ._3-contact-mobile._76ujghj.fgh4rz6._2k3jrh._36z {
    border-top: 1px solid var(--gray-90);
  }

  ._3-contact-mobile._76ujghj.fgh4rz6._2k3jrh.ekjgrh, ._3-contact-mobile._76ujghj.fgh4rz6._2k3jrh._2tkj, ._3-contact-mobile._76ujghj.fgh4rz6._2k3jrh.wejhr2 {
    margin-left: 6px;
    margin-right: 6px;
  }

  ._4-contact-mobile {
    border: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._4-contact-mobile.lskdgnsd {
    border-top-style: none;
    border-bottom-style: solid;
  }

  ._4-contact-mobile.slkdgj2 {
    border-top-style: none;
  }

  ._5-contact-mobile {
    display: none;
  }

  ._5-contact-mobile.z54fgth.sdkjgh2t {
    border-style: none;
    display: block;
  }

  ._6-contact-mobile {
    border-right: 1px solid var(--gray-90);
    border-bottom: 1px solid var(--gray-90);
    border-left: 1px solid var(--gray-90);
    background-color: #0000;
    margin-left: 6px;
    margin-right: 6px;
    display: flex;
  }

  ._6-contact-mobile.ksdgjwg {
    border-bottom-style: none;
  }
}

#w-node-_0bf9a9ad-3dd0-db9d-992c-e8e99f04e867-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-de623566-9348-3eed-9385-4798558d8d3b-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26201-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26217-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26228-7321df86 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26233-7321df86 {
  grid-column: span 2 / span 2;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26171-7321df86, #darknet.w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa260e1-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa260ea-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa260fd-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26116-7321df86, #w-node-b0e8adde-47ce-ac6b-a298-d64812991f83-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa2614a-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26157-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-b8677c97-ff12-acab-edf6-c7d21d83f982-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26182-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26185-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261b3-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261da-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261f4-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261f5-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261f6-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26246-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26247-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26248-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26249-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6ae1-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6ae2-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6aec-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6aed-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6af7-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6af8-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b07-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b08-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b17-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b18-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b22-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b23-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b3a-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_57cf82da-ef93-ba1f-18d7-4e09389c6b3b-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262d1-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262ed-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262ee-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262ef-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262f0-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_29a128c7-dd7e-9508-4fc5-0c0ae9f1fb24-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_29a128c7-dd7e-9508-4fc5-0c0ae9f1fb4b-7321df86, #w-node-_29a128c7-dd7e-9508-4fc5-0c0ae9f1fb4c-7321df86, #w-node-_95bd526c-82d8-2124-90a0-e508f4f12c1d-7321df86, #w-node-_95bd526c-82d8-2124-90a0-e508f4f12c1e-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-feff103f-4c78-b289-63d3-2669aebcb6a3-7321df86, #w-node-feff103f-4c78-b289-63d3-2669aebcb6bb-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_05549651-e0e1-2477-844e-df82917f5cbf-7321df86, #w-node-_05549651-e0e1-2477-844e-df82917f5cc0-7321df86, #w-node-_190d243c-048f-8f26-ce7c-bf8415c7ed36-7321df86, #w-node-_190d243c-048f-8f26-ce7c-bf8415c7ed37-7321df86, #w-node-_7bedd736-2031-d7d0-1d8c-251cf4ddcbf6-7321df86, #w-node-_7bedd736-2031-d7d0-1d8c-251cf4ddcbf7-7321df86, #w-node-b2473382-85b0-0c79-0728-a355e7de20ff-7321df86, #w-node-b2473382-85b0-0c79-0728-a355e7de2100-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6ca819ff-f95c-3cef-3382-dc48610cd6c7-7321df86 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5a3babe6-acb6-be32-7d3e-b78c588e9800-7321df86, #w-node-_5a3babe6-acb6-be32-7d3e-b78c588e9801-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a124-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a125-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a132-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a133-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b4651759-1696-647a-701c-d334b38208c9-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b4651759-1696-647a-701c-d334b38208ca-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-be6e1197-4388-b644-b5a1-9e549a43a7e8-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-be6e1197-4388-b644-b5a1-9e549a43a7e9-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7ad42b7b-5a58-9caa-07b1-0df83f7b3896-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ad42b7b-5a58-9caa-07b1-0df83f7b3897-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_24cb32ed-a281-5f3f-169e-64e63df11ce9-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_24cb32ed-a281-5f3f-169e-64e63df11cea-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a142-7321df86 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_23bfd6e8-1618-e91d-8cf3-87967963a143-7321df86 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_38172ed9-dc47-96b4-ddcc-35a63f91d4dc-7321df86, #w-node-_38172ed9-dc47-96b4-ddcc-35a63f91d4dd-7321df86, #w-node-_38172ed9-dc47-96b4-ddcc-35a63f91d4e0-7321df86, #w-node-_38172ed9-dc47-96b4-ddcc-35a63f91d4e1-7321df86, #w-node-c34a4e1c-7d57-47fd-a94c-9b5fe131bb2a-7321df86, #w-node-c34a4e1c-7d57-47fd-a94c-9b5fe131bb2b-7321df86 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2f8232a4-df80-1428-5fbe-3377c65cda48-c65cda3d, #w-node-_2f8232a4-df80-1428-5fbe-3377c65cda55-c65cda3d, #w-node-_2f8232a4-df80-1428-5fbe-3377c65cda68-c65cda3d, #w-node-_2f8232a4-df80-1428-5fbe-3377c65cda77-c65cda3d, #w-node-_2f8232a4-df80-1428-5fbe-3377c65cda82-c65cda3d, #w-node-_2f8232a4-df80-1428-5fbe-3377c65cda95-c65cda3d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_097bcbd5-2154-d820-98fc-c38839f892af-39f892ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_097bcbd5-2154-d820-98fc-c38839f892ee-39f892ad {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7124e-cfa71249 {
  justify-self: start;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7125c-cfa71249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7125d-cfa71249 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7126a-cfa71249, #w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7127f-cfa71249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa71280-cfa71249 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7128d-cfa71249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa7128e-cfa71249 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa712a1-cfa71249 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa712a2-cfa71249 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6a75b1d6-7d69-5e2d-08f2-2bfecfa712aa-cfa71249 {
  justify-self: end;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-fc3d038c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-fc3d038c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-fc3d038c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-fc3d038c, #w-node-_74572445-0375-eeda-4dbb-24a5331e9fa1-fc3d038c, #w-node-_74572445-0375-eeda-4dbb-24a5331e9fa2-fc3d038c, #w-node-_74572445-0375-eeda-4dbb-24a5331e9fa3-fc3d038c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_74572445-0375-eeda-4dbb-24a5331e9fa4-fc3d038c {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc858e-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc858f-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8599-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc859a-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85a4-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85a5-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85b4-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85b5-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85c4-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85c5-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85cf-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85d0-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85e7-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85e8-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85f9-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc85fa-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8604-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8605-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8614-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8615-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8628-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8629-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8633-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8634-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc863e-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc863f-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8652-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8653-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc865d-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc865e-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8668-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8669-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8673-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8674-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8685-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8686-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8692-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc8693-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86a0-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86a1-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86ab-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86ac-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86bf-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86c0-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86cd-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86ce-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86db-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86dc-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86e6-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86e7-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86fc-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc86fd-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc870c-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7fa85ac-6551-9377-a347-455e3fbc870d-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-fc3d038c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-c27c07f0-aa21-a7d4-b862-db530ba91e3c-fc3d038c, #w-node-c27c07f0-aa21-a7d4-b862-db530ba91e3d-fc3d038c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b87-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b88-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b92-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b93-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b9d-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3b9e-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bad-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bae-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bbd-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bbe-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bc8-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bc9-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3be0-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3be1-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bf2-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bf3-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bfd-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3bfe-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c0d-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c0e-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c21-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c22-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c2c-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c2d-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c37-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c38-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c4b-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c4c-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c56-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c57-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c61-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c62-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c6c-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c6d-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c7e-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c7f-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c8b-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c8c-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c99-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3c9a-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3ca4-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3ca5-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cb8-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cb9-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cc6-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cc7-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cd4-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cd5-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cdf-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3ce0-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cf5-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3cf6-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3d05-fc3d038c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f899d1bc-1f82-089a-dbea-0035503f3d06-fc3d038c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-2be1c091 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-2be1c091, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-2be1c091, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-2be1c091 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8f0572ba-1089-5166-c7b0-7f4db9a6d0ea-2be1c091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-2be1c091 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-feb54d60-1299-be2e-88cc-836d69aa6c88-2be1c091, #w-node-feb54d60-1299-be2e-88cc-836d69aa6c89-2be1c091 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6452a6f5-ebbd-94f7-0c15-55455c182cbf-2be1c091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-b8d54bbf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-b8d54bbf, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-b8d54bbf, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-b8d54bbf {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-b8d54bbf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-f7eff4e6-f0d7-3438-1e97-8c8973518306-b8d54bbf, #w-node-f7eff4e6-f0d7-3438-1e97-8c8973518307-b8d54bbf {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-1ea3637f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-1ea3637f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-1ea3637f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-1ea3637f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b6913be1-578e-10ed-c9b6-db9685a9e667-1ea3637f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b6913be1-578e-10ed-c9b6-db9685a9e668-1ea3637f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-1ea3637f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3d5d74da-9eff-f4f9-2efd-38f6c466ed9f-1ea3637f, #w-node-_3d5d74da-9eff-f4f9-2efd-38f6c466eda0-1ea3637f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_245accd8-20b9-b0b2-9ce9-f0250561c40c-1ea3637f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-7555cc2c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-7555cc2c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-7555cc2c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-7555cc2c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_72bcd164-4d98-5254-8572-3cfc2a177e34-7555cc2c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72bcd164-4d98-5254-8572-3cfc2a177e35-7555cc2c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-7555cc2c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-b81f8eea-ac71-6079-e4f6-18de6d4a3ec9-7555cc2c, #w-node-b81f8eea-ac71-6079-e4f6-18de6d4a3eca-7555cc2c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2d47e7a1-ad61-ac47-d96a-163f0c858676-7555cc2c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-61fe307c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-61fe307c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-61fe307c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-61fe307c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-61fe307c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_40eb3d30-e3c8-6d6a-1355-d4e25741db0e-61fe307c, #w-node-_40eb3d30-e3c8-6d6a-1355-d4e25741db0f-61fe307c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-faa90af0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-faa90af0, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-faa90af0, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-faa90af0 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_047cc067-2b32-f0a9-fcda-741e283bcece-faa90af0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_047cc067-2b32-f0a9-fcda-741e283bcecf-faa90af0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-faa90af0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-b5a121ce-2c5e-503d-4685-ebcb9cad1d73-faa90af0, #w-node-b5a121ce-2c5e-503d-4685-ebcb9cad1d74-faa90af0 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4598bc6e-ed89-35b0-6324-618acacee802-faa90af0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-274fce2f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-274fce2f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-274fce2f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-274fce2f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0b559b66-f891-9919-406a-2ba4928991f8-274fce2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b559b66-f891-9919-406a-2ba4928991f9-274fce2f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-274fce2f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-a934a015-afdc-1f70-f512-f18adef435d6-274fce2f, #w-node-a934a015-afdc-1f70-f512-f18adef435d7-274fce2f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ae3423f6-b10f-8f7c-2e65-0d1ca8179810-274fce2f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-839ef110, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-839ef110, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-839ef110 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_97bcbf18-9bbe-169c-afd9-307b352728c5-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_299a9681-e0a5-adc0-23c8-3316aef753ef-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-cf7a6882-b769-e2c3-6225-bfecf995e6d1-839ef110 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1bf63c61-8c85-d4ba-2808-d7a7bf34d041-839ef110, #w-node-_1bf63c61-8c85-d4ba-2808-d7a7bf34d058-839ef110, #w-node-_1bf63c61-8c85-d4ba-2808-d7a7bf34d06c-839ef110, #w-node-_1bf63c61-8c85-d4ba-2808-d7a7bf34d087-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_74dfec23-9a17-b9e6-8c61-796cfdb6cd5c-839ef110, #w-node-_74dfec23-9a17-b9e6-8c61-796cfdb6cd5d-839ef110 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-deef2543-3680-bba7-aa95-d57fb53d52da-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1e271cf7-2dea-1c9c-88b8-8fa4becb9810-839ef110, #w-node-_1e271cf7-2dea-1c9c-88b8-8fa4becb9827-839ef110, #w-node-_1e271cf7-2dea-1c9c-88b8-8fa4becb983b-839ef110, #w-node-_1e271cf7-2dea-1c9c-88b8-8fa4becb9864-839ef110 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-2dfc49d5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7189e213-404d-08c5-3dfa-591f557f3ce0-2dfc49d5, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce1-2dfc49d5, #w-node-_7189e213-404d-08c5-3dfa-591f557f3ce2-2dfc49d5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_0e71a074-da04-06a7-45a9-595ba78490be-2dfc49d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e71a074-da04-06a7-45a9-595ba78490bf-2dfc49d5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_53c4462e-aeec-429f-e33f-c96bab296c5d-2dfc49d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_53c4462e-aeec-429f-e33f-c96bab296c5e-2dfc49d5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-2dfc49d5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-cd587ef3-c370-b256-e75e-672cd82e4235-2dfc49d5, #w-node-cd587ef3-c370-b256-e75e-672cd82e4236-2dfc49d5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-f2899808-869f-761c-642c-53d14e403754-2dfc49d5, #w-node-_6690016e-6fe3-246a-3903-a181c2bf8000-2dfc49d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9edbf563-5141-23b8-51fb-8d193670462c-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_9edbf563-5141-23b8-51fb-8d1936704650-13976f7f, #w-node-_9edbf563-5141-23b8-51fb-8d1936704651-13976f7f, #w-node-_9edbf563-5141-23b8-51fb-8d1936704652-13976f7f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9edbf563-5141-23b8-51fb-8d1936704676-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_8b4c9fbc-cf57-6fb9-5f12-f61c04f598b4-13976f7f, #w-node-_8b4c9fbc-cf57-6fb9-5f12-f61c04f598b5-13976f7f, #w-node-_8b4c9fbc-cf57-6fb9-5f12-f61c04f598b6-13976f7f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_059c5b47-5000-7047-a427-bac27f9ef5d9-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_57024d88-4864-afae-2036-1ef65b9ba31a-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9edbf563-5141-23b8-51fb-8d1936704773-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3d5ae6a8-c5c5-8258-90d2-bac8bbd7227c-13976f7f, #w-node-_3d5ae6a8-c5c5-8258-90d2-bac8bbd7227d-13976f7f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_31ad9466-d1e7-6438-aa92-80873fc9c025-13976f7f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3efc-8c0d006e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3f16-8c0d006e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3f27-8c0d006e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3f28-8c0d006e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3f53-8c0d006e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_025b8fa7-0f58-3b81-16bf-0afc4638f940-8c0d006e, #w-node-_025b8fa7-0f58-3b81-16bf-0afc4638f941-8c0d006e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_025b8fa7-0f58-3b81-16bf-0afc4638f94e-8c0d006e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_99163a57-bba3-4675-2e2e-1e897f8ebdc1-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_99163a57-bba3-4675-2e2e-1e897f8ebde1-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7fd14e95-926f-22ac-689c-a7055b2a4318-fc6d0167, #w-node-_7fd14e95-926f-22ac-689c-a7055b2a4319-fc6d0167, #w-node-_7fd14e95-926f-22ac-689c-a7055b2a431a-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4d32bf28-2981-4d2b-eed1-2ccc06091a7c-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a63812b3-9d6e-07f2-ab25-dc816340054a-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3d55060b-0fc6-44bd-d330-d5cdfdc44f48-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3d55060b-0fc6-44bd-d330-d5cdfdc44f4b-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_7fac8e59-d77a-8ee1-f1a1-dbb7cf12c041-fc6d0167, #w-node-_7fac8e59-d77a-8ee1-f1a1-dbb7cf12c042-fc6d0167, #w-node-_7fac8e59-d77a-8ee1-f1a1-dbb7cf12c043-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_07eaf782-e025-13f4-92c8-117df5bde711-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-abe441e1-e6f8-4c45-8af7-9e0465c595fc-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_51dfd62b-cca8-d77e-4eed-7cc13f3067a0-fc6d0167, #w-node-_51dfd62b-cca8-d77e-4eed-7cc13f3067a1-fc6d0167, #w-node-_51dfd62b-cca8-d77e-4eed-7cc13f3067a2-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_51dfd62b-cca8-d77e-4eed-7cc13f3067a3-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_7ff77ce5-2108-4a89-0419-7db77ccc99df-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_74b0895e-936f-73e5-3ee6-fe7bae6c42ea-fc6d0167, #w-node-_74b0895e-936f-73e5-3ee6-fe7bae6c42eb-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d5c372f2-8a65-c48b-9ace-243daab55691-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c0d05774-4cad-5887-4951-07cd0b8149c0-fc6d0167, #w-node-c0d05774-4cad-5887-4951-07cd0b8149c1-fc6d0167, #w-node-f32dc518-2141-a6dd-cd39-aea5d3ad0ae8-fc6d0167, #w-node-f32dc518-2141-a6dd-cd39-aea5d3ad0ae9-fc6d0167, #w-node-dd257cb7-594a-3218-2623-c061134f8f45-fc6d0167, #w-node-dd257cb7-594a-3218-2623-c061134f8f46-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82a20-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82a21-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82aba-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82abb-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b17-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b18-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b24-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b25-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b32-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b33-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b3d-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b3e-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b51-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b52-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b9e-fc6d0167 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f0071038-22a2-9f2e-82bd-65751ac82b9f-fc6d0167 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_7c4dfa19-facf-dee3-d59a-5f8eafa6beb0-fc6d0167, #w-node-_7c4dfa19-facf-dee3-d59a-5f8eafa6beb1-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_6124d2fa-b778-02b6-7ebb-fbf413707b3b-fc6d0167 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07eb2dd3-817c-81ff-94cc-892cf02d5f14-fc6d0167, #w-node-_07eb2dd3-817c-81ff-94cc-892cf02d5f15-fc6d0167, #w-node-_07eb2dd3-817c-81ff-94cc-892cf02d5f18-fc6d0167, #w-node-_07eb2dd3-817c-81ff-94cc-892cf02d5f19-fc6d0167, #w-node-_794aa749-0673-0ddb-579f-fec3c234fbc5-fc6d0167, #w-node-_794aa749-0673-0ddb-579f-fec3c234fbc6-fc6d0167 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4e1e42a5-08f2-72d7-bbf2-b037da86583a-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4e1e42a5-08f2-72d7-bbf2-b037da86585a-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_08c536f6-eead-024c-348c-68137f4c6523-0edb80a5, #w-node-_08c536f6-eead-024c-348c-68137f4c6524-0edb80a5, #w-node-_08c536f6-eead-024c-348c-68137f4c6525-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_1a42e439-bbf7-d7d8-65ad-085efed92265-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_55126e8a-7a40-1558-d28d-4c856ee11bf0-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cede68dc-a593-d843-89f4-50964c8a7c9c-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-cede68dc-a593-d843-89f4-50964c8a7c9d-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_5d024771-c70b-78d4-a4ac-90c9fe1e3b91-0edb80a5, #w-node-_5d024771-c70b-78d4-a4ac-90c9fe1e3b92-0edb80a5, #w-node-_5d024771-c70b-78d4-a4ac-90c9fe1e3b93-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ddf6a33a-4ec6-333c-cfd1-76ca5b953096-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb1f-0edb80a5, #w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb20-0edb80a5, #w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb21-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb22-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb3b-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb3c-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb49-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb4a-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb54-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf3742f7-ff6b-194d-20b8-b7493df5eb55-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ca0459aa-f2bf-9712-94f1-f80d1948bc3a-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca0459aa-f2bf-9712-94f1-f80d1948bc3b-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-fc527443-70c2-3f15-9df7-6099d9f512bc-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc527443-70c2-3f15-9df7-6099d9f512bd-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f5ca4eb3-6c8a-7e7b-7e22-fbd875b53d4d-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-d418931e-90c8-f4b7-fa73-1fe2186984fb-0edb80a5, #w-node-d418931e-90c8-f4b7-fa73-1fe2186984fc-0edb80a5, #w-node-d418931e-90c8-f4b7-fa73-1fe2186984fd-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d418931e-90c8-f4b7-fa73-1fe2186984fe-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_68b2e969-f425-97e6-b757-5ecbdc2d321a-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_85bbfe37-c556-09c4-a02e-4d8fc4b0acea-0edb80a5, #w-node-_85bbfe37-c556-09c4-a02e-4d8fc4b0aceb-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_30862f30-5f7c-1904-05f7-2c165c52f16f-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8fd91840-ff14-9b67-b17a-894b9051a66b-0edb80a5, #w-node-_8fd91840-ff14-9b67-b17a-894b9051a66c-0edb80a5, #w-node-_4cc96dd6-8943-e274-40d7-84414d15d934-0edb80a5, #w-node-_4cc96dd6-8943-e274-40d7-84414d15d935-0edb80a5, #w-node-_75650f7a-f684-5c91-39e6-e3aab9c79aca-0edb80a5, #w-node-_75650f7a-f684-5c91-39e6-e3aab9c79acb-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-bd911eb2-6014-3824-0d8f-0e94d324d0f0-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bd911eb2-6014-3824-0d8f-0e94d324d0f1-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_16a409b1-008f-52e3-a50f-e3ac7792b2f4-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_16a409b1-008f-52e3-a50f-e3ac7792b2f5-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_73e18f36-b92a-43ba-f6ff-d98ee5719321-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_73e18f36-b92a-43ba-f6ff-d98ee5719322-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4947bfc5-4ec4-4634-f140-6d8ff70f035d-0edb80a5, #w-node-_4947bfc5-4ec4-4634-f140-6d8ff70f035e-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_84b6abbe-b809-7815-419b-130a38bb8860-0edb80a5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c89d1cb8-d555-cfde-de79-f0ceade4a241-0edb80a5, #w-node-c89d1cb8-d555-cfde-de79-f0ceade4a242-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec865c-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec865d-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8667-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8668-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8677-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8678-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8687-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8688-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8692-0edb80a5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_42bf0f56-961b-5fff-1409-44d304ec8693-0edb80a5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_79b991a2-fd69-d054-15b0-f72bd84cf28c-0edb80a5, #w-node-_79b991a2-fd69-d054-15b0-f72bd84cf28d-0edb80a5, #w-node-f70a826d-e001-3750-4052-b3f5ccff3782-0edb80a5, #w-node-f70a826d-e001-3750-4052-b3f5ccff3783-0edb80a5 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_64d42a07-e959-64dc-b8c8-61f6150a3a3b-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_64d42a07-e959-64dc-b8c8-61f6150a3b11-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_376bbe62-783d-7951-eb2c-59b5a309f573-3a8b3e1e, #w-node-_376bbe62-783d-7951-eb2c-59b5a309f574-3a8b3e1e, #w-node-_376bbe62-783d-7951-eb2c-59b5a309f575-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_901ed0e1-ad92-c94c-d902-b3bd89cd6c7b-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2aec7694-1669-51ec-ef55-c061160b6449-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_23c22e3c-aeb4-3967-8688-86aa5bcb1f11-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_23c22e3c-aeb4-3967-8688-86aa5bcb1f12-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-d9aa6e89-c77c-233e-3ae4-d5a19be63360-3a8b3e1e, #w-node-d9aa6e89-c77c-233e-3ae4-d5a19be63361-3a8b3e1e, #w-node-d9aa6e89-c77c-233e-3ae4-d5a19be63362-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_4d150e76-01f5-35e1-0676-9c4ac9488393-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4f5f3826-6547-a9c9-6d83-4124cf0301d8-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_94087b01-5660-cf30-ca3a-64a61f7481bf-3a8b3e1e, #w-node-_94087b01-5660-cf30-ca3a-64a61f7481c0-3a8b3e1e, #w-node-_94087b01-5660-cf30-ca3a-64a61f7481c1-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_94087b01-5660-cf30-ca3a-64a61f7481c2-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f1ab9c59-ab24-099e-d907-0f03b295373a-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5bcf0f02-63af-87e3-81fd-f5d10034689e-3a8b3e1e, #w-node-_5bcf0f02-63af-87e3-81fd-f5d10034689f-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_556b5b8b-918a-5ca0-78f6-2812d15ab26f-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_4aa33652-d000-251d-93fe-9e30c63a1b76-3a8b3e1e, #w-node-_4aa33652-d000-251d-93fe-9e30c63a1b77-3a8b3e1e, #w-node-_43511aa2-0739-79b2-41f3-7bd644a72e14-3a8b3e1e, #w-node-_43511aa2-0739-79b2-41f3-7bd644a72e15-3a8b3e1e, #w-node-f73cec99-c9e9-1357-20bd-c8cb5fefea04-3a8b3e1e, #w-node-f73cec99-c9e9-1357-20bd-c8cb5fefea05-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2750500b-9573-2725-128a-c6c90d6144f3-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2750500b-9573-2725-128a-c6c90d6144f4-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2750500b-9573-2725-128a-c6c90d614501-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2750500b-9573-2725-128a-c6c90d614502-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_907776c7-b1ea-04e1-7cb3-8707d8981120-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_907776c7-b1ea-04e1-7cb3-8707d8981121-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6cdf392a-8dd9-701a-7d53-9701a93d8dc3-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6cdf392a-8dd9-701a-7d53-9701a93d8dc4-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_310672aa-acb7-54f9-77d7-596ed5a3b6b7-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_310672aa-acb7-54f9-77d7-596ed5a3b6b8-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2750500b-9573-2725-128a-c6c90d614511-3a8b3e1e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2750500b-9573-2725-128a-c6c90d614512-3a8b3e1e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f8f0fcd9-c3c2-4ca5-afec-31bd5223868b-3a8b3e1e, #w-node-f8f0fcd9-c3c2-4ca5-afec-31bd5223868c-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c6b68d12-d154-55fc-b0fe-91e36b879b22-3a8b3e1e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ee91eff9-374f-7676-400f-882a827703da-3a8b3e1e, #w-node-ee91eff9-374f-7676-400f-882a827703db-3a8b3e1e, #w-node-ee91eff9-374f-7676-400f-882a827703de-3a8b3e1e, #w-node-ee91eff9-374f-7676-400f-882a827703df-3a8b3e1e, #w-node-e2ada593-8e2a-a4e8-5575-76671acb5c16-3a8b3e1e, #w-node-e2ada593-8e2a-a4e8-5575-76671acb5c17-3a8b3e1e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9bca1f35-9b94-e648-5d52-f4858fcc171f-13b3d662 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_9bca1f35-9b94-e648-5d52-f4858fcc1765-13b3d662 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9bca1f35-9b94-e648-5d52-f4858fcc1776-13b3d662 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_9bca1f35-9b94-e648-5d52-f4858fcc1777-13b3d662 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_84a7f26b-fc03-3e4b-92f1-0c295718e1b3-13b3d662 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_065c3c1e-ec08-bd5b-6248-5e2ff00fafbc-13b3d662, #w-node-_065c3c1e-ec08-bd5b-6248-5e2ff00fafbd-13b3d662 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_50958a62-2494-e8d8-09d6-8538af4c9979-13b3d662, #w-node-c03843de-05fd-f024-8554-60dcc6edc799-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c03843de-05fd-f024-8554-60dcc6edc7b9-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_24cea2b4-4fe3-4c8b-013b-5a50f1e4138b-25961695, #w-node-_24cea2b4-4fe3-4c8b-013b-5a50f1e4138c-25961695, #w-node-_24cea2b4-4fe3-4c8b-013b-5a50f1e4138d-25961695 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-edab218c-ca15-edd1-fcc2-5bd5fd299760-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_50e11d1e-2eee-693a-9592-15a750d3528e-25961695 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_50e11d1e-2eee-693a-9592-15a750d3528f-25961695 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-db0e893d-a7f7-90fa-e583-47dc5c9f1dea-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_3f8c4bbe-a855-6a6b-4441-c8fdee96e8a6-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b9be2c30-272e-6e03-b4a9-e0879c68b10f-25961695, #w-node-b9be2c30-272e-6e03-b4a9-e0879c68b110-25961695 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-d727c4e3-a76a-bb68-8c8d-4e67649c9f18-25961695 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b42c63a8-c702-d4d2-5fc7-297df88b8fda-25961695, #w-node-b42c63a8-c702-d4d2-5fc7-297df88b8fdb-25961695 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2cd-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2ce-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2de-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2df-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6c57e646-37f0-f6a2-c129-c67398a45c5f-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c57e646-37f0-f6a2-c129-c67398a45c60-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2f2-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e446c473-1586-01b8-9cdd-cf4cc481c2f3-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0be3-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0be4-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ace67766-a911-03cd-a684-39cb94e3c4b6-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ace67766-a911-03cd-a684-39cb94e3c4b7-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0bf9-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0bfa-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c0a-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c0b-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c41-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c42-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c4f-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c50-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c5d-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c5e-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c6b-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c6c-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6241e99f-41ca-e142-92b4-fb8f02729e5a-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6241e99f-41ca-e142-92b4-fb8f02729e5b-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c79-25961695 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9320eb71-c6f1-9016-1b00-68f5d58e0c7a-25961695 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_79d50e34-01ae-9c49-252f-0fd92e35c750-def96b24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_79d50e34-01ae-9c49-252f-0fd92e35c770-def96b24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_54e2edca-f59b-1ccc-3d36-8bff5b0f0941-def96b24 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_01942eaf-81d6-ef97-70c4-97f85fe1dbe1-def96b24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_163871b0-0d3a-ced7-9a17-3a9f4ba0eac5-def96b24 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2411765e-81d0-6a91-7416-99e8f16624f9-def96b24, #w-node-_2411765e-81d0-6a91-7416-99e8f16624fa-def96b24 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9cc2-def96b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9cc3-def96b24 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9cd0-def96b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9cd1-def96b24 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9ce0-def96b24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c96a0074-160a-6bbb-062e-2f39b93b9ce1-def96b24 {
  grid-area: 2 / 2 / 3 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-_0bf9a9ad-3dd0-db9d-992c-e8e99f04e867-7321df86, #w-node-_29a128c7-dd7e-9508-4fc5-0c0ae9f1fb24-7321df86, #w-node-_99163a57-bba3-4675-2e2e-1e897f8ebdc1-fc6d0167, #w-node-_7ff77ce5-2108-4a89-0419-7db77ccc99df-fc6d0167, #w-node-_4e1e42a5-08f2-72d7-bbf2-b037da86583a-0edb80a5, #w-node-_68b2e969-f425-97e6-b757-5ecbdc2d321a-0edb80a5, #w-node-_64d42a07-e959-64dc-b8c8-61f6150a3a3b-3a8b3e1e, #w-node-f1ab9c59-ab24-099e-d907-0f03b295373a-3a8b3e1e, #w-node-c03843de-05fd-f024-8554-60dcc6edc799-25961695, #w-node-_3f8c4bbe-a855-6a6b-4441-c8fdee96e8a6-25961695, #w-node-_79d50e34-01ae-9c49-252f-0fd92e35c750-def96b24, #w-node-_163871b0-0d3a-ced7-9a17-3a9f4ba0eac5-def96b24 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-de623566-9348-3eed-9385-4798558d8d3b-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26201-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26217-7321df86, #darknet.w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa260e1-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa26157-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa261b3-7321df86, #w-node-_76f8dd53-00a1-a7f7-f90a-0ae14aa262d1-7321df86 {
    display: none;
  }

  #w-node-_6ca819ff-f95c-3cef-3382-dc48610cd6c7-7321df86 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-fc3d038c, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-fc3d038c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-2be1c091, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-2be1c091, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-b8d54bbf, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-b8d54bbf, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-1ea3637f, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-1ea3637f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-7555cc2c, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-7555cc2c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-61fe307c, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-61fe307c, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-faa90af0, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-faa90af0, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-274fce2f, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-274fce2f, #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-839ef110, #w-node-_299a9681-e0a5-adc0-23c8-3316aef753ef-839ef110, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-839ef110 {
    display: none;
  }

  #w-node-deef2543-3680-bba7-aa95-d57fb53d52da-839ef110 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7189e213-404d-08c5-3dfa-591f557f3c39-2dfc49d5, #w-node-a45142cf-7aa8-de0c-b8fe-5ac460fbb488-2dfc49d5, #w-node-_9edbf563-5141-23b8-51fb-8d193670462c-13976f7f, #w-node-_9edbf563-5141-23b8-51fb-8d1936704676-13976f7f, #w-node-_9edbf563-5141-23b8-51fb-8d1936704773-13976f7f {
    display: none;
  }

  #w-node-_31ad9466-d1e7-6438-aa92-80873fc9c025-13976f7f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3efc-8c0d006e, #w-node-_5b23f3ec-1c25-380d-03c9-8814c86f3f53-8c0d006e {
    display: none;
  }

  #w-node-_025b8fa7-0f58-3b81-16bf-0afc4638f94e-8c0d006e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99163a57-bba3-4675-2e2e-1e897f8ebde1-fc6d0167, #w-node-abe441e1-e6f8-4c45-8af7-9e0465c595fc-fc6d0167 {
    display: none;
  }

  #w-node-d5c372f2-8a65-c48b-9ace-243daab55691-fc6d0167, #w-node-_6124d2fa-b778-02b6-7ebb-fbf413707b3b-fc6d0167 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e1e42a5-08f2-72d7-bbf2-b037da86585a-0edb80a5, #w-node-f5ca4eb3-6c8a-7e7b-7e22-fbd875b53d4d-0edb80a5 {
    display: none;
  }

  #w-node-_30862f30-5f7c-1904-05f7-2c165c52f16f-0edb80a5, #w-node-_84b6abbe-b809-7815-419b-130a38bb8860-0edb80a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_64d42a07-e959-64dc-b8c8-61f6150a3b11-3a8b3e1e, #w-node-_4f5f3826-6547-a9c9-6d83-4124cf0301d8-3a8b3e1e {
    display: none;
  }

  #w-node-_556b5b8b-918a-5ca0-78f6-2812d15ab26f-3a8b3e1e, #w-node-c6b68d12-d154-55fc-b0fe-91e36b879b22-3a8b3e1e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9bca1f35-9b94-e648-5d52-f4858fcc171f-13b3d662, #w-node-_84a7f26b-fc03-3e4b-92f1-0c295718e1b3-13b3d662 {
    display: none;
  }

  #w-node-_50958a62-2494-e8d8-09d6-8538af4c9979-13b3d662 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c03843de-05fd-f024-8554-60dcc6edc7b9-25961695, #w-node-db0e893d-a7f7-90fa-e583-47dc5c9f1dea-25961695 {
    display: none;
  }

  #w-node-d727c4e3-a76a-bb68-8c8d-4e67649c9f18-25961695 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_79d50e34-01ae-9c49-252f-0fd92e35c770-def96b24, #w-node-_01942eaf-81d6-ef97-70c4-97f85fe1dbe1-def96b24 {
    display: none;
  }
}
