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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: 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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-control {
  cursor: pointer;
  background-position: 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: SOCIAL ICONS;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74f49c23d65cc323d4a47_social-icons.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62294ce746440b6b2c8b5007_CircularStd-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Circularstd;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62294ce746440b47688b4ff4_CircularStd-Book.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5aaa9cdc3495969426_Inter-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5a77a56f02bda25f22_Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5ac23d653bcf3e92d4_Inter-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5a1f5ebf98032c8b71_Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5a1068fd135276bfa7_Inter-ExtraBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5a1068fdeece76bfa8_Inter-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f76d5a0a4192a0f23ac04b_Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Relative;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/636b875bcfaef27cb801c446_Relative-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ICONS sharp;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74deb992cf40402cc0358_MaterialIconsSharp-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ICONS TWOTONE;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74deb2ba1ba2b3fccaf5b_MaterialIconsTwoTone-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ICONS ROUND;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74deb071b67ca75c2e8d4_MaterialIconsRound-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ICONS OUTLINED;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74deb071b671ef6c2e8d3_MaterialIconsOutlined-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ICONS SHARP;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62f74deb992cf40402cc0358_MaterialIconsSharp-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Callingcode;
  src: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62fb8c261e19a59c63e994b5_CallingCode-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #000;
  --transparent: #213136;
  --off-white: white;
  --purple: #e6def0;
  --beage: #ece8e2;
  --dark-grey: #f5f6f7;
  --ghost-white: #f5f4fa;
  --grey: #d9d9d900;
  --light-grey: white;
}

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

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--black);
  font-family: Circularstd, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

a {
  color: var(--black);
  text-decoration: underline;
}

img {
  max-width: 100%;
  line-height: 10px;
  display: inline-block;
}

.header {
  z-index: 100;
  background-color: #0000;
  justify-content: space-between;
  padding: 24px 40px;
  position: relative;
  inset: 0% 0% auto;
}

.container {
  width: 100%;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.container.large {
  max-width: 1344px;
}

.container.align-right {
  justify-content: flex-end;
  display: flex;
}

.container.margin-l {
  color: var(--black);
  margin-top: 0;
  padding-top: 104px;
  padding-bottom: 104px;
}

.nav-wrap {
  z-index: 1;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.nav-logo {
  width: 240px;
  padding-top: 8px;
}

.nav-link-wrap {
  align-items: center;
  display: flex;
}

.button {
  background-color: var(--transparent);
  color: var(--black);
  border: 2px solid #000;
  border-radius: 12px;
  padding: 10px 24px;
  transition: color .2s, background-color .2s;
}

.button:hover, .button.black {
  background-color: var(--black);
  color: var(--transparent);
}

.button.black:hover {
  background-color: #303030;
  border-color: #303030;
}

.button.black.form {
  margin-left: 24px;
}

.button.nav {
  padding: 8px 20px;
}

.nav-link {
  color: var(--black);
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
}

.nav-link:hover {
  opacity: .65;
  transform: translate(0, -2px);
}

.nav-link.last {
  margin-right: 0;
}

.footer-sec {
  background-color: var(--transparent);
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.footer-sec.hero {
  -webkit-text-fill-color: inherit;
  background-color: #f1fcf3ad;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 800px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.footer-sec.full {
  padding-left: 0;
  padding-right: 0;
}

.footer-sec.off-white, .footer-sec.footer-2 {
  background-color: var(--off-white);
}

.footer-sec.gradient-180 {
  background-image: linear-gradient(to bottom, var(--purple) 5%, var(--beage) 95%);
}

.footer-sec.margin-top-76 {
  background-color: var(--dark-grey);
  margin-top: 0;
}

.footer-sec.backgroud-2 {
  background-color: var(--transparent);
}

.footer-sec.footer {
  z-index: 10;
  background-color: #f5f6f7;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  padding-bottom: 20px;
}

.hero_text-wrap {
  z-index: 5;
  width: 56%;
  max-width: 560px;
  position: relative;
}

.h1 {
  margin-top: 38px;
  margin-bottom: 1px;
  font-size: 64px;
  line-height: 72px;
  overflow: hidden;
}

.inline {
  color: var(--black);
  line-height: 62px;
  display: inline-block;
  position: relative;
}

.paragraph.hero {
  color: var(--black);
  max-width: 480px;
  margin-top: 32px;
  margin-bottom: 40px;
}

.hero-form {
  justify-content: center;
  width: 100%;
  height: 56px;
  display: flex;
}

.form-field {
  background-color: var(--transparent);
  border: 2px solid #0000001a;
  border-radius: 12px;
  height: 100%;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 18px;
  transition: all .3s;
}

.form-field:hover {
  border-style: solid;
  border-color: var(--black);
}

.form-field:focus {
  border-width: 2px;
  border-color: var(--black);
  padding: 13px 24px;
}

.form-field::placeholder {
  color: #00000080;
}

.form-field.white {
  background-color: var(--transparent);
  border-color: #00000026;
}

.form-field.white:focus {
  border-color: var(--black);
}

.creators_wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 120px;
  display: block;
  position: relative;
}

.creator_block {
  background-color: var(--transparent);
  border-radius: 12px;
  min-width: 394px;
  margin-right: 24px;
  padding: 32px;
  display: block;
}

.creator_container {
  justify-content: flex-start;
  align-items: center;
  padding: 64px 24px 120px;
  overflow: hidden;
}

.creator_content {
  display: flex;
}

.block_top-wrap {
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.block-profile-img {
  width: 64px;
  height: 64px;
  margin-right: 24px;
}

.block_username {
  font-size: 24px;
  font-weight: 700;
}

.block_followers {
  margin-top: 5px;
}

.block_text {
  max-width: 330px;
}

.hero_illustration {
  border: 0px none var(--transparent);
  opacity: 1;
  outline-offset: 0px;
  mix-blend-mode: normal;
  outline: 0 #000;
  width: 65vw;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.illustration {
  object-fit: contain;
  object-position: 100% 100%;
  width: 100%;
  max-height: 750px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.illustration._2 {
  z-index: 2;
}

.illustration._1 {
  z-index: 1;
  height: 650px;
  max-height: 650px;
}

.illustration._3 {
  z-index: 3;
}

.illustration._4 {
  z-index: 4;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  max-width: 120%;
  max-height: 650px;
}

.illustration._1 {
  z-index: 1;
  width: 100%;
  max-width: 110%;
  height: 550px;
}

.illustration._4 {
  z-index: 4;
}

.illustration._1 {
  z-index: 1;
}

.overflow-hidden {
  overflow: hidden;
}

.full-centre {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 40px;
}

.h3.centre {
  text-align: center;
}

.h3.centre.contact-header {
  margin-bottom: 40px;
}

.b1-bar2 {
  background-color: #24232f;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 2px;
  margin-top: 8px;
  margin-bottom: 0;
  display: flex;
}

.b1-bar1 {
  background-color: #24232f;
  width: 24px;
  height: 2px;
}

.hero_mobile-image {
  display: none;
}

.how_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.h2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h2.how {
  margin-bottom: 32px;
  font-size: 52px;
}

.h2.about-us {
  font-size: 48px;
}

.h2.how {
  margin-bottom: 32px;
}

.how_grid {
  grid-column-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 88px;
}

.how_block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.work-image {
  width: 104px;
  margin-bottom: 40px;
  display: block;
}

.how_text {
  text-align: center;
  margin-top: 16px;
}

.feature_wrap {
  background-color: #0000;
  padding-top: 66px;
  padding-bottom: 106px;
}

.feature_wrap._2 {
  padding-bottom: 120px;
}

.feature_grid {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  height: 40vw;
}

.feature_grid.flip {
  height: 49vw;
}

._480 {
  max-width: 480px;
}

._480.sticky {
  position: sticky;
  top: 120px;
}

.feature_image-wrap {
  width: 100%;
  max-width: 567px;
  position: relative;
}

.feature_image {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.feature_image._2 {
  padding-top: 100px;
  padding-bottom: 40px;
}

.brand_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.brand_container {
  justify-content: flex-start;
  align-items: center;
  overflow: visible;
}

.brand_content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 64px;
  padding-bottom: 80px;
  display: grid;
  transform: translate(0);
}

.brand_block {
  background-color: var(--transparent);
  border-radius: 12px;
  width: 100%;
  max-width: 300px;
  display: block;
  overflow: hidden;
}

.brand_image {
  object-fit: cover;
  width: 100%;
  min-height: 300px;
  display: block;
  position: relative;
}

.brand_logo-wrap {
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 20px;
  display: flex;
}

.brand_logo {
  transform: scale(.5);
}

.brand_grid-text {
  padding-top: 120px;
  padding-bottom: 120px;
}

.success-message {
  background-color: var(--beage);
  background-image: linear-gradient(135deg, var(--purple), var(--beage));
  border-radius: 12px;
}

.about-menu-wrap {
  z-index: 2;
  background-color: var(--transparent);
  transform-origin: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  min-width: 720px;
  padding: 80px;
  display: block;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.close-block {
  z-index: 3;
  padding: 10px;
  position: absolute;
  inset: 22px 22px auto auto;
}

.close {
  width: 17px;
  display: block;
}

.about-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.influencer-logo {
  width: 150px;
  display: block;
}

.about-wrap {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.image {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.about-text {
  margin-bottom: 56px;
  display: block;
}

.faq_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.faq_wrapper {
  border-top: 1px solid #00000026;
  width: 100%;
  margin-top: 72px;
  padding-top: 24px;
}

.faq_wrapper.newposfaq {
  margin-top: 40px;
}

.h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.faq_arrow {
  width: 24px;
}

.faq_top {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq_bottom {
  transform-origin: 50% 0;
  overflow: hidden;
}

.faq_divider {
  background-color: #00000026;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.faq_text {
  margin-top: 16px;
}

.footer-wrap {
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.footer-grid {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  margin-bottom: 88px;
}

.footer_cta {
  text-align: center;
  flex-direction: column;
  width: 100%;
  max-width: 560px;
  margin-bottom: 80px;
}

.footer_cta.newcareers {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding-left: 0;
  display: block;
}

.footer-text {
  color: var(--black);
  max-width: 480px;
  margin: 24px auto 40px;
}

.footer-text.newfootertext {
  color: var(--black);
}

.form-block {
  margin-bottom: 0;
}

.line {
  background-color: #00000026;
  width: 100%;
  height: 2px;
}

.footer-link {
  color: var(--black);
  margin-bottom: 16px;
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.footer-link:hover {
  opacity: .65;
}

.footer-block {
  flex-direction: column;
  align-items: flex-start;
  max-width: 277px;
  margin-top: 22px;
  display: flex;
}

.footer-img {
  max-width: 240px;
  margin-bottom: 24px;
}

.footer-small-text {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 24px;
}

.footer-small-text.no-margin {
  margin-bottom: 0;
  font-size: 18px;
}

.footer-small-text.no-margin.bold {
  margin-bottom: 16px;
  font-weight: 700;
}

.fotter_bottom-wrap {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 36px;
  display: flex;
}

.small {
  font-size: 16px;
  line-height: 24px;
}

.small.margin-bottom-16 {
  color: var(--ghost-white);
  text-align: left;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.small.right {
  color: #fafafa;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
  text-decoration: none;
}

.small.margin-bottom-16 {
  color: #000;
}

.small.right {
  color: #000;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 13px;
  text-decoration: none;
}

.footer-flex {
  margin-bottom: 0;
  display: flex;
}

.contact {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.about-menu {
  z-index: 10;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.blur {
  background-color: #00000040;
  position: absolute;
  inset: 0%;
}

.loader {
  z-index: 99;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.lottie {
  height: 150px;
}

.nav_button-wrap {
  z-index: 1000;
  justify-content: flex-end;
  padding-top: 24px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.hamburger {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: none;
}

.mobile-menu {
  z-index: 10;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.mobile-menu-modal {
  z-index: 2;
  background-color: var(--transparent);
  transform-origin: 100%;
  justify-content: center;
  align-items: flex-start;
  width: 50vw;
  min-width: 720px;
  padding: 56px 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: auto;
}

.mob-menu-wrap {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.grid {
  grid-column-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

.tab-link {
  border-left: 4px solid var(--off-white);
  background-color: var(--grey);
  color: var(--black);
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 24px;
  text-decoration: none;
  display: inline-block;
}

.tab-link.w--current {
  background-color: var(--grey);
  border-left: 4px solid #000;
  width: 100%;
  margin-right: 0;
  padding: 16px 24px;
}

.margin-40 {
  margin-bottom: 40px;
}

.error-message {
  background-color: #fce1e4;
}

.error-text {
  color: #ee2139;
}

.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: 400px;
  display: flex;
}

.div-block-3 {
  margin-bottom: 32px;
}

.navbar {
  justify-content: space-between;
  align-items: center;
  height: 88px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.navbar_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1232px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-credit {
  margin-left: 10px;
  font-size: 16px;
  line-height: 24px;
}

.footer-credit.right {
  color: var(--black);
  margin-left: 10px;
  margin-right: 10px;
}

.button-icon-careers {
  z-index: 500;
  color: #161616;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-careers:hover {
  transform: translate(0, -2px);
}

.button-icon-careers.margin-right-small {
  margin-right: 16px;
}

.button-icon-careers.margin-right-small.mobile-margin-right-zero {
  background-color: var(--transparent);
  justify-content: center;
}

.button-icon-careers.margin-right-small.mobile-margin-right-zero.newcareers {
  background-color: var(--grey);
}

.button-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
}

.button-tertiary {
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.navbar5_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar5_menu-button {
  padding: 0;
}

.navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.icon-xsmall {
  width: 1.5rem;
}

.dropdown-icon {
  margin-top: .75rem;
  margin-bottom: .75rem;
  margin-right: 1rem;
}

.navbar5_dropdwn-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar5_dropdown-list.w--open {
  background-color: #0000;
  border-bottom: 1px solid #000;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 4.5rem auto auto 0%;
  overflow: hidden;
}

.button-tertiary_icon {
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-weight-semibold {
  font-size: .9rem;
}

.text-size-small.hide-mobile-landscape {
  color: #333131;
}

.text-size-small.hide-mobile-landscape:hover {
  color: #39384d;
}

.text-size-small.text-weight-semibold.text-inline {
  display: inline;
}

.navbar5_button-wrapper {
  margin-left: 1rem;
}

.navbar5_link {
  padding: .5rem 1rem;
}

.navbar5_link.w--current {
  color: #0000;
}

.navbar5_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem;
  display: flex;
  position: relative;
}

.navbar5_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar5_dropdown-content-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_dropdown-content-wrapper.z-index-1 {
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-auto-rows: max-content;
  width: 100%;
}

.button-secondary {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-secondary.button-small {
  padding: .5rem 1.25rem;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-xsmall {
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar5_dropdown-blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navbar5_icon-wrapper {
  flex: none;
}

.navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.navbar5_dropdown-right-overlay-absolute {
  background-color: #0000;
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.text-weight-semibold {
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.button-2 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-2.button-small {
  padding: .5rem 1.25rem;
}

.button-2.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button-2.is-link {
  color: #0000;
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-2.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-2.is-small {
  padding: .5rem 1.25rem;
}

.navbar5_menu-dropdown {
  position: static;
}

.navbar5_component {
  z-index: 999999999;
  background-color: var(--dark-grey);
  align-items: center;
  height: 4.5rem;
  margin-top: 10px;
  padding: 1rem 5%;
  position: sticky;
  top: 0;
}

.navbar5_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.navbar5_logo-link {
  padding-left: 0;
}

.text-style-link {
  text-decoration: underline;
}

.navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar5_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-dropdonw-link {
  color: #050505;
  background-color: #fff;
  width: 100%;
  padding: 28px;
  font-size: 13px;
  line-height: 14px;
  text-decoration: none;
  transition: all .2s;
}

.nav-dropdonw-link:hover {
  background-color: #f6f6f6;
}

.nav-dropdonw-link.w--current {
  color: var(--black);
  background-color: #f6f6f6;
  transition: all .3s;
}

.navbar-cta-btn {
  color: #050505;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  margin-left: 60px;
  padding: 16px 44px 15px;
  font-weight: 500;
  line-height: 18px;
  transition: all .3s;
}

.navbar-cta-btn:hover {
  opacity: .8;
}

.menu-dropdown {
  color: #fff;
  text-align: center;
  cursor: default;
  padding: 16px 0;
  line-height: 18px;
  transition: all .3s;
}

.menu-dropdown:hover, .menu-dropdown.w--open:hover {
  opacity: .6;
}

.nav-link-title {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 500;
  line-height: 17px;
}

.nav-link-title:hover {
  color: var(--black);
}

.dropdown-list.w--open {
  opacity: 1;
  background-color: #fff;
  border-radius: 4px;
  min-width: 300px;
  overflow: hidden;
  box-shadow: 0 0 36px #000;
}

.nav-dropdown {
  z-index: 900;
  color: #fff;
  margin-left: 30px;
  margin-right: 30px;
}

.text-black {
  color: #050505;
}

.nav-dropdown-link-title {
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 500;
}

.text-block {
  color: var(--black);
  line-height: 20px;
}

.text-block-2 {
  color: var(--black);
  line-height: 22px;
}

.text-block-3 {
  color: var(--black);
  line-height: 20px;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.logo {
  margin-top: -9px;
}

.text-block-4, .text-block-5, .text-block-6 {
  color: var(--black);
}

.navbar9_icon-wrapper {
  flex: none;
}

.navbar9_component {
  background-color: #0000;
  border-bottom: 1px solid #000;
  align-items: center;
  height: 4.5rem;
  padding: 1rem 5%;
}

.navbar9_menu-dropdown {
  position: static;
}

.navbar9_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar9_dropdwn-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar9_menu-button {
  padding: 0;
}

.navbar9_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.navbar9_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: flex;
  position: relative;
}

.navbar9_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar9_bottom-bar-background {
  background-color: #0000;
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar9_dropdown-list.w--open {
  background-color: #0000;
  border-bottom: 1px solid #000;
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 4.5rem;
  left: 0;
  right: 0;
}

.navbar9_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar9_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar9_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar9_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar9_button-wrapper {
  margin-left: 1rem;
}

.navbar9_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.navbar9_bottom-bar-content {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.navbar9_link {
  padding: .5rem 1rem;
}

.navbar9_link.w--current {
  color: #0000;
}

.button-3 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 12px;
  padding: 10px 24px;
  transition: color .2s, background-color .2s;
}

.button-3:hover {
  color: #fff;
  background-color: #000;
}

.button-3.nav {
  padding: 8px 20px;
}

.button-3.nav.hide-on-mobile {
  flex: 0 auto;
  justify-content: space-between;
  align-self: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 17px;
  display: flex;
}

.button-3.black {
  color: #fff;
  background-color: #000;
}

.button-3.black:hover {
  background-color: #303030;
  border-color: #303030;
}

.button-3.black.form {
  width: 60%;
  margin-left: 24px;
}

.rl-navbar_loop-text-wrapper {
  flex-wrap: nowrap;
  flex: none;
  font-size: .875rem;
  display: flex;
}

.rl-navbar_loop-text {
  letter-spacing: .05rem;
  text-transform: uppercase;
  flex: 1;
  font-weight: 500;
  display: flex;
}

.rl-navbar_button {
  color: #fff;
  text-align: center;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  display: flex;
}

.rl-navbar_button:hover {
  background-color: #000;
  border-color: #000;
}

.rl-navbar_button._0-opacity {
  opacity: 0;
  justify-content: center;
  min-height: 3rem;
}

.rl-navbar_loop {
  background-color: #d8d5d1;
  border-radius: .5rem;
  flex: 1;
  align-items: center;
  margin-left: 2rem;
  margin-right: 2rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.logo-2 {
  text-align: center;
  margin-top: 16px;
  padding-bottom: 0;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1;
}

.rl-navbar_component {
  background-color: #fff;
  justify-content: flex-start;
  align-items: stretch;
  padding: 1.5rem 2.5vw;
  display: flex;
}

.rl-navbar_logo-link {
  align-self: center;
  padding-left: 0;
}

.rl-navbar_clone-button {
  color: #161616;
  text-align: center;
  background-color: #d8d5d2;
  border: 2px solid #d8d5d2;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-right: 1rem;
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.rl-navbar_clone-button:hover {
  background-color: #e4e2df;
  border-color: #e4e2df;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-align-center {
  text-align: left;
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 400;
}

.rl-header_component {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.text-background-scribble {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/622bdda3b3c6cb6eaa680972_text-scribble-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: .2rem;
  padding-left: 2.5rem;
  padding-right: 0;
  display: inline-block;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-xxhuge {
  padding-bottom: 3rem;
}

.button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row.button-row-center {
  justify-content: center;
  align-items: center;
}

.section0 {
  background-color: #f5f3f2;
  padding-left: 2.5vw;
  padding-right: 2.5vw;
}

.rl-header_heading-wrapper {
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.text-background-box {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/622bdda3b3c6cbc63568096e_text-box-bg.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0;
  margin-bottom: -1rem;
  margin-left: .15rem;
  margin-right: -2.3rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 2rem;
  display: inline-block;
  overflow: auto;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  margin-top: 40px;
  margin-bottom: 40px;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xxlarge {
  padding: 0;
}

.button-4 {
  color: #fff;
  text-align: center;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
}

.button-4:hover {
  background-color: #000;
  border-color: #0000;
}

.button-4.button-large {
  background-color: #159b55;
  border-style: none;
  align-items: center;
  height: 56px;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  transition: background-color .2s, color .2s, transform .2s;
  display: flex;
}

.button-4.button-large.dont-shrink {
  flex: none;
}

.button-secondary-2 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
}

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

.button-secondary-2.button-large {
  height: 56px;
  padding: 1rem 2rem;
  font-size: 1.125rem;
}

.button-secondary-2.button-large.with-icon {
  align-items: center;
  height: 56px;
  padding-left: 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-secondary-2.button-large.dont-shrink {
  flex: none;
}

.button-secondary-2.invert-colors {
  color: #fff;
  background-color: #161616;
  border-color: #fff;
}

.button-secondary-2.invert-colors:hover {
  background-color: #ffffff0d;
}

.button-secondary-2.invert-colors.blur-background {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #16161600;
}

.button-wrapper {
  margin-top: 1rem;
  margin-right: 1rem;
}

.button-wrapper.button-wrapper-center {
  margin-left: .5rem;
  margin-right: .5rem;
}

.button-wrapper.button-wrapper-center.max-width-full-mobile-portrait {
  text-align: center;
  margin-left: .2rem;
  margin-right: .2rem;
  display: flex;
}

.button-wrapper.no-top-margin {
  line-height: 1;
}

.rl-header_heading {
  letter-spacing: -.03em;
  margin-top: 60px;
  font-family: Inter, sans-serif;
  font-size: 55px;
  font-weight: 500;
  line-height: 65px;
}

.button-icon-2 {
  margin-right: .5rem;
}

.feature-text-wrapper {
  width: 100%;
  max-width: 510px;
  margin-right: auto;
}

.container-2 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.large-subtitle {
  color: #8a8f98;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}

.large-heading {
  color: #d8d5d2;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.row {
  flex-wrap: wrap;
  align-items: center;
  margin-left: -15px;
  margin-right: -15px;
  display: flex;
}

.card-w {
  z-index: 2;
  width: 100%;
  max-width: 44%;
  position: relative;
  box-shadow: 0 18px 40px #000;
}

.col-6 {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.bank-card {
  width: 100%;
  max-width: 25%;
  position: relative;
  left: 6%;
  transform: rotate(-30deg);
}

.text-white {
  color: #fff;
  font-family: Circularstd, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 60px;
}

.payout-section {
  color: #161616;
  background-color: #161616;
  padding-top: 70px;
  padding-bottom: 100px;
}

.home-punks_tabs-link {
  background-color: #0000;
  border: 1px solid #565656;
  border-radius: 1.5rem;
  padding: 2rem;
  display: block;
}

.home-punks_tabs-link.w--current {
  opacity: 1;
}

.home-punks_tabs-link.blue {
  transition: all .2s;
}

.home-punks_tabs-link.blue:hover {
  border-color: #fff;
}

.home-punks_tabs-link.blue.w--current {
  background-color: #d8d5d2;
  border-color: #638596;
  transition: all .2s;
}

.home-punks_tabs-link.blue.w--current:hover {
  background-color: #f4f4f4;
  border-color: #638596;
}

.home-punks_tabs-link.red {
  transition: all .2s;
}

.home-punks_tabs-link.red:hover {
  border-color: #fff;
}

.home-punks_tabs-link.red.w--current {
  background-color: #e4e2df;
  border-color: #95554e;
}

.home-punks_tabs-link.red.w--current:hover {
  background-color: #fff;
}

.home-punks_tabs-link.purple {
  transition: all .2s;
}

.home-punks_tabs-link.purple:hover {
  background-color: #f4f4f4;
  border-color: #fff;
}

.home-punks_tabs-link.purple.w--current {
  background-color: #e4e2df;
  border-color: #e4e2df;
}

.home-punks_tabs-link.purple.w--current:hover {
  background-color: #f4f4f4;
}

.home-punks_heading-medium {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.3;
}

.heading-huge {
  text-align: center;
  margin-top: 3.6rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-background-scribble2 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/622bddf2fffb1b9f68b210f2_text-scribble-bg2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: -.5rem;
  padding-bottom: .5rem;
  padding-right: 0;
  display: inline-block;
}

.home-punks_image {
  border-radius: 2rem;
}

.rl-features_heading-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.home-punks_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.home-punks_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl-features_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  height: 900px;
}

.text-size-medium {
  color: var(--transparent);
  font-size: 1.125rem;
}

.rl-features_card1 {
  background-color: #d8d5d2;
  background-image: none;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  height: 900px;
  padding: 4rem;
  display: flex;
}

.rl-features_image-wrapper {
  position: relative;
}

.heading-large {
  color: var(--transparent);
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.rl-features_card2 {
  background-color: #d8d5d2;
  background-image: none;
  border-radius: 1rem;
  height: 900px;
  padding: 4rem;
}

.rl-features_text-wrapper.text-color-white {
  z-index: 3;
  position: relative;
}

.rl-features_image.image2 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.rl-features_image.image1 {
  z-index: 0;
  height: 650px;
  position: relative;
}

.rl-features_image.image3 {
  z-index: 2;
  height: 650px;
  position: absolute;
  inset: 0%;
}

.rl-features_card3-background-wrapper {
  grid-column-gap: .1rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: absolute;
  inset: auto -28% -120% auto;
  transform: skew(-45deg, 35deg);
}

.rl-features_card3-background {
  z-index: 1;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.rl-features_card3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #161616;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 4rem;
  display: grid;
  position: relative;
  overflow: hidden;
}

.rl-features_background-overlay {
  display: none;
}

.heading-small {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.rl-pricing-outline {
  background-image: linear-gradient(103deg, #ff7448, #ff4848 50%, #6248ff 97%);
  border-radius: 18px;
  padding: 3px;
}

.rl-pricing_list-item {
  align-items: flex-start;
  display: flex;
}

.save-money-label {
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: .5rem;
  margin-left: .5rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 700;
  display: inline-block;
  box-shadow: 2px 3px #000;
}

.rl-pricing_item {
  text-align: left;
  background-color: #d8d5d2;
  border-radius: 16px;
  padding: 3rem;
}

.rl-pricing_item.highlighted {
  background-color: #fff;
  border-style: none;
}

.text-color-grey {
  color: #161616bf;
}

.heading-xsmall {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-color-darkgrey {
  color: #161616a6;
}

.pricing-table_divider {
  background-color: #16161626;
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.rl-pricing_browser {
  align-items: center;
  display: flex;
}

.rl-pricing_title-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.tick-icon {
  align-self: flex-start;
  margin-right: .75rem;
}

.rl-pricing_component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
}

.rl-pricing_callout-wrapper {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content;
  margin-bottom: 1.5rem;
}

.rl-pricing_callout {
  text-align: center;
  background-color: #d8d5d2;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.rl-pricing_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr;
}

.rl-pricing_browser-icon {
  margin-right: 1rem;
}

.rl-pricing_button-wrapper {
  align-items: center;
  display: flex;
}

.pricing-table_button-caption {
  max-width: 12rem;
  margin-left: 1.5rem;
}

.rl-testimonial_quote-icon-bottom {
  position: absolute;
  inset: auto 0% 0% auto;
}

.text-weight-medium {
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 500;
}

.rl-testimonial_quote-icon-top {
  position: absolute;
  inset: 0% auto auto 0%;
}

.slide-nav {
  height: .5rem;
  padding-top: 0;
  font-size: .5rem;
  display: none;
  bottom: 2rem;
}

.rl-testimonials_component {
  background-color: #0000;
  align-items: center;
  height: auto;
  padding-top: 4rem;
  padding-bottom: 5.1rem;
  display: flex;
}

.rl-testimonials_headshot {
  object-fit: cover;
  border: 2px solid #fff;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.rl-testimonials_slide-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

.form-field-2 {
  background-color: #fff;
  border: 2px solid #0000001a;
  border-radius: 12px;
  height: 100%;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 18px;
  transition: all .3s;
}

.form-field-2:hover {
  border-style: solid;
  border-color: #000;
}

.form-field-2:focus {
  border-width: 2px;
  border-color: #000;
  padding: 13px 24px;
}

.form-field-2::placeholder {
  color: #00000080;
}

.form-field-2.white {
  background-color: #fff;
  border-color: #00000026;
}

.form-field-2.white:focus {
  border-color: #000;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.success-message-2 {
  color: var(--black);
  background-color: #968e8e;
  background-image: linear-gradient(135deg, #e6def0, #c1dedc);
  border-radius: 12px;
}

.fixed-cta_button {
  color: #fff;
  text-align: center;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 3rem;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s;
  display: flex;
}

.fixed-cta_button:hover {
  background-color: #000;
  border-color: #000;
}

.fixed-cta_button.w--current {
  background-color: #161616;
}

.fixed-cta_button-2 {
  color: #fff;
  text-align: center;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 3rem;
  padding: .75rem 1.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.fixed-cta_button-2:hover {
  background-color: #000;
  border-color: #000;
}

.fixed-cta_button-2.w--current {
  background-color: #161616;
}

.bold-text {
  line-height: 32px;
}

.rl-header_heading-2 {
  letter-spacing: -.03em;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1.3;
}

.cross-icon {
  align-self: center;
  width: 2rem;
  margin-left: 1.5rem;
}

.page-padding {
  padding-left: 5%;
  padding-right: 5%;
}

.career7_accordion {
  border: 1px solid #000;
  margin-bottom: 1.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.career7_list {
  display: block;
}

.career7_title-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.heading-small-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-medium {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.career7_list-wrapper {
  border-bottom: 0 solid #000;
  overflow: hidden;
}

.career7_job-description {
  cursor: pointer;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.career7_item {
  border-top: 1px solid #000;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.banner2_icon-wrapper {
  flex: none;
  margin-right: 1rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.banner2_close-button {
  margin-left: 1rem;
}

.banner2_content {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.banner2_wrapper {
  background-color: #0000;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
}

.heading-small-3 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-align-center-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-huge-2 {
  margin-top: 3.6rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

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

.heading-huge-3 {
  margin-top: 3.6rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.rl-pricing_button-wrapper-2 {
  align-items: center;
  display: flex;
}

.text-block-12 {
  text-decoration: none;
}

.logo2 {
  align-self: center;
  font-size: 28px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-13 {
  color: var(--black);
  font-size: 26px;
  font-weight: 700;
}

.team10_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.team10_mask {
  width: 33.33%;
  overflow: visible;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.team10_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.team10_component {
  background-color: #0000;
  height: auto;
  padding-bottom: 6rem;
  position: relative;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.team10_arrow {
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.team10_arrow.left {
  right: 4rem;
}

.team10_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.team10_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.team10_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.team10_slide {
  padding-right: 3rem;
}

.section-team10 {
  overflow: hidden;
}

.team12_list {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.team12_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.team12_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.team12_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.team12_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.banner10_component {
  background-color: #0000;
  border-bottom: 1px solid #000;
  position: relative;
}

.banner10_content-wrapper {
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.banner10_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner10_close-button {
  margin-left: 1rem;
}

.banner5_component {
  background-color: #0000;
  border: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.banner5_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner5_close-button {
  margin-left: 1rem;
}

.hero_illustration-2 {
  width: 65vw;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.navbar-2 {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.h1-2 {
  color: #0000008f;
  text-align: center;
  font-size: 54px;
  position: relative;
  top: 16%;
}

.bigbracket {
  font-size: 104px;
  font-weight: 400;
  position: relative;
  top: 14px;
}

.section2 {
  min-height: 100%;
  margin-top: 143px;
  padding-top: 100px;
  padding-left: 100px;
  padding-right: 100px;
}

.contentwrapper {
  border-radius: 30px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 50px;
  display: block;
  box-shadow: 0 5px 50px -8px #0003;
}

.bodyh1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}

.p {
  color: #00000080;
  font-size: 20px;
  line-height: 40px;
}

.redphonecol3 {
  justify-content: flex-end;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.redphoneimg2 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.tankcranemask {
  width: 100%;
  height: 309px;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.highcranepivot {
  padding-left: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.highcranediv {
  width: 435px;
  height: 554px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.redphonecol1 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.tankcraneimg {
  position: absolute;
  bottom: 0;
  right: 0;
}

.tankcraneline {
  position: absolute;
  bottom: 53px;
  right: -1.3%;
}

.highcraneplayimg {
  padding-left: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.skylineimg {
  width: 100%;
  max-width: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.tankcraneanimationdiv {
  position: absolute;
  inset: 0;
}

.redphonethindiv2 {
  background-color: #db3b61;
  border-radius: 3px;
  width: 100%;
  height: 23%;
  margin-top: 6.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.greenphoneimg {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.redphonerow {
  height: 40%;
}

.redphonesmallsquare {
  background-color: #db3b61;
  border-radius: 3px;
  width: 89%;
  height: 100%;
}

.semidiv {
  width: 450px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.redphonecol2 {
  justify-content: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.imagediv {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0;
}

.semianimationdiv {
  position: absolute;
  inset: 0;
}

.redphonebgdiv {
  background-color: #ff4470;
  border-radius: 2px;
  width: 18.5%;
  height: 25.5%;
  position: absolute;
  bottom: 4%;
  left: 54.3%;
}

.pushimg {
  width: 16%;
  position: absolute;
  bottom: 55px;
  left: 7%;
}

.tankcranediv {
  width: 450px;
  height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.highcraneline {
  padding-left: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.droppushanimationdiv {
  position: absolute;
  inset: 0;
}

.redphoneelementswrapper {
  height: 37%;
  position: absolute;
  bottom: 5%;
  left: 7%;
  right: 7%;
}

.semiimg {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.pushimg2 {
  width: 15%;
  position: absolute;
  bottom: 86px;
  left: 25%;
}

.redphonethindiv1 {
  background-color: #db3b61;
  border-radius: 3px;
  width: 100%;
  height: 23%;
  margin-top: 6.5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.analyticscircleimg {
  position: absolute;
  bottom: -245px;
  right: .5%;
}

.greenphonebgdiv {
  background-color: #ffffff21;
  justify-content: center;
  align-items: center;
  width: 23.5%;
  height: 167px;
  display: flex;
  position: absolute;
  bottom: 31px;
  left: 20%;
  overflow: hidden;
}

.redphonebgdiv2 {
  background-color: #00385e;
  justify-content: center;
  align-items: center;
  width: 22.2%;
  height: 138px;
  display: flex;
  position: absolute;
  bottom: 32px;
  right: 40%;
  overflow: hidden;
}

.section-2 {
  height: 75%;
  position: relative;
  overflow: hidden;
}

.redphonecirclediv {
  background-color: #555574;
  border-radius: 200px;
  width: 80px;
  height: 80px;
}

.greenphonecircle {
  background-color: #80d599;
  border-radius: 200px;
  width: 90px;
  height: 90px;
  position: relative;
}

.highcraneimg {
  padding-left: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.truckline {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.truckline2 {
  position: absolute;
  bottom: 27px;
  left: 17.5%;
}

.highcranemask {
  width: 100%;
  height: 49%;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}

.title {
  color: #ffffffc7;
  letter-spacing: -1px;
  text-shadow: none;
  margin-top: 11px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Lato, sans-serif;
  font-size: 41px;
  font-weight: 300;
  line-height: 44px;
}

.superellipse-content {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
}

.big-superellipse {
  z-index: 20;
  background-color: #0d03638f;
  border-radius: 65px;
  width: 290px;
  height: 290px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 50% 0;
  transform: translate(0, -50%);
}

.big-superellipse.front {
  z-index: 21;
  background-color: #0d0d0e8f;
  width: 290px;
  height: 290px;
  box-shadow: inset 0 1px #ffffff30;
}

.big-superellipse.big-superellipse-two {
  background-color: #706f758f;
  width: 290px;
  height: 290px;
  transform: rotate(45deg);
  box-shadow: inset 1px 1px #ffffff2b;
}

.small-superellipse {
  z-index: 19;
  background-color: #e74c3c8a;
  border-radius: 16px;
  width: 82px;
  height: 82px;
  position: absolute;
  transform: rotate(45deg);
  box-shadow: 6px 6px 28px #00000057;
}

.small-superellipse.small-superellipse-four {
  background-color: #600fceb3;
  position: absolute;
  top: 47%;
  left: -117px;
  transform: rotate(45deg)translate(0, -50%);
  box-shadow: 6px -6px 28px #393a6bc9, inset -1px 1px #ffffff2e;
}

.small-superellipse.small-superellipse-one {
  background-color: #d235a0b3;
  margin-left: auto;
  margin-right: auto;
  transition: all .5s;
  display: block;
  position: absolute;
  top: -87px;
  left: 0;
  right: 0;
  box-shadow: 7px 7px 17px #ad09586e, inset 0 0 8px #ed58be94, inset -1px -1px #ffffff40, 1px 1px 4px #00000012;
}

.small-superellipse.small-superellipse-two {
  background-color: #ed4214bd;
  position: absolute;
  top: 47%;
  bottom: 0;
  right: -58px;
  transform: rotate(45deg)translate(0, -50%);
  box-shadow: -6px 6px 28px #a63400a1, inset 1px -1px #fff3;
}

.small-superellipse.small-superellipse-three {
  background-color: #16ababb3;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: -87px;
  left: 0;
  right: 0;
  box-shadow: -6px -6px 28px #006a808c, inset 1px 1px #ffffff36;
}

.wwdc-logo {
  color: #fff;
  margin-top: 33px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 200;
}

.small-disc {
  z-index: 19;
  background-color: #76c2cc85;
  border-radius: 50%;
  width: 88px;
  height: 88px;
  position: absolute;
  box-shadow: -6px 6px 21px -1px #00000042;
}

.small-disc.small-disc-three {
  background-color: #67aa30bd;
  position: absolute;
  bottom: -14px;
  right: -14px;
  box-shadow: -6px -6px 21px -1px #0000003b, inset 1px 1px #ffffff2b;
}

.small-disc.small-disc-two {
  background-color: #3d9c47bd;
  position: absolute;
  top: -14px;
  right: -14px;
  box-shadow: -6px 6px 21px -1px #c700009c, inset 1px -1px #fff3;
}

.small-disc.small-disc-four {
  background-color: #0751f0b3;
  position: absolute;
  bottom: -14px;
  left: -14px;
  box-shadow: 6px -6px 21px -1px #00368791, inset -1px 1px #ffffff29;
}

.small-disc.small-disc-one {
  background-color: #c7910a99;
  position: absolute;
  top: -14px;
  left: -14px;
  box-shadow: 6px 6px 21px -1px #910ec9ad, inset -1px -1px #ffffff3d;
}

.big-disc {
  box-shadow: none;
  background-color: #d6d6d67d;
  background-image: linear-gradient(to right, #fff0, #ffffff36);
  border-radius: 50%;
  width: 234px;
  height: 234px;
  display: inline-block;
}

.big-disc.big-disc-one {
  z-index: 18;
  background-color: #ae0ac799;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 20px 1px 10px 2px #8f08a375, inset 0 1px #ffffff54;
}

.big-disc.big-disc-height {
  z-index: 11;
  background-color: #600fceb3;
  position: absolute;
  top: 50%;
  left: -34px;
  transform: translate(0, -50%);
  box-shadow: 4px 4px 10px 2px #00000042, inset 1px 1px #ffffff42;
}

.big-disc.big-disc-three {
  z-index: 14;
  background-color: #ec7c00bd;
  position: absolute;
  bottom: 0;
  right: 0;
  box-shadow: -13px 0 21px 2px #006e659e, inset 1px -1px #ffffff29;
}

.big-disc.big-disc-6 {
  z-index: 15;
  background-color: #ed4214bd;
  position: absolute;
  top: 50%;
  bottom: 0;
  right: -34px;
  transform: translate(0, -50%);
  box-shadow: inset -1px -1px #ffffff2e, -9px 13px 18px 2px #c25700d6;
}

.big-disc.big-disc-seven {
  z-index: 13;
  background-color: #16aca3b3;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: -34px;
  left: 0;
  right: 0;
  box-shadow: -4px -4px 10px 2px #00000042, inset 1px -1px #ffffff38;
}

.big-disc.big-disc-four {
  z-index: 12;
  background-color: #076cf0b3;
  position: absolute;
  bottom: 0;
  left: 0;
  box-shadow: 0 -6px 10px 2px #00000042, inset 1px 1px #ffffff24;
}

.big-disc.big-disc-two {
  z-index: 16;
  background-color: #e2222dbd;
  position: absolute;
  top: 0;
  right: 0;
  box-shadow: inset -1px 0 #edddb954, 6px 12px 17px 1px #c9320094;
}

.big-disc.big-disc-five {
  z-index: 17;
  background-color: #b009546e;
  background-image: linear-gradient(#d235a0b3, #f7c1e67d);
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: -34px;
  left: 0;
  right: 0;
  box-shadow: inset -1px 0 #ffffff3d, 14px 9px 20px -4px #ad2b00ad;
}

.logo-structure-400px {
  background-color: #fff0;
  width: 400px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.logo-container {
  margin-top: 51px;
  padding-top: 99px;
  padding-bottom: 99px;
}

.mought {
  background-color: #fff;
  border: .2em solid #fff;
  border-radius: 5em;
  width: 3em;
  height: .4em;
}

.face-ring {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2em;
  display: flex;
  position: absolute;
}

.heading-2 {
  color: #969696;
  font-weight: 500;
  display: none;
}

.heading-hero {
  z-index: 10;
  width: 40em;
  padding-top: 3em;
  padding-left: 5em;
  position: absolute;
  inset: 0% auto auto 0%;
}

.character-group {
  flex-direction: column;
  align-items: center;
  margin-left: -2.4em;
  display: flex;
}

.characters-wrapper {
  z-index: 5;
  border-radius: 5em;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: flex-end;
  font-size: 1em;
  display: flex;
  position: relative;
}

.body-2 {
  mix-blend-mode: multiply;
  background-color: #f15c22;
  border-radius: 10em;
  justify-content: center;
  align-items: flex-start;
  width: 16em;
  height: 10em;
  transition: background-color .35s;
  display: flex;
  position: relative;
}

.body-2.blue {
  background-color: #18a3df;
}

.body-2.blue.circle {
  background-color: #305ddd;
}

.body-2.circle {
  height: 16em;
}

.body-2.circle.blue {
  background-color: #21409a;
}

.body-2.green, .body-2.green.tall {
  background-color: #00a650;
}

.body-2.yellow, .body-2.yellow.tall {
  background-color: #fbab19;
}

.body-2.small {
  background-color: #ac5fff;
  height: 28em;
}

.eye {
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 15em;
  width: .8em;
  height: .8em;
  margin-left: .2em;
  margin-right: .2em;
}

.eye-rig {
  align-items: center;
  padding-top: 2em;
  padding-bottom: 1em;
  display: flex;
}

.heading {
  color: #305ddd;
  text-transform: none;
  margin-top: 0;
  font-weight: 600;
}

.bold-text-2 {
  color: #f15c22;
  font-weight: 600;
}

.cta-hero {
  background-color: #305ddd;
  border-radius: 10em;
  margin-top: 1em;
  padding: 1em 2em;
  font-weight: 500;
  transition: transform .35s cubic-bezier(.77, 0, .175, 1);
}

.cta-hero:hover {
  background-color: #f15c22;
  transform: rotate(-10deg);
}

.warpper {
  z-index: 10;
  border-radius: 2em;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-left: 5em;
  margin-right: 5em;
  padding: 2em;
  display: flex;
  position: relative;
}

.characters-wrapper-2 {
  z-index: 5;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-end;
  font-size: 1em;
  display: flex;
  position: relative;
}

.body {
  mix-blend-mode: multiply;
  background-color: #f15c22;
  border-radius: 10em;
  justify-content: center;
  align-items: flex-start;
  width: 16em;
  height: 10em;
  transition: background-color .35s;
  display: flex;
  position: relative;
}

.body.green, .body.green.tall {
  background-color: #00a650;
}

.body.blue {
  background-color: #18a3df;
}

.body.blue.circle {
  background-color: #305ddd;
}

.body.yellow, .body.yellow.tall {
  background-color: #fbab19;
}

.body.small {
  background-color: #ac5fff;
  height: 28em;
}

.body.circle {
  height: 16em;
}

.body.circle.blue {
  background-color: #21409a;
}

.characters-wrapper-3 {
  z-index: 5;
  border-radius: 5em;
  justify-content: flex-end;
  align-items: flex-end;
  font-size: 1em;
  display: flex;
  position: relative;
}

.body-3 {
  mix-blend-mode: multiply;
  background-color: #f15c22;
  border-radius: 10em;
  justify-content: center;
  align-items: flex-start;
  width: 16em;
  height: 10em;
  transition: background-color .35s;
  display: flex;
  position: relative;
}

.body-3.green, .body-3.green.tall {
  background-color: #00a650;
}

.body-3.blue {
  background-color: #18a3df;
}

.body-3.blue.circle {
  background-color: #305ddd;
}

.body-3.yellow, .body-3.yellow.tall {
  background-color: #fbab19;
}

.body-3.small {
  background-color: #ac5fff;
  height: 28em;
}

.body-3.circle {
  height: 16em;
}

.body-3.circle.blue {
  background-color: #21409a;
}

.characters-wrapper-4 {
  z-index: 5;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-end;
  padding: 2em;
  font-size: 1em;
  display: flex;
  position: relative;
}

.characters-wrapper-5 {
  z-index: 5;
  border-radius: 5em;
  justify-content: center;
  align-items: flex-end;
  padding: 2em 0;
  font-size: 1em;
  display: flex;
  position: relative;
}

.cta-hero-2 {
  background-color: #305ddd;
  border-radius: 10em;
  margin-top: 1em;
  padding: 1em 2em;
  font-weight: 500;
  transition: transform .35s cubic-bezier(.77, 0, .175, 1);
}

.cta-hero-2:hover {
  background-color: #f15c22;
  transform: rotate(-10deg);
}

.button-5 {
  background-color: #0000;
  border: .5px solid #ffffff80;
  border-radius: 3px;
  margin-right: 20px;
  padding: 18px 28px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.button-5:hover {
  background-color: #0000001a;
}

.button-5._1 {
  background-color: #e1309c;
  border-style: solid;
  border-color: #da1c9a;
  padding-left: 28px;
  padding-right: 28px;
  box-shadow: 0 0 15px -4px #3a3a3a33;
}

.button-5._1:hover {
  background-color: #e549a8;
}

.button-5._1._44 {
  color: #232639;
  background-color: #0000;
  border-style: solid;
  border-color: #232639;
  margin-top: 40px;
}

.button-5._1._44:hover {
  background-color: #0000000d;
}

.button-5._3 {
  letter-spacing: .5px;
  border-width: .3px;
  border-color: #ffffff80;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-4 {
  float: none;
  text-align: center;
  justify-content: center;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  display: flex;
}

.nav-link-2 {
  color: #fff;
  letter-spacing: 1px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
}

.div-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  display: flex;
}

.nav-link-3 {
  color: #fff;
  letter-spacing: 1px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
}

.container-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}

.div-block-2 {
  justify-content: center;
  display: flex;
}

.lasts {
  background-color: #ffffff1a;
  height: 75px;
}

.body-4 {
  flex-direction: column;
  height: 50px;
  display: block;
  position: relative;
}

.body-4.ssss {
  margin-top: 65px;
}

.paragraph-2 {
  color: #fffc;
  text-align: center;
  margin-bottom: 40px;
  font-size: 19px;
  font-weight: 500;
}

.heahrer {
  color: #000;
  background-color: #61755c;
  height: 600px;
}

.image-2 {
  text-align: left;
  margin-top: -3px;
  margin-left: 10px;
}

.heading-3 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Circularstd, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
}

.text-block-14 {
  float: left;
  color: #fff;
  text-align: left;
  letter-spacing: .3px;
  justify-content: center;
  font-family: Open Sans, sans-serif;
  display: flex;
}

.navbar-3 {
  background-color: #0000;
}

.image-3 {
  margin-top: 10px;
}

.creator_container-2 {
  background-color: #f5f4fa;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 24px;
  overflow: hidden;
}

.creator_block-2 {
  background-color: #0000;
  border-radius: 12px;
  min-width: 394px;
  margin-right: 24px;
  padding: 0 32px 32px;
  display: block;
}

.imwraper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  margin-bottom: 10px;
  margin-left: 10%;
  margin-right: 10%;
  padding-top: 71px;
  padding-bottom: 10px;
  display: flex;
}

.image-7 {
  opacity: .34;
  margin-top: 0;
}

.wr {
  justify-content: center;
  display: flex;
}

.blocks {
  max-width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-3 {
  color: #232639;
  text-align: center;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-left: 10%;
  margin-right: 10%;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
}

.paragraph-3.l {
  color: #232639;
  text-align: left;
  margin-left: 0%;
  font-family: Circularstd, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.paragraph-3.wh {
  color: #fffc;
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 0%;
}

.bold-text-3 {
  color: #e1309c;
}

.paragraph-4 {
  color: #232639;
  text-align: center;
  letter-spacing: .3px;
  font-size: 18px;
}

.paragraph-4.l {
  color: #232639cc;
  text-align: left;
  margin-right: 10%;
  font-weight: 400;
  line-height: 30px;
}

.paragraph-4.l.xx {
  margin-bottom: 10px;
}

.paragraph-4.l.xx.ss {
  margin-bottom: 40px;
}

.paragraph-4.l.pl {
  color: #5d617e;
  letter-spacing: .5px;
  margin-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.heading-4 {
  color: #232639;
  text-align: center;
  margin-bottom: 30px;
  font-size: 65px;
  font-weight: 500;
}

.wraper {
  padding-left: 10%;
  padding-right: 10%;
}

.section1 {
  background-color: var(--transparent);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 0;
}

.heading-5 {
  color: #232639;
  text-align: center;
  font-family: Circularstd, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 60px;
}

.heading-5.l {
  text-align: left;
  margin-bottom: 40px;
  font-weight: 500;
  line-height: 45px;
}

.heading-5.l.w {
  color: #fff;
  line-height: 55px;
}

.heading-5.l.w.ss {
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 30px;
  display: flex;
}

.texts {
  max-width: 550px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-5 {
  max-width: 1200px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.div-block-5.dfff {
  padding-bottom: 60px;
}

.div-block-6 {
  margin-left: 5%;
}

.div-block-6.ss {
  margin-right: 15%;
}

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

.image-9 {
  float: left;
  border: 1px solid #5d617e4d;
  border-radius: 35px;
  max-width: 100%;
  margin-right: 0;
}

.heading-6 {
  color: #232639;
  letter-spacing: .5px;
  font-family: Circularstd, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.columns-2 {
  margin-bottom: 80px;
}

.question-title {
  color: #ffffffe6;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 600;
}

.columns {
  margin-left: -10px;
  padding-bottom: 60px;
}

.plus {
  opacity: 1;
}

.grid-3 {
  grid-template-columns: 1fr;
}

.grid-3.sss {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  font-size: 35px;
}

.uuuu {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container-tight {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.heading-7 {
  color: #fff;
  font-family: Circularstd, sans-serif;
  font-size: 25px;
}

.blue._4.footer {
  background-color: #232639;
}

.faq-paragraph {
  color: #ffffffe6;
  letter-spacing: -.25px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10%;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.faq-question-wrap {
  margin-top: 10px;
  margin-bottom: 10px;
}

.faq-question-bar {
  color: #191b22;
  border: 1px #fffc;
  border-bottom: 1px solid #fff6;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.faq-question-bar.ww {
  border-style: none;
  border-color: #000;
}

.faq-content {
  margin-top: -2px;
  overflow: hidden;
}

.footer {
  background-color: #232639;
  border-top: 1px solid #fff6;
}

.bold-text-4 {
  color: #ffffffe6;
  letter-spacing: .5px;
}

.image-4 {
  opacity: .8;
  margin-right: 20px;
}

.grid-4 {
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr;
}

.heading-8 {
  color: #fff;
  letter-spacing: .5px;
  margin-bottom: 20px;
}

.link {
  float: none;
  color: #fffc;
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-size: 18px;
  text-decoration: none;
  display: block;
}

.image-5 {
  opacity: .8;
  margin-right: 20px;
}

.div-block-8 {
  max-width: 1200px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.navbar-4 {
  background-color: #0000;
  height: 600px;
  margin-top: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.section-3 {
  height: 600px;
}

.heading-9 {
  color: #232639;
  text-align: center;
  font-family: Circularstd, sans-serif;
  font-size: 45px;
  font-weight: 500;
}

.heading-9.l {
  text-align: left;
  margin-bottom: 40px;
  font-weight: 500;
}

.feature_wrap-2 {
  padding-top: 66px;
  padding-bottom: 106px;
}

.feature_wrap-2._2 {
  padding-bottom: 140px;
}

.header-avatar-row {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  line-height: 24px;
  display: flex;
}

.avatar-regular-row {
  margin-right: 14px;
  display: flex;
}

.avatar-regular {
  background-color: #e4e6f1;
  border: 3px solid #fff;
  border-radius: 100px;
  width: 42px;
  height: 42px;
  position: relative;
}

.avatar-regular.avatar-group {
  margin-left: -14px;
}

.avatar-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.avatar-first {
  background-color: #1a1a1a;
  border: 3px solid #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-left: -14px;
  display: flex;
  position: relative;
}

.avatar-text {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}

.text-weight-semibold-2 {
  font-weight: 600;
}

.section-4 {
  background-color: #f7f7f7;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.feature-arrow-wrapper {
  color: #1e1e20;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.feature-arrow-wrapper:hover {
  color: #d0011d;
}

.feature-tabs {
  display: flex;
}

.icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.paragraph-small-2 {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 1.5;
}

.margin-bottom-24 {
  margin-bottom: 24px;
}

.feature-shop-tab {
  color: #1e1e20;
  text-align: left;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px 32px;
  transition: border-color .3s;
  display: flex;
}

.feature-shop-tab:hover {
  border-color: #d2d2d7;
}

.feature-shop-tab.w--current {
  background-color: #fff;
  border: 1px solid #f5f5f7;
  box-shadow: 25px 25px 64px -14px #a1a1a526;
}

.container-small-2 {
  z-index: 5;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.feature-tabs-content {
  width: 100%;
  overflow: visible;
}

.heading-wrapper {
  color: #1e1e20;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-08 {
  margin-bottom: 8px;
}

.margin-bottom-08.text-weight-semibold {
  font-weight: 600;
}

.section-features {
  height: 600px;
  padding: 92px 5%;
  position: relative;
}

.heading-detail {
  color: #b3b3b3;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.feature-icon-small {
  width: 70px;
  margin-right: 16px;
}

.feature-tab-card {
  color: #000;
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding: 32px;
  text-decoration: none;
  transition: all .3s;
}

.feature-tab-card:hover {
  border-color: #f5f5f7;
  box-shadow: 25px 25px 64px -14px #a1a1a526;
}

.feature-shop-tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-width: 50%;
  margin-right: 40px;
  display: grid;
}

.paragraph-regular {
  letter-spacing: -.02em;
  margin-top: 46px;
  font-family: Inter, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}

.paragraph-regular.text-weight-semibold {
  font-weight: 600;
}

.feature-link-text {
  letter-spacing: -.01em;
  margin-right: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.feature-icon-large {
  margin-bottom: 16px;
}

.h1-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 64px;
  line-height: 1.2;
}

.h1-heading.text-weight-medium {
  font-weight: 500;
}

.feature-line {
  background-color: #ececee;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.paragraph-large {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 1.5;
}

.avatar-image-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.feature-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.features-container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.feature-list-grid {
  grid-column-gap: 40px;
  grid-row-gap: 29px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
}

.feature-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 60px;
  font-size: 52px;
  line-height: 62px;
}

.feature-grid {
  grid-column-gap: 100px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.feature-small-title {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

.feature-paragraph {
  color: #4d4d4d;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.feature-card {
  align-items: flex-start;
  display: flex;
}

.feature-image {
  margin-right: 40px;
}

.features-section {
  background-color: var(--off-white);
  padding: 140px 5%;
}

.h1-heading-2 {
  color: #2b2c4f;
  letter-spacing: -.04em;
  margin-bottom: 16px;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.vector-wave {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.icon-circle {
  color: #6667ab;
  border: 1px dashed #2b2c4f;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  margin-right: 20px;
  padding: 4px;
  display: flex;
}

.grid-feature {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-content-bottom {
  grid-column-gap: 100px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
}

.h3-heading {
  color: #2b2c4f;
  letter-spacing: -.04em;
  font-size: 36px;
  line-height: 44px;
}

.paragraph-5 {
  color: #2b2c4f;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.brower-top-bar {
  width: 100%;
}

.footnote-right {
  opacity: .5;
  color: #2b2c4f;
  text-align: right;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 24px;
}

.placeholder-hand {
  z-index: 5;
  position: relative;
}

.placeholder-image {
  z-index: 5;
  position: relative;
  box-shadow: 7px 7px 29px 10px #2b2c4f26;
}

.browser {
  width: 100%;
}

.heading-wrapper-2 {
  text-align: center;
  max-width: 500px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.section-large {
  padding: 100px 5% 120px;
  position: relative;
  overflow: hidden;
}

.browser-content-wrapper {
  border: 2px dashed #6667ab;
  border-top-style: none;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.sub-heading-large {
  color: #2b2c4f;
  letter-spacing: -.02em;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 32px;
}

.browser-inner {
  background-color: #6667ab;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  justify-content: center;
  align-items: flex-end;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.heading-detail-small {
  color: #6667ab;
  margin-bottom: 10px;
  font-weight: 500;
}

.footnote {
  opacity: .5;
  color: #2b2c4f;
  margin-top: 20px;
  margin-bottom: 0;
  line-height: 24px;
}

.bg-vector {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-content {
  grid-column-gap: 92px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  margin-bottom: 200px;
}

.card-line {
  border: 1px dashed #6667ab;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-bottom: 60px;
}

.feature-wrapper {
  align-items: flex-start;
  display: flex;
}

.container-large-2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.process-badge {
  color: #fff;
  background-color: #3ec875;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  padding: 8px 12px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.feature-circle {
  background-color: #ebebee;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 20px;
  font-size: 20px;
  line-height: 32px;
  display: flex;
}

.feature-image-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.accent {
  margin-top: 32px;
  margin-bottom: 24px;
}

.squiggle {
  z-index: 5;
  position: absolute;
  inset: auto auto 160px -40%;
}

.card {
  z-index: 5;
  background-color: #ffffffbd;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 30px 30px 44px #0b234d14;
}

.feature-list-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 40px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  position: relative;
}

.card-type {
  align-items: center;
  margin-bottom: 28px;
  font-weight: 600;
  display: flex;
}

.card-icon-square {
  background-color: #5438ff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  margin-right: 10px;
  display: flex;
}

.feature-heading-2 {
  color: #0c182e;
  letter-spacing: -.03em;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 42px;
  line-height: 55px;
}

.price-large {
  color: #5438ff;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.card-detail {
  color: #3b4457;
  max-width: 290px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.feature-card-2 {
  align-items: flex-start;
  display: flex;
}

.code-background {
  position: absolute;
  inset: -20% auto auto -25%;
}

.feature-body-small {
  color: #3b4457;
  max-width: 290px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.card-wrapper {
  position: relative;
}

.price-medium {
  color: #0c182e;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.arrow-curve {
  position: absolute;
  inset: -15% 0% auto auto;
}

.feature-body-large {
  color: var(--grey);
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.feature-grid-2 {
  grid-column-gap: 47px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-items: center;
}

.feature-card-3 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.feature-details {
  color: #8e8e8e;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.feature-title {
  color: #202020;
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.feature-icon {
  position: absolute;
}

.heading-large-2 {
  color: #262626;
  letter-spacing: -.04em;
  font-size: 50px;
  font-weight: 600;
  line-height: 60px;
}

.feature-icon-wrapper {
  justify-content: center;
  align-items: center;
  min-width: 128px;
  margin-bottom: 40px;
  margin-right: 40px;
  display: flex;
  position: relative;
}

.grid-features {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.section--2 {
  padding: 140px 5%;
}

.title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 90px;
  display: flex;
}

.title-large {
  color: #8e8e8e;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 16px;
}

.container-features {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.feature-wrapper-2 {
  align-items: center;
  margin-top: 120px;
  display: flex;
}

.number-wrapper {
  align-items: center;
  display: flex;
}

.number-large {
  color: #000;
  letter-spacing: -.05em;
  margin-right: 14px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1;
}

.number-text-2 {
  color: #000;
  font-size: 16px;
  line-height: 1.2;
}

.line-break {
  background-color: #000;
  width: 1px;
  height: 46px;
  margin-left: 30px;
  margin-right: 30px;
}

.feature-icon-blue {
  background-color: #37aa42;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  margin-right: 24px;
  padding: 8px;
  display: flex;
}

.container-large-3 {
  z-index: 5;
  width: 100%;
  max-width: 1240px;
  margin-top: -205px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-large-3 {
  color: #061237;
  letter-spacing: -.02em;
  margin-bottom: 14px;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-standard {
  color: var(--dark-grey);
  letter-spacing: -.02em;
  max-width: 600px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: .9em;
  font-weight: 600;
  line-height: 24px;
}

.title-wrapper-2 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 92px;
  margin-left: auto;
  margin-right: auto;
}

.title-large-2 {
  color: #1355ff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
}

.grid-feature-large {
  grid-column-gap: 40px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}

.section-features-2 {
  align-items: center;
  min-height: 600px;
  padding: 100px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.h3-heading-2 {
  color: #061237;
  text-align: center;
  letter-spacing: -.04em;
  margin-top: -50px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.2;
}

.large-feature-wrapper {
  align-items: flex-start;
  display: flex;
}

.section5 {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.balance-wrapper {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.filter-wrap-large {
  opacity: .6;
  color: #000;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.filter-wrap-large:hover {
  opacity: 1;
}

.chart-details {
  align-items: center;
  display: flex;
}

.dashboard-link {
  opacity: .2;
  color: #262626;
  border-radius: 20px;
  align-items: center;
  padding: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.dashboard-link:hover {
  opacity: 1;
  background-color: #fcfcfc;
}

.dashboard-link.w--current {
  opacity: 1;
}

.navbar-5 {
  background-color: #fff;
  border-radius: 20px;
  width: auto;
  height: auto;
  margin-right: 20px;
  position: relative;
}

.number-text {
  color: #262626;
  font-size: 22px;
  line-height: 1.5;
}

.large-title {
  color: #262626;
  letter-spacing: -.04em;
  margin-bottom: 20px;
  font-size: 34px;
  font-weight: 500;
  line-height: 1;
}

.income-circle-small {
  background-color: #f8f6fe;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  padding: 3px;
  display: flex;
}

.card-wrapper-2 {
  width: 100%;
}

.dashboard-sidebar {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  height: 100%;
  padding: 40px 40px 95px;
  display: flex;
}

.avatar-circle {
  cursor: pointer;
  border: 2px solid #e5e5e5;
  border-radius: 100px;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  margin-left: 20px;
  transition: border-color .3s;
  position: relative;
}

.avatar-circle:hover {
  border-color: #fd8c4f;
}

.shield {
  width: 16px;
  margin-right: 4px;
}

.dropdown-list-2 {
  background-color: #945858;
}

.dropdown-list-2.w--open {
  background-color: #fafafa;
  border-radius: 20px;
  margin-top: 10px;
  padding: 10px;
}

.title-wrapper-3 {
  color: #b2b2b2;
  letter-spacing: -.03em;
  justify-content: space-between;
  margin-bottom: 20px;
  display: flex;
}

.summary-details {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.detail-block {
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.small-card {
  width: 40px;
  margin-right: 20px;
}

.dashboard-section {
  background-color: var(--off-white);
  justify-content: flex-start;
  align-items: stretch;
  min-height: 800px;
  padding: 60px;
  display: flex;
}

.nav-menu-3 {
  width: 100%;
}

.expense-icon {
  background-color: #fff8f5;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  display: flex;
}

.logo-3 {
  margin-bottom: 40px;
}

.income-text {
  color: #7b55ec;
}

.search-button {
  display: none;
}

.arrow {
  margin-left: 4px;
}

.income-bar-detail {
  background-color: #7b55ec;
  border-radius: 20px;
  width: 20px;
  height: 2px;
  margin-right: 10px;
}

.login-link {
  opacity: .2;
  color: #262626;
  border-radius: 20px;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.login-link:hover {
  opacity: 1;
  background-color: #fcfcfc;
}

.login-link.w--current {
  opacity: 1;
}

.activity-item {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.avatar-circle-small {
  border: 2px solid #e5e5e5;
  border-radius: 100px;
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
  margin-right: 20px;
  position: relative;
}

.chart-placeholder {
  width: 100%;
  margin-top: 50px;
  margin-bottom: 40px;
}

.small-detail {
  color: #b2b2b2;
  font-size: 12px;
}

.dashboard-icon {
  margin-right: 20px;
}

.user-block, .price-wrapper {
  align-items: center;
  display: flex;
}

.dropdown-2 {
  width: 100%;
}

.activity-user-wrapper {
  align-items: center;
  display: flex;
}

.summary-income {
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.secure-wrapper {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.dashboard-panel {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  padding: 40px;
}

.card-link {
  border-radius: 10px;
  align-items: center;
  width: 100%;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.card-link:hover {
  background-color: #fff;
}

.filter-wrap {
  opacity: .4;
  color: #000;
  align-items: center;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.filter-wrap:hover {
  opacity: 1;
}

.income-circle {
  background-color: #f8f6fe;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  display: flex;
}

.navigation-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 60px;
}

.search {
  border-bottom: 1px solid #e5e5e5;
  align-items: center;
  width: 100%;
  max-width: 40%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nav-title {
  color: #b2b2b2;
  letter-spacing: -.03em;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.balance-block {
  cursor: pointer;
  border: 4px dashed #fafafa;
  border-radius: 20px;
  padding: 30px;
  transition: all .3s;
}

.balance-block:hover {
  border-color: #ececec;
}

.dashboard-wrapper {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-row {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.medium-title {
  color: #262626;
  letter-spacing: -.04em;
  font-size: 22px;
  font-weight: 500;
  line-height: 1;
}

.expense-bar-detail {
  background-color: #ff8c4b;
  border-radius: 20px;
  width: 20px;
  height: 2px;
  margin-right: 10px;
}

.card-2 {
  border-radius: 20px;
  box-shadow: 28px 28px 60px -20px #26262640;
}

.search-icon {
  width: 32px;
}

.search-input {
  border: 1px #000;
  margin-bottom: 0;
}

.search-input::placeholder {
  color: #b2b2b2;
}

.dashboard-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
}

.filter-icon {
  margin-left: 6px;
}

.card-small {
  max-width: 100px;
  margin-right: 20px;
}

.expense-circle-small {
  background-color: #fff8f5;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  padding: 3px;
  display: flex;
}

.dropdown-toggle {
  background-color: #fafafa;
  border: 1px solid #fafafa;
  border-radius: 20px;
  align-items: center;
  width: 100%;
  transition: all .2s;
  display: flex;
}

.dropdown-toggle:hover {
  border-color: #e2e2e2;
}

.expense-text {
  color: #ff8c4b;
}

.large-detail {
  color: #262626;
  font-size: 14px;
}

.tab-paragraph {
  color: #59595f;
  max-width: 650px;
  font-family: Inter, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.6;
}

.learn-text {
  color: #7070c2;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.tab-section {
  background-color: #f7f7f7;
  padding: 80px 3%;
}

.tab-title {
  letter-spacing: -.02em;
  margin-bottom: 4px;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}

.title-image {
  width: 70px;
  margin-bottom: 20px;
}

.blur-image {
  z-index: 4;
  position: absolute;
  inset: 0% 0% auto;
}

.title-wrap {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 890px;
  margin: 50px auto 30px;
  display: flex;
}

.tab-detail-wrapper {
  z-index: 8;
  text-align: center;
  max-width: 580px;
  margin-bottom: 60px;
  position: relative;
}

.tab-detail-text {
  color: #1f1f47;
  font-family: Inter, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.5;
}

.tab-description {
  color: #8f8fa3;
  font-size: 15px;
  line-height: 24px;
}

.tab-container {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.feature-tab-menu {
  display: flex;
}

.title-large-3 {
  color: #1d1c1c;
  letter-spacing: -.04em;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.2;
}

.feature-tab-link {
  z-index: 6;
  color: #1f1f47;
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 18px;
  font-weight: 400;
  transition: all .3s;
  display: flex;
  position: relative;
}

.feature-tab-link:hover {
  background-color: #0000;
  border-bottom: 1px solid #000;
}

.feature-tab-link.w--current {
  color: #7070c2;
  background-color: #edeaf0;
  border-bottom-color: #ff6f30;
  width: 100%;
  display: flex;
}

.feature-tab-link.w--current:hover {
  border-bottom: 1px solid var(--dark-grey);
  background-color: var(--transparent);
}

.blur-wrapper {
  position: absolute;
  inset: auto 0% 0%;
}

.tab-panel {
  background-color: #f8f8fc;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 72px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.content-price-badge {
  color: #fff;
  text-align: center;
  background-color: #d0011d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  min-height: 32px;
  padding: 4px 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.product-button-outline {
  color: #1e1e20;
  text-align: center;
  background-color: #0000;
  border: 1px solid #1e1e20;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.product-button-outline:hover {
  color: #fff;
  background-color: #1e1e20;
}

.content-price-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.product-button-filled {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 24px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.product-button-filled:hover {
  background-color: #36aa42;
}

.progress-bar {
  background-color: #f5f5f7;
  border: 1px solid #ececee;
  border-radius: 24px;
  height: 4px;
  position: relative;
}

.content-badge-small {
  color: #fff;
  text-align: center;
  background-color: #d0011d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.coundown-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.counter-number {
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5;
}

.image-cover {
  object-fit: cover;
  width: auto;
  height: 200px;
}

.content-countdown {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.price-large-2 {
  color: #d0011d;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.h6-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 28px;
  line-height: 1.5;
}

.h6-heading.text-weight-medium {
  font-weight: 500;
}

.content-product-card {
  color: #1e1e20;
  border-radius: 24px;
  padding: 32px;
  box-shadow: 25px 25px 64px -14px #a1a1a526;
}

.coundown-dot-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.coundown-dot {
  background-color: #d0011d;
  border-radius: 100px;
  width: 4px;
  height: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.content-caption {
  color: #d0011d;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.content-caption.margin-bottom-08 {
  margin-bottom: 8px;
}

.content-badge {
  color: #d0011d;
  text-align: center;
  border: 1px solid #d0011d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.progress-wrapper {
  margin-top: 24px;
  margin-bottom: 40px;
}

.price-discount {
  color: #87878c;
  font-size: 20px;
  line-height: 32px;
  text-decoration: line-through;
}

.content-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.coundown-square {
  border: 1px solid #d2d2d7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  padding: 16px;
  display: flex;
}

.product-caption {
  color: #d0011d;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.content-header-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.coundown-time {
  color: #87878c;
  margin-top: 16px;
  font-weight: 500;
}

.progress-bar-thumb {
  background-color: #d0011d;
  width: 70%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.content-product-image {
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.coundown-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #d2d2d7;
  border-radius: 16px;
  justify-content: space-between;
  width: 100%;
  margin-top: 16px;
  padding: 32px;
  display: flex;
}

.h3-heading-3 {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 48px;
  line-height: 1.2;
}

.h3-heading-3.text-weight-medium {
  font-weight: 500;
}

.content-product-grid {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  grid-template: "."
  / 1fr;
  grid-auto-rows: .25fr;
  grid-auto-flow: row;
  align-items: center;
  height: 100%;
}

.button-text {
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
}

.section2-cta {
  background-color: #bfdbda;
  padding: 120px 5%;
  position: relative;
}

.button-grid {
  grid-template-rows: auto;
}

.button-neutral {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-neutral:hover {
  background-color: #282556;
}

.button-neutral:active {
  background-color: #160042;
}

.button-neutral:focus {
  outline-offset: 0px;
  outline: 2px solid #6b7094;
}

.container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h2-heading {
  letter-spacing: -.04em;
  margin-top: 0;
  font-size: 56px;
  line-height: 1.2;
}

.h2-heading.margin-bottom-16 {
  color: #c5cfd9;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.4;
}

.paragraph-large-2 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.paragraph-large-2.text-color-gray-500 {
  color: #6b7094;
}

.paragraph-large-2.text-color-gray-500.newtextpopenpostions {
  font-size: 20px;
}

.button-secondary-3 {
  outline-offset: 0px;
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-secondary-3:hover {
  background-color: #f3f5fb;
  border-color: #0000;
}

.button-secondary-3:active {
  color: #642eff;
  background-color: #e4e6f1;
}

.button-secondary-3:focus {
  outline-offset: 0px;
  outline: 2px solid #160042;
}

.button-wrapper-2 {
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.grid-cta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr;
  align-items: center;
}

.cta-section {
  background-color: #bed6be;
  justify-content: center;
  align-items: center;
  padding: 100px 3%;
}

.container-4 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cta-grid {
  grid-column-gap: 72px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  align-items: center;
}

.curly-accent {
  margin-bottom: 14px;
}

.title-large-4 {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 600;
  line-height: 54px;
}

.cta-paragraph {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.button-6 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  background-color: #000;
  margin-top: 50px;
  padding: 20px 72px;
  font-weight: 400;
}

.flex-wrapper-centre {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.paragraph-large-3 {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 1.8;
}

.paragraph-large-3.text-color-gray-400 {
  color: #b6b9ce;
}

.section-header-dark {
  background-color: #160042;
  padding: 92px 5%;
}

.header-icon {
  margin-bottom: 32px;
}

.button-white {
  outline-offset: 0px;
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button-white:hover {
  color: #fff;
  background-color: #642eff;
}

.text-color-white {
  color: #fff;
}

.button-neutral-2 {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

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

.heading-detail-small-2 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.heading-detail-small-2.margin-bottom-12 {
  margin-bottom: 12px;
}

.header-placeholder-wide {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 400px;
  margin-top: 113px;
  display: flex;
  overflow: hidden;
}

.grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.grid-two-column.align-centre {
  align-items: center;
}

.margin-bottom-12 {
  margin-bottom: 12px;
}

.section-regular {
  padding: 92px 5%;
  position: relative;
}

.button-secondary-4 {
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-4:hover {
  background-color: #f3f5fb;
  border-color: #0000;
}

.lottie-animation {
  height: 500px;
  margin-bottom: -34px;
}

.cta-button-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.cta-content {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.paragraph-cta {
  color: var(--dark-grey);
  letter-spacing: -.02em;
  max-width: 450px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.button-cta {
  color: #061237;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 14px;
  padding: 14px 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
  display: flex;
}

.button-cta:hover {
  color: #1355ff;
  background-color: #fff;
}

.section-cta {
  background-color: #37aa42;
  align-items: center;
  padding: 100px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta-grid-long {
  grid-column-gap: 92px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: center;
}

.container-5 {
  z-index: 5;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cta-heading {
  color: var(--black);
  letter-spacing: -.04em;
  max-width: 550px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 40px;
  font-weight: 800;
  line-height: 48px;
}

.button-outline {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
  display: flex;
}

.button-outline:hover {
  color: #1355ff;
  background-color: #fff;
}

.cta-shape {
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.heading-hero-2 {
  z-index: 0;
  color: #20262d;
  text-align: center;
  letter-spacing: -.02em;
  width: 100%;
  margin-bottom: -.2em;
  font-size: 9em;
  font-weight: 800;
  line-height: 1;
  position: absolute;
}

.heading-hero-2.gradient-3 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ef4848, #fef68a);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 7em;
  position: relative;
}

.heading-hero-2._3, .heading-hero-2._2, .heading-hero-2._1 {
  font-size: 7em;
}

.heading-hero-2.gradient-3 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ef4848, #fef68a);
  -webkit-background-clip: text;
  background-clip: text;
  width: auto;
  font-size: 6em;
  position: relative;
}

.heading-hero-2._3, .heading-hero-2._2, .heading-hero-2._1 {
  font-size: 6em;
}

.heading-hero-2.gradient-2 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle farthest-side at -25% -50%, #4ade80, #fffbeb00), linear-gradient(#84cc16, #0ea5e9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 6em;
  position: relative;
}

.heading-hero-2.gradient-1 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle farthest-side at 75% -50%, #2dd4bf 33%, #38bdf800 81%), linear-gradient(#1e40af, #bfdbfe);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 6em;
  position: relative;
}

.heading-hero-2.gradient-3 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ef4848, #fef68a);
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}

.heading-hero-2.gradient-2 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle farthest-side at -25% -50%, #4ade80, #fffbeb00), linear-gradient(#84cc16, #0ea5e9);
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}

.heading-hero-2.gradient-1 {
  z-index: 1;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle farthest-side at 75% -50%, #2dd4bf 33%, #38bdf800 81%), linear-gradient(#1e40af, #bfdbfe);
  -webkit-background-clip: text;
  background-clip: text;
  position: relative;
}

.gradient-titles-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 5em;
  display: flex;
}

.letters-normal {
  letter-spacing: 0;
}

.heading-wrapper-3 {
  position: relative;
}

.margin-top-3 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.margin-top-3.margin-4xl.content-centered {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 0;
}

.margin-bottom-25 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-25.margin-xl {
  color: var(--black);
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 800;
}

.margin-bottom-25.margin-2xl {
  color: var(--transparent);
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 20px;
}

.margin-bottom-25.margin-2xl {
  padding-top: 5px;
  padding-bottom: 5px;
}

.margin-bottom-25.margin-base {
  font-family: Inter, sans-serif;
}

.text-xl {
  letter-spacing: .005em;
  font-size: 1.5em;
}

.text-xl._40ch {
  color: var(--black);
  max-width: 40ch;
  font-family: Circularstd, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.row-base-new {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.row-base-new.column-mobile {
  text-align: center;
  place-content: end center;
  place-items: center;
  margin-top: 26px;
  margin-bottom: 53px;
  margin-right: 0;
  padding-left: 27px;
  display: flex;
}

.button-hover-background {
  z-index: 0;
  background-color: #0000001a;
  border-radius: 9999px;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.button-label {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.demo-store {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  transition: background-color .3s, opacity .3s, box-shadow .3s, color .3s;
  display: flex;
  box-shadow: inset 0 0 100px 100px #0000;
}

.demo-store:hover {
  box-shadow: inset 0 0 200px 200px #00000026;
}

.demo-store.button-outline.large {
  background-color: #4b5f7e;
  border-style: none;
  margin-left: 400px;
  margin-right: 400px;
  font-size: 1.5em;
}

.demo-store.button-outline.large {
  background-color: var(--transparent);
  color: var(--black);
  border-radius: 15px;
  height: 56px;
  margin-left: 50px;
  margin-right: 50px;
  font-size: 1.125rem;
  font-weight: 400;
  text-decoration: none;
}

.demo-store.button-outline.large:hover {
  border-radius: 20px;
}

.demo-store.button-outline.large:active {
  color: var(--dark-grey);
}

.demo-store.newdemostore {
  color: #030202;
  background-color: #b8d0ca;
}

.section {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.container-md {
  z-index: 5;
  width: 100%;
  max-width: 56em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.button-animated {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #118d41;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated.large {
  opacity: 1;
  text-align: center;
  white-space: normal;
  background-color: #33a83f;
  border: 0 solid #0000;
  border-radius: 99px;
  width: 200px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.5em;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
}

.button-animated.bg-blue-500 {
  background-color: #3140b1;
  text-decoration: none;
}

.column-lg {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.column-lg.content-centered {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.browser-window {
  background-color: #151b22;
  flex: 1;
  padding: 1.15em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.33;
  position: relative;
}

.text-gradient__indigo-red {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #ef4848 23%, #6366f1 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.text-color-red-400 {
  color: #f87575;
}

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

.code-list.text-color-slate-600 {
  color: #64768b;
  font-family: Callingcode, sans-serif;
  font-size: 30px;
}

.code-row {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: #acb8c4;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 2em 1fr;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.button-label-2 {
  z-index: 5;
  border: 1px solid var(--black);
  opacity: .9;
  color: var(--black);
  mix-blend-mode: normal;
  background-color: #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.title-xl {
  color: var(--off-white);
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 3em;
  font-weight: 800;
  line-height: 1;
}

.browser-top-bar-left {
  justify-content: space-between;
  align-items: center;
  width: 170px;
  display: flex;
  position: relative;
}

.max-width-xl {
  width: 100%;
  max-width: 40em;
}

.browser-mockup {
  z-index: 5;
  border-radius: .5em;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.browser-mockup.outline {
  border: 1px solid #64748b40;
  border-bottom-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.browser-top-bar {
  z-index: 10;
  color: #474f58;
  justify-content: space-between;
  align-items: center;
  padding: 10px 1.25em;
  display: flex;
}

.browser-top-bar.underlined {
  color: #acb8c4;
  background-color: #151b22;
  border-bottom: 1px solid #20262d;
  font-family: Inter, sans-serif;
}

.browser-top-bar.underlined {
  border-bottom: 1px solid #20262d;
}

.browser-top-bar.underlined.white {
  border-bottom-color: #64748b40;
}

.text-color-cyan-400 {
  color: #22d3ee;
}

.text-lg {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.caption-holder {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
  position: relative;
}

.title-sm {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.title-sm._20ch {
  max-width: 20ch;
  font-family: Inter, sans-serif;
  font-size: 2.6em;
}

.title-sm.text-color-white {
  font-size: 2.8em;
}

.title-sm._20ch {
  color: #33383f;
  width: auto;
  max-width: 20ch;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm._20ch--1 {
  color: #acb8c4;
  width: auto;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm._20ch {
  color: #33383f;
  max-width: 20ch;
  font-size: 2.4em;
}

.title-sm._20ch-copy {
  color: #082d33;
  max-width: 20ch;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 2.25em;
}

.text-sm {
  color: var(--transparent);
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.image-12 {
  width: 1em;
}

.snippet-body {
  background-color: #20262d;
  border-radius: .375em;
  justify-content: flex-end;
  align-items: flex-start;
  min-height: 6em;
  padding: .75em;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 1.5px #151b22, 0 0 0 3px #20262d;
}

.snippet-body.stretch {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.snippet-body.centered {
  justify-content: center;
  align-items: center;
}

.snippet-avatar {
  object-fit: cover;
  border-radius: 9999px;
  width: 2em;
  height: 2em;
}

.snippet-avatar._2 {
  margin-left: -.5em;
  box-shadow: 0 0 0 2.5px #20262d;
}

.caption {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.caption.opacity-50 {
  color: var(--grey);
}

.how-it-works-item-4 {
  width: 75%;
  margin-bottom: -64px;
}

.rounded-xs {
  border-radius: .5em;
  position: relative;
  overflow: hidden;
}

.rounded-xs.fade-in-on-scroll.newroundedxs {
  box-shadow: 0 2px 5px #0003;
}

.snippet-search {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template: ". Area"
  / .75fr auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
}

.container-lg {
  z-index: 5;
  width: 100%;
  max-width: 64em;
  margin: 10px auto 0;
  padding-bottom: 0;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.container-lg.content-centered {
  margin-top: -10px;
  margin-bottom: 10px;
}

.container-lg.static {
  font-family: Inter, sans-serif;
}

.how-it-works-item-1 {
  width: 100%;
}

.font-title {
  color: #c5cfd9;
  font-family: Inter, sans-serif;
  position: relative;
}

.text-block-11-copy-copy {
  z-index: 1;
  color: #c5cfd9;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(270deg, #2f363d 2%, #30363d00);
  border-radius: .25em;
  min-width: 10px;
  min-height: 1.75em;
  font-size: .8em;
  font-weight: 400;
  line-height: 2;
  position: relative;
}

.row-sm {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: var(--transparent);
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.text-gradient__red {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(243deg, #4ade80 23%, #14b8a6 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.snipper-copy-paste {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
}

.snippet-avatar-wrap {
  grid-column-gap: 1em;
  grid-row-gap: .75em;
  grid-template-rows: auto;
  grid-template-columns: auto .5fr;
  align-items: center;
}

.snippet-swith {
  background-color: #3aecba;
  border-radius: 9999px;
  justify-content: flex-end;
  align-items: center;
  width: 2em;
  height: 1em;
  padding: 4px 3px;
  display: flex;
  position: relative;
}

.snippet-swith.disable {
  background-color: #2f363d;
  justify-content: flex-start;
}

.snippet-switch-dot {
  background-color: #fff;
  border-radius: 9999px;
  width: .75em;
  height: .75em;
}

.how-it-works-content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.how-it-works-number {
  z-index: 5;
  color: #fff;
  text-align: center;
  background-color: #151b22;
  border: 1px solid #20262d;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  font-size: 1em;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: translate(-50%, -50%);
}

.snippet-switch-row {
  grid-column-gap: 4px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto .8fr auto;
  align-items: center;
}

.how-it-works-item-3 {
  width: 100%;
  margin-top: -64px;
  transform: translate(25%);
}

.snippet-divider {
  background-color: #2f363d;
  width: 100%;
  height: 1px;
}

.how-it-works-item-5 {
  transform: translate(66%);
}

.text-block-11-copy {
  z-index: 1;
  color: #c5cfd9;
  text-align: center;
  text-transform: none;
  background-color: #0052cc;
  border-radius: 9999px;
  min-width: 2em;
  padding-left: .5em;
  padding-right: .5em;
  font-size: 1.125em;
  font-weight: 400;
  line-height: 2;
  position: relative;
  box-shadow: 0 12px 24px -12px #000;
}

.how-it-works {
  grid-column-gap: 128px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  width: 100%;
}

.bg-pattern-wrap {
  background-color: var(--black);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section-5 {
  background-color: var(--black);
  color: var(--transparent);
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.snippet-wrap {
  width: 75%;
  margin: 2em auto;
  position: relative;
}

.snippet-word {
  background-color: #2f363d;
  border-radius: 9999px;
  width: 100%;
  height: 5px;
}

.snippet-grow {
  flex: 1;
}

.how-it-works-item-2 {
  width: 75%;
}

.snippet-dot {
  opacity: .15;
  background-color: #3aecba;
  border-radius: 24%;
  width: 2px;
  height: 2px;
}

.snippet-switch-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.line-animated {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1.5px;
  position: absolute;
  inset: 0% 0% auto;
}

.snippet-check {
  color: #fff;
  background-color: #4aaa62;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  font-size: .75em;
  display: flex;
}

.snippet-center {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.row-md {
  z-index: 5;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
  position: relative;
}

.bg-pattern-image {
  object-fit: contain;
  background-color: #131212;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.text-block-15 {
  color: #acb8c4;
  text-align: center;
  text-transform: uppercase;
  background-color: #2f363d;
  border-radius: .375em;
  min-width: 2em;
  padding-left: .5em;
  padding-right: .5em;
  font-size: .875em;
  font-weight: 400;
  line-height: 2;
}

.text-block-15.plus {
  background-color: #0000;
  font-size: .625em;
}

.snippet-avatars {
  align-items: center;
  display: flex;
}

.snippet-dot-list {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.line-holder {
  width: 100%;
  position: relative;
}

.line-holder.invert {
  transform: rotate(180deg);
}

.text-lg-2 {
  color: #acb8c4;
  letter-spacing: -.02em;
  font-size: 1.11em;
  line-height: 1.3;
}

.text-lg-2._48ch {
  color: var(--ghost-white);
  max-width: 48ch;
  font-family: Circularstd, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}

.text-lg-2._36ch {
  color: var(--grey);
  max-width: 40ch;
  font-size: 1.2em;
}

.text-lg-2._36ch.newtextcareer {
  width: auto;
  max-width: 700px;
  height: auto;
  padding-left: 0;
  font-size: 1.4em;
}

.text-lg-2._48ch {
  color: #acb8c4;
  max-width: 48ch;
  font-family: Inter, sans-serif;
  line-height: 30px;
}

.text-lg-2._36ch {
  max-width: 36ch;
}

.section-icon {
  color: #e4e8f6;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.section-icon.teal {
  color: #99f6e4;
  background-color: #0f766e;
  background-image: radial-gradient(circle farthest-side at -50%, #0d9488, #0f766e);
  border-color: #2dd4bf;
  box-shadow: inset 0 0 5px #115e59, 0 8px 24px -8px #2dd4bf;
}

.section-6-hero {
  background-color: #0a0909;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-6-hero.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-6-hero.more-space.newbgcareers {
  background-color: var(--transparent);
}

.section-6-hero.bg-tile-middle-lg.bg-indigo-900 {
  background-color: #090707;
}

.section-6-hero.bg-tile-middle-lg.bg-indigo-900.newbgcareers {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67c8144dc0afed7e42ee4b2f_Untitled%20design%20(3).png");
  background-position: 50% 0;
  background-size: auto;
}

.bold-text-5 {
  color: #1f1f46;
}

.bold-text-5:hover {
  color: #37aa42;
}

.bold-text-6 {
  color: #1f1f46;
}

.logo-levitate-4 {
  object-fit: cover;
  border-radius: 9999px;
  width: 4em;
  height: 4em;
  position: absolute;
  bottom: 58%;
  right: 17%;
}

.logo-levitate-3 {
  border-radius: 9999px;
  width: 6.25em;
  position: absolute;
  bottom: 29%;
  right: 5%;
}

.logo-levitate-3.fade-in-on-scroll {
  width: 4em;
  max-width: 90%;
}

.logo-levitate-5 {
  object-fit: cover;
  border-radius: 9999px;
  width: 6em;
  height: 6em;
  position: absolute;
  top: 6%;
  right: 32%;
}

.text-gradient__purple {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(241deg, #9333ea 20%, #4f46e5 56%, #6366f1 84%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.text-gradient__purple.newtextcareers2 {
  background-image: linear-gradient(241deg, #b3e0dc 33%, #5e817d 66%, var(--beage) 84%);
}

.logo-levitate-7 {
  border-radius: 9999px;
  width: 6.5em;
  height: 6.5em;
  position: absolute;
  bottom: -7%;
  left: 42%;
}

.logo-levitate-7.fade-in-on-scroll {
  width: 5em;
  height: 5em;
}

.title-2xl {
  color: #c5cfd9;
  letter-spacing: -.03em;
  font-size: 4.3em;
  font-weight: 700;
  line-height: 1.1;
}

.text-gradient__indigo {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(351deg, #38bdf8 23%, #4f46e5 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.text-gradient__indigo.newtext_indigo {
  background-image: linear-gradient(351deg, #337775 68%, #0f3c42 85%);
}

.text-gradient__indigo.newtext_auth {
  background-image: linear-gradient(351deg, #337775 70%, #0f3c42 90%);
}

.text-gradient__indigo.newtextcareers1 {
  background-image: linear-gradient(351deg, #b3e0dc 29%, #5e817d 70%, #ece8e2);
}

.logo-levitate-2 {
  border-radius: 9999px;
  width: 4.5em;
  height: 4.5em;
  position: absolute;
  bottom: 12%;
  right: 25%;
}

.relative {
  z-index: 5;
  position: relative;
}

.logo-levitate-1 {
  object-fit: cover;
  border-radius: 9999px;
  width: 5em;
  height: 5em;
  position: absolute;
  top: 25%;
  left: 17%;
}

.logo-levitate-9 {
  border-radius: 9999px;
  width: 6.25em;
  height: 6.25em;
  position: absolute;
  top: 45%;
  left: 10%;
}

.logo-levitate-6 {
  border-radius: 9999px;
  width: 6.25em;
  position: absolute;
  top: 8%;
  right: 54%;
}

.logo-levitate-8 {
  object-fit: cover;
  border-radius: 9999px;
  width: 4em;
  height: 4em;
  position: absolute;
  bottom: 16%;
  left: 30%;
}

.content-centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 11px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.33px;
  display: flex;
  position: relative;
}

._2-columns-paragraph {
  column-count: 2;
  column-gap: 4em;
}

.h2-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h2-2.how {
  margin-bottom: 32px;
}

.how_text-2 {
  text-align: center;
  margin-top: 16px;
}

.section-7 {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.section-7.backgroud-2 {
  background-color: #fff;
}

.section-7.gradient-180 {
  background-image: linear-gradient(#e6def0 5%, #c1dedc 95%);
}

.brand_block-2 {
  background-color: var(--transparent);
  border-radius: 12px;
  width: 100%;
  max-width: 300px;
  display: block;
  overflow: hidden;
}

.brand_image-2 {
  object-fit: cover;
  width: 100%;
  min-height: 300px;
  display: block;
  position: relative;
}

.brand_logo-2 {
  transform: scale(.5);
}

.text-sm-2 {
  color: var(--grey);
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.text-block-11-copy-copy-2 {
  z-index: 1;
  color: #c5cfd9;
  text-align: center;
  text-transform: none;
  background-image: linear-gradient(270deg, #2f363d 2%, #30363d00);
  border-radius: .25em;
  min-width: 2em;
  min-height: 1.75em;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 2;
  position: relative;
}

.bg-pattern-wrap-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg-pattern-wrap-2.centered {
  align-items: center;
}

.section-8 {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.nav-badge-wrapper {
  align-items: center;
  display: flex;
}

.badge-new {
  color: #f7f7f7;
  background-color: #40bf6a;
  border-radius: 4px;
  margin-left: 8px;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.container-navigation {
  border-bottom: 1px #0414341a;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-link {
  color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: #6070c8;
}

.navigation-link.w--open {
  color: #4c4cb3;
}

.nav-bottom-both {
  justify-content: space-between;
  display: flex;
}

.nav-button-blue {
  color: #6070c8;
  text-align: center;
  background-color: #0000;
  border: 1.5px solid #6070c8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 14px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.nav-button-blue:hover {
  color: #f7f7f7;
  background-color: #6070c8;
}

.nav-column-small {
  grid-column-gap: 20px;
  grid-row-gap: 14px;
  grid-template-columns: 1fr;
}

.navigation-polka {
  z-index: 99;
  background-color: #fff;
  border-bottom: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.nav-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 24px;
  display: flex;
}

.nav-line {
  background-color: #e0e3e6;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 20px;
}

.navigation-toggle {
  color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 20px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .2s;
  display: flex;
}

.navigation-toggle:hover, .navigation-toggle.w--open {
  color: #6070c8;
}

.banner {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 14px 5%;
  display: flex;
}

.banner-detail {
  color: #666;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}

.nav-link-small {
  color: #1a1a1a;
  border-radius: 8px;
  flex-wrap: wrap;
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.nav-link-small:hover {
  color: #4255bd;
  background-color: #f4f5fb;
}

.nav-title-small {
  color: #333;
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.navigation-mobile-button {
  align-items: center;
  display: flex;
}

.text-link-default {
  color: #6070c8;
  align-items: center;
  margin-left: 10px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.text-link-default:hover {
  opacity: .8;
}

.navigation-button-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.icon-small-arrow {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 5px;
  display: flex;
}

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

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.paragraph-small.text-weight-semibold {
  font-weight: 600;
}

.nav-column-large {
  grid-column-gap: 20px;
  grid-row-gap: 14px;
  grid-template-columns: 1fr 1fr;
}

.nav-dropdown-container {
  background-color: #fff;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  overflow: hidden;
}

.brand {
  margin-right: 20px;
}

.polka-heading-detail-small {
  color: gray;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}

.nav-title-wrapper {
  border-bottom: 1px solid #b2b2b2;
  margin-bottom: 24px;
}

.navigation-link-wrapper {
  align-items: center;
  display: flex;
}

.dropdown-list-full {
  z-index: 99;
  min-width: 100%;
}

.dropdown-list-full.w--open {
  z-index: 99;
  background-color: #fff;
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 3%;
  padding-right: 3%;
  position: absolute;
  inset: 90px 0 auto;
  box-shadow: 25px 25px 64px -14px #4d4d4d29;
}

.nav-button-plain {
  color: #1a1a1a;
  text-align: center;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.nav-button-plain:hover {
  color: #4255bd;
}

.menu-wrap {
  color: #283338;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.navigation-bottom-wrapper {
  padding-left: 16px;
  padding-right: 16px;
}

.nav-contact {
  color: #4255bd;
  background-color: #0000;
  border: 1px solid #6070c8;
  border-radius: 8px;
  align-items: center;
  margin-left: 14px;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: border-color .4s;
  display: flex;
}

.nav-contact:hover {
  border-color: #d3d3d3;
}

.nav-contact-wrapper {
  align-items: center;
  display: flex;
}

.icon-nav {
  margin-right: 10px;
}

.dropdown {
  height: 100%;
  position: static;
}

.phone-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 4px;
  display: flex;
}

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

.text-sm-3 {
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.stats-4x-2nd {
  color: #14532d;
  transform-style: preserve-3d;
  background-color: #16a34a;
  border-radius: .25em;
  padding: 2em;
  transform: translate(-.3em, -1.3em)rotateX(14deg)rotateY(14deg)rotateZ(6deg);
}

.column-xs {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  display: grid;
}

.column-xs.content-centered {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.title-xs {
  z-index: 5;
  color: #c5cfd9;
  letter-spacing: -.025em;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.1;
  position: relative;
}

.title-xs.text-color-white {
  color: var(--black);
}

.image-bg-cover {
  z-index: 0;
  filter: grayscale();
  mix-blend-mode: multiply;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-bg-cover.luminosity {
  filter: grayscale();
  mix-blend-mode: luminosity;
}

.image-bg-cover.opacity-15 {
  opacity: 1;
  filter: none;
  mix-blend-mode: normal;
  background-color: #c4c4c4;
}

.image-bg-cover.luminosity {
  mix-blend-mode: luminosity;
}

.stats-4x-3rd {
  color: #155e75;
  transform-style: preserve-3d;
  background-color: #06b6d4;
  border-radius: .25em;
  padding: 2em;
  transform: translate(-1.9em, -1em)rotateX(14deg)rotateY(6deg)rotateZ(-14deg);
}

.max-width-2xl {
  width: 100%;
  max-width: 48em;
}

.stats-4x {
  z-index: 100;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  perspective: 800px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
  transform: translate(0, 50%);
}

.image-wrapper-16-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 56.25%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.title-2-v2 {
  color: #c5cfd9;
  letter-spacing: -.03em;
  font-size: 5em;
  font-weight: 800;
  line-height: 1;
}

.title-2-v2._12ch-v2 {
  color: #c5cfd9;
  max-width: 14ch;
  font-size: 3.5em;
}

.title-2-v2._12ch {
  color: var(--black);
  max-width: 14ch;
  margin-top: 35px;
  margin-bottom: 19px;
  font-size: 3em;
}

.text-2xl {
  z-index: 5;
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 1.875em;
  font-weight: 600;
  position: relative;
}

.text-2xl._32ch {
  color: #c5cfd9;
  max-width: 32ch;
  margin-top: 21px;
  margin-bottom: 20px;
  font-size: 1.3em;
  line-height: 35px;
}

.stats-4x-1st {
  color: #92400e;
  transform-style: preserve-3d;
  background-color: #fbbf24;
  border-radius: .25em;
  padding: 2em;
  transform: translate(-1em, -2em)rotateX(-17deg)rotateY(26deg)rotateZ(-9deg);
}

.stats-4x-4th {
  color: #3730a3;
  transform-style: preserve-3d;
  background-color: #6366f1;
  border-radius: .25em;
  padding: 2em;
  transform: translate(-1.9em, -1em)rotateX(14deg)rotateY(-43deg)rotateZ(9deg);
}

.image-background {
  z-index: 0;
  opacity: .83;
  filter: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.section-20 {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-20.overflow-hidden {
  background-color: #0d1116;
}

.section-20.bg-neutral-800.curve-top {
  background-color: #151b22;
}

.section-20.padding-top {
  background-color: #141414;
}

.section-20.bg-tile-top.bg-neutral-600 {
  background-color: var(--black);
  background-color: var(--black);
  padding-top: 5%;
  padding-bottom: 10%;
}

.section-20.bg-tile-top.bg-neutral-600.newbg {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67c8144dc0afed7e42ee4b2f_Untitled%20design%20(3).png");
  background-position: 50%;
  background-size: auto;
}

.section-20.overflow-hidden {
  color: var(--grey);
}

.section-20.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.container-2xl {
  z-index: 5;
  width: 100%;
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.text-span-2 {
  color: #3dd28b;
}

.container-xl {
  z-index: 5;
  width: 100%;
  max-width: 72em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.fade-in-on-scroll {
  font-family: Inter, sans-serif;
}

.row-sm-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template: "Area"
  / auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.rotated-shape-2 {
  border-radius: .5em;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  transform: scale(.9)rotate(3deg);
}

.side-by-side-list {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  font-family: Inter, sans-serif;
  position: relative;
}

.light-line {
  background-image: linear-gradient(to right, #0d111700, #21262d 50%, #0d111700);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.image-wrapper-1-1 {
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.rotated-shape-1 {
  border-radius: .5em;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  transform: scale(.9)rotate(-4deg);
}

.side-by-side-1-to-1 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  position: relative;
}

.rotated-shape-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 3em 4em;
  display: flex;
  position: relative;
}

.rotated-shape-wrap.tight {
  padding-left: 6em;
  padding-right: 6em;
}

.image-wrapper-4-3 {
  width: 100%;
  padding-top: 75%;
  position: relative;
  overflow: hidden;
}

.image-wrapper-4-3.rounded-xs {
  overflow: hidden;
}

.footer-1-link-gray-copy {
  opacity: 1;
  color: #c5cfd9;
  font-size: 1em;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray-copy:hover {
  color: #fff;
}

.social-icons {
  line-height: 1;
}

.team-title {
  color: #fff;
  line-height: 1;
}

.mixed-gallery-1 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.info-on-hover {
  z-index: 5;
  color: #c5cfd9;
  background-image: linear-gradient(#0000, #000000bf);
  padding: 2em 1em 1em;
  position: absolute;
  inset: auto 0% 0%;
}

.bold-text-7 {
  font-size: 56px;
}

.feature-card-name {
  color: #000;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
}

.features-paragraph {
  margin-bottom: 40px;
  font-size: 18px;
}

.features-heading {
  color: #000;
  letter-spacing: -2px;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.feature-card-4 {
  text-align: left;
  background-color: #fff;
  border-radius: 35px;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 32px;
  padding: 25px;
  transition: box-shadow .4s;
  display: flex;
}

.feature-card-4:hover {
  position: relative;
  box-shadow: 0 20px 60px #8585850f;
}

.purple-text {
  color: #8b88f6;
}

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

.feature-icon-2 {
  margin-bottom: 15px;
}

.features-section-2 {
  color: #9a9a9a;
  background-color: #fff;
  padding: 130px 3%;
  font-family: Circularstd, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 28px;
}

.features-grid-col.even {
  margin-top: 40px;
}

.features-heading-wrap {
  flex-direction: column;
  align-items: flex-start;
  max-width: 450px;
  margin-bottom: 80px;
  margin-right: 80px;
  display: flex;
}

.feature-button {
  color: #fff;
  background-color: #8b88f6;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding: 15px 35px;
  font-size: 16px;
  line-height: 22px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
}

.feature-button:hover {
  background-color: #000c;
}

.features-container-2 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.holder {
  cursor: auto;
  width: 64%;
  height: 64%;
  margin-bottom: 20px;
  position: relative;
}

.cms-careers-header {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid #21262d;
  grid-template-rows: auto;
  margin-bottom: 1em;
  padding-bottom: 1em;
}

.last-image {
  z-index: 50;
  border-radius: 9999px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 32px -24px #000;
}

.cms {
  width: 100%;
}

.cms-item {
  width: 100%;
  height: 100%;
  display: flex;
}

.cms-careers-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.side-by-side-2-to-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  align-items: center;
  width: 100%;
}

._1st-image {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

._2nd-image {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.error {
  color: #ef4848;
  background-color: #f871711a;
  border-radius: .25em;
  font-size: .75em;
  box-shadow: inset 0 0 0 1px #f871711a;
}

.moving-image {
  pointer-events: auto;
  cursor: auto;
  border-radius: 9999px;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden;
}

.career-detail-text {
  color: #160042;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.career-detail-row {
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.career-tabs-standard {
  margin-top: 44px;
}

.career-card {
  border: 1px solid #e4e6f1;
  border-radius: 12px;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.career-card:hover {
  box-shadow: 0 48px 140px -48px #393b6a29;
}

.section-large-2 {
  padding: 100px 5% 120px;
  position: relative;
}

.career-detail {
  flex-direction: row;
  align-items: center;
  margin-right: 16px;
  display: flex;
}

.career-top-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.career-tab-menu {
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.grid-one-column {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.career-tab-button {
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 48px;
  height: 40px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 8px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  transition: all .3s;
}

.career-tab-button:hover {
  background-color: #f3f5fb;
}

.career-tab-button.w--current {
  color: #fff;
  background-color: #082d33;
  border-radius: 48px;
  font-size: 18px;
  font-weight: 500;
}

.career-tab-button.first-item {
  margin-left: 0;
}

.h3-heading-4 {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 48px;
  line-height: 1.2;
}

.h3-heading-4.margin-bottom-12 {
  color: var(--black);
}

.career-button-small {
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 40px;
  padding: 8px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.career-button-small:hover {
  background-color: #282556;
}

.career-button-small:active {
  background-color: #160042;
}

.career-button-small:focus {
  outline-offset: 0px;
  outline: 2px solid #6b7094;
}

.career-badge {
  color: #6b7094;
  text-align: center;
  background-color: #f7f9fd;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 16px;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
}

.icon-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.career-content-wrapper {
  width: 100%;
}

.h5-heading {
  letter-spacing: -.02em;
  margin-top: 0;
  font-size: 32px;
  line-height: 1.5;
}

.career-name-wrapper {
  align-items: center;
  display: flex;
}

.heading-detail-small-3 {
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.heading-detail-small-3.margin-bottom-12 {
  margin-bottom: 12px;
}

.heading-detail-small-3.margin-bottom-12.text-color-gray-500 {
  color: #6b7094;
}

.heading-detail-small-3.margin-bottom-12.text-color-gray-500.newtextjoin {
  font-size: 18px;
}

.career-title-wrapper {
  max-width: 452px;
}

.career-icon-location {
  background-color: #f7f9fd;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 12px;
  display: flex;
}

.bold-text-8 {
  color: var(--black);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
}

.bold-text-8.newtext8 {
  font-size: 20px;
}

.header-dashboard {
  padding-top: 60px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
}

.header-badge {
  color: #6070c8;
  text-transform: uppercase;
  background-color: #f4f5fb;
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: flex;
}

.header-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-badge-wrapper {
  justify-content: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.header-submit-button {
  background-color: var(--black);
  border-radius: 12px;
  min-height: 56px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}

.header-form {
  align-items: center;
  display: flex;
}

.header-newsletter {
  margin-top: 32px;
}

.header-text-field {
  color: #1a1a1a;
  letter-spacing: -.02em;
  background-color: #fff;
  border: 1.5px solid gray;
  border-radius: 12px;
  min-height: 56px;
  margin-bottom: 0;
  margin-right: 8px;
  padding: 12px 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.background-image {
  display: none;
}

.container-large-4 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.header-h1 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.4;
}

.header-dashboard-image {
  margin-top: 100px;
}

.title-2xl-2 {
  color: var(--transparent);
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.text-gradient__1 {
  color: var(--black);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #fdbd79 5%, #2dd49f 73%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
  font-weight: 700;
}

.text-gradient__1.new_text_auth {
  background-image: linear-gradient(207deg, #337775 5%, #2dd49f 73%);
}

.text-gradient__2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(28deg, #38bdf8 29%, #fda4af 82%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
  text-decoration: underline;
}

.bold-text-9 {
  font-family: Inter, sans-serif;
}

.margin-bottom-32 {
  margin-bottom: 32px;
}

.section-small {
  padding: 64px 5%;
}

.image-cover-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.placeholder-image-tall {
  border-radius: 12px;
  width: 100%;
  max-width: 500px;
  height: 640px;
  overflow: hidden;
}

.button-secondary-5 {
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0000;
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary-5:hover {
  background-color: #f3f5fb;
  border-color: #0000;
}

.feature-circle-2 {
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.caption-2 {
  color: var(--transparent);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.caption-2.opacity-50 {
  color: var(--ghost-white);
}

.font-title-2 {
  color: #c5cfd9;
  position: relative;
}

.font-title-2.text-color-sky-500 {
  color: #0ea5e9;
}

.font-title-2.text-color-amber-500 {
  color: #f59e0b;
}

.font-title-2.text-color-red-500 {
  color: #ef4848;
}

.font-title-2.text-color-teal-500 {
  color: #14b8a6;
}

.material-icons-round {
  text-transform: none;
  font-weight: 400;
}

.material-icons-round.text-color-black {
  color: var(--black);
  font-family: ICONS ROUND, sans-serif;
}

.material-icons-round.text-color-amber-500, .material-icons-round.text-color-red-500, .material-icons-round.text-color-teal-500 {
  color: var(--grey);
}

.material-icons-round.text-color-sky-500 {
  color: var(--transparent);
}

.material-icons-round.text-color-white {
  font-family: ICONS SHARP, sans-serif;
  font-size: 23px;
}

.material-icons-round.text-color-sky-500 {
  color: var(--transparent);
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.5em;
  line-height: 1;
}

.material-icons-round.text-color-amber-500, .material-icons-round.text-color-red-500 {
  color: #c5cfd9;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.5em;
  line-height: 1.2;
}

.material-icons-round.text-color-teal-500 {
  color: #c5cfd9;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.5em;
  line-height: 1;
}

.row-sm-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  margin-bottom: 9px;
  display: grid;
}

.row-sm-3.items-center {
  align-items: center;
  font-family: Inter, sans-serif;
}

.column-md {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.column-md.content-centered {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  color: var(--transparent);
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: -75px;
  margin-bottom: 0;
  display: grid;
}

.caption-holder-center {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.image-background-2 {
  z-index: 0;
  background-color: var(--grey);
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.info-3x {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.title-md {
  color: #2182e2;
  letter-spacing: -.02em;
  margin-bottom: 20px;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1.4;
}

.title-md._20ch {
  max-width: 20ch;
}

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

.logo-inside-text {
  color: #0000;
  background-color: #20262d;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/6276edbcb9ccf846c2af77ea_logo_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 64%;
  border-radius: 9999px;
  width: 3em;
  line-height: .9;
  display: inline-block;
  position: relative;
}

.footer-1-cta-grid {
  z-index: 1;
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 40em;
  position: relative;
}

.footer-1-cta-box {
  z-index: 5;
  text-align: center;
  background-color: #0052cc;
  border-radius: .5em;
  flex-direction: column;
  align-items: center;
  margin-top: -4em;
  margin-bottom: 3em;
  padding: 4em 6em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-label-3 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bg-pattern-image-2 {
  object-fit: contain;
  background-color: #f5f3f2;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-2.cover {
  object-fit: cover;
  height: 100%;
}

.max-width-lg {
  width: 100%;
  max-width: 32em;
}

.caption-3 {
  color: var(--grey);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.caption-3.opacity-50 {
  color: var(--transparent);
}

.line-vert {
  background-color: #20262d;
  width: 1px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.line-horiz {
  background-color: #20262d;
  height: 1px;
  position: absolute;
  inset: 50% 0% auto;
}

.micons-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  padding-bottom: 0;
  position: relative;
}

.button-label-4 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-gradient__google {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f87575, #fad815 33%, #4ade80 66%, #38bdf8);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.padding-2xl {
  padding: 2em;
  position: relative;
}

.caption-holder-center-2 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  margin-top: -40px;
  margin-bottom: 0;
  position: relative;
}

.line-animated-2 {
  color: var(--beage);
  background-image: linear-gradient(90deg, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-block-17, .text-block-18 {
  color: #acb8c4;
  font-size: 16px;
}

.text-block-19 {
  color: #acb8c4;
  font-family: Circularstd, sans-serif;
  font-size: 17px;
}

.text-block-20 {
  color: #acb8c4;
  font-size: 16px;
}

.checkbox-field {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 22px;
  display: flex;
}

.order-summary {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  padding: 30px;
  position: sticky;
  top: 100px;
}

.grey-divider-small {
  background-color: #0f15291a;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.product-image-wrap {
  border-radius: 10px;
  flex: none;
  width: 110px;
  height: 110px;
  margin-right: 20px;
}

.payment-details-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr .75fr;
}

.shipping-details-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-bottom: 20px;
}

.product-description-wrap {
  margin-bottom: 20px;
  display: flex;
}

.detail-dark {
  color: #0f1529;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.form-heading-medium {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
}

.add-items-button {
  background-color: #0f15291a;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  padding-left: 0;
  padding-right: 0;
}

.add-items-button:active {
  background-color: #0f152933;
}

.text-field {
  color: #0f1529;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  line-height: 24px;
}

.text-field:hover, .text-field:active {
  border-color: #7b55ec;
}

.text-field:focus {
  border-color: #7b55ec;
  font-weight: 600;
}

.grid-form {
  grid-column-gap: 150px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.form-heading-large {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.content-section {
  padding: 111px 3%;
}

.discount-code {
  border: 1px solid #0f15291a;
  border-radius: 10px;
  justify-content: space-between;
  margin-bottom: 30px;
  padding: 13px 15px;
  display: flex;
}

.product-image {
  object-fit: fill;
}

.remove-items-button {
  background-color: #0f15291a;
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 4px;
  width: 24px;
  height: 24px;
  padding-left: 0;
  padding-right: 0;
}

.remove-items-button:active {
  background-color: #0f152933;
}

.quantity {
  color: #0f1529;
  margin-left: 17px;
  margin-right: 17px;
  font-weight: 700;
}

.order-infornation-wrap {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.phone-field-wrap {
  color: #0f1529;
  border: 1px solid #0f15291a;
  border-radius: 10px;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  padding-left: 15px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.phone-field-wrap:hover, .phone-field-wrap:active, .phone-field-wrap:focus {
  border-color: #7b55ec;
}

.product-summary-block {
  margin-bottom: 40px;
}

.product-description {
  color: #0f152999;
  border: 1px #000;
  margin-right: 24px;
  font-weight: 400;
  line-height: 24px;
}

.price-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.payment-summary-block {
  margin-bottom: 40px;
}

.checkbox-label {
  width: 100%;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 15px;
  font-weight: 600;
  line-height: 20px;
}

.quantity-wrap {
  align-items: center;
  display: flex;
}

.price {
  color: #0f1529;
  margin-right: 10px;
  font-weight: 700;
}

.open-icon {
  width: 13px;
}

.phone-field {
  color: #0f1529;
  border: 1px #000;
  margin-bottom: 0;
  padding-left: 15px;
  font-weight: 400;
  line-height: 24px;
}

.detail-wrap {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

.total-price {
  color: #0f1529;
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.close-icon {
  width: 13px;
  display: none;
}

.product-title {
  color: #0f1529;
  letter-spacing: -.03em;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.field-label {
  color: #0f152999;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 500;
}

.add-billing-address {
  color: #0f1529;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.grey-divider {
  background-color: #0f15291a;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.payment-method-grid {
  grid-template-rows: auto;
  margin-bottom: 20px;
}

.discount {
  color: #7b55ec;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.submit-button {
  display: none;
}

.detail-light {
  color: #0f152999;
  letter-spacing: -.03em;
  font-weight: 600;
  line-height: 24px;
}

.checkbox {
  border-color: #0f15291a;
  border-radius: 50%;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
  overflow: hidden;
}

.checkbox:hover, .checkbox:active {
  background-color: var(--black);
}

.checkbox.w--redirected-checked {
  background-color: var(--black);
  background-position: 50%;
  background-size: auto;
  border-style: solid;
  border-color: #7b55ec;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: 0;
}

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

.billing-address-grid {
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 20px;
  display: none;
}

.checkout-button {
  color: #fff;
  background-color: #7b55ec;
  border-radius: 10px;
  justify-content: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 500;
  display: flex;
}

.checkout-button:active {
  background-color: #7b55ece6;
}

.container-6 {
  flex-direction: column;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.product-block {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.logo-wrap {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.label-small-span {
  color: #0f152999;
  white-space: nowrap;
  font-size: 12px;
}

.text-span-4 {
  color: #4255bd;
}

.form-submit-button {
  color: #fff;
  background-color: #4255bd;
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.contact-text-field {
  color: #1a1a1a;
  border: 1px solid #6070c8;
  border-radius: 44px;
  width: 100%;
  min-height: 60px;
  margin-bottom: 0;
  padding: 10px 16px 10px 60px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  transition: all .25s;
}

.contact-text-field:focus {
  color: #160042;
  border-color: #4255bd;
}

.contact-text-field::placeholder {
  color: gray;
}

.form-button-wrapper {
  border-top: 1px solid #e6e6e6;
  justify-content: space-between;
  margin-top: 64px;
  padding-top: 24px;
  display: flex;
}

.contact-grid {
  grid-column-gap: 92px;
  grid-row-gap: 72px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.text-field-wrapper {
  flex-direction: column;
  align-items: flex-start;
}

.contact-icon {
  color: #4255bd;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 14px;
  display: flex;
}

.paragraph-small-regular {
  font-size: 14px;
  line-height: 24px;
}

.contact-line {
  background-color: #b2b2b2;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 14px;
}

.heading-detail-section {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.heading-detail-section.margin-bottom-12 {
  margin-bottom: 12px;
}

.grid-two-column-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: -52px;
}

.grid-two-column-2.margin-top-64 {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 64px;
}

.grid-one-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.text-field-message {
  color: #1a1a1a;
  border: 1px solid #6070c8;
  border-radius: 20px;
  width: 100%;
  min-height: 180px;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  transition: all .25s;
}

.text-field-message:focus {
  color: #160042;
  border-color: #4255bd;
}

.text-field-message::placeholder {
  color: gray;
}

.contact-card {
  background-color: #fff;
  border: 1px solid #f7f7f7;
  border-radius: 20px;
  width: 100%;
  max-width: 510px;
  margin-left: auto;
  padding: 64px;
  box-shadow: 9px 34px 64px -14px #4d4d4d26;
}

.heading-form {
  color: #6070c8;
  letter-spacing: -.04em;
  margin-bottom: 32px;
  font-size: 64px;
  font-weight: 500;
  line-height: 72px;
}

.text-field-icon-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.checkbox-2 {
  background-color: #fff;
  border-width: 2px;
  border-color: #b6b9ce;
  border-radius: 4px;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin: 0 8px 0 0;
}

.checkbox-2:hover {
  background-color: #f9fafc;
}

.checkbox-2.w--redirected-checked {
  background-color: #4255bd;
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.checkbox-2.w--redirected-focus {
  box-shadow: none;
  outline-offset: -2px;
  outline: 2px solid #8e99d7;
}

.field-icon {
  color: #4255bd;
  background-color: #f4f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  display: flex;
  position: absolute;
  inset: auto auto auto 10px;
}

.checkbox-wrapper {
  align-items: center;
  max-width: 210px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox-button-label {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.contact-field-label {
  color: #333;
  letter-spacing: -.01em;
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.contact-success-message {
  color: #40bf6a;
  background-color: #f4fbf6;
}

.span-blue {
  color: var(--black);
}

.grid-features-2 {
  grid-row-gap: 21px;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 32px;
}

.section-manage {
  align-items: center;
  padding: 140px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-block-small {
  height: 380px;
  position: relative;
}

.grid-content-2 {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template: "Area"
                 "."
                 / .75fr 1fr;
  align-items: center;
}

.content-background {
  z-index: -1;
  background-color: #f2f3f8;
  border-radius: 20px;
  width: 80%;
  height: 80%;
  position: absolute;
  inset: -20px auto auto -20px;
}

.check-icon-large {
  color: var(--black);
  margin-right: 14px;
}

.card-ui {
  opacity: .69;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 200px;
  min-height: 110px;
  max-height: 180px;
  padding: 32px;
  display: flex;
  position: absolute;
  inset: auto -5% -5% auto;
  box-shadow: 58px 58px 95px -24px #06123714;
}

.paragraph-large-4 {
  color: #67718e;
  letter-spacing: -.02em;
  max-width: 600px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.image-cover-3 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.feature-wrapper-3 {
  color: #18264e;
  align-items: center;
  font-size: 16px;
  display: flex;
}

.ui-card-detail {
  color: #67718e;
  margin-bottom: 24px;
  font-weight: 600;
}

.circle-graph-svg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h3-heading-5 {
  color: #141414;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 45px;
  font-weight: 800;
  line-height: 60px;
}

.content-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.button-standard {
  border: 2px solid var(--black);
  background-color: var(--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 14px 40px;
  font-size: 21px;
  font-weight: 500;
  line-height: 28px;
  transition: all .3s;
  display: flex;
}

.button-standard:hover {
  color: var(--black);
  background-color: #fff;
}

.lottie-animation-2 {
  width: 350px;
  height: 500px;
}

.caption-4 {
  color: var(--beage);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: .625em;
  font-weight: 600;
}

.content-centered-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.material-icons {
  color: var(--transparent);
  text-transform: none;
  font-family: ICONS ROUND, sans-serif;
}

._3x-box {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--black);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  justify-content: start;
  display: grid;
}

.text-lg-3 {
  color: var(--grey);
  letter-spacing: -.02em;
  margin-top: 25px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}

.text-lg-3._48ch {
  max-width: 48ch;
}

.text-lg-3._32ch {
  color: #acb8c4;
  max-width: 32ch;
  margin-top: 30px;
  font-family: Inter, sans-serif;
  font-size: 1.15em;
  font-weight: 500;
}

.text-lg-3._36ch {
  color: var(--beage);
  max-width: 36ch;
  margin-top: 11px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.2;
}

.square-h2 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.7em;
  height: 2.7em;
  display: flex;
}

.text-block-21 {
  color: var(--dark-grey);
  font-size: 18px;
}

.lottie-animation-3 {
  height: 500px;
}

.text-block-22, .text-block-23 {
  color: var(--dark-grey);
  font-size: 18px;
}

.h2-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.footer-text-2 {
  color: #595959;
  max-width: 480px;
  margin: 24px auto 40px;
}

.form-field-3 {
  background-color: #fff;
  border: 2px solid #0000001a;
  border-radius: 12px;
  height: 100%;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 18px;
  transition: all .3s;
}

.form-field-3:hover {
  border-style: solid;
  border-color: #000;
}

.form-field-3:focus {
  border-width: 2px;
  border-color: #000;
  padding: 13px 24px;
}

.form-field-3::placeholder {
  color: #00000080;
}

.form-field-3.white {
  background-color: #fff;
  border-color: #00000026;
}

.form-field-3.white:focus {
  border-color: #000;
}

.button-animated-2 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-2.bg-blue-800 {
  text-decoration: none;
}

.button-animated-2.large {
  background-color: #238b4f;
  border-radius: 14px;
  height: 56px;
  font-size: 1.125rem;
  text-decoration: none;
}

.button-animated-2.small {
  letter-spacing: 0;
  font-size: .75em;
  font-weight: 600;
}

.h1-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 72px;
  overflow: hidden;
}

.inline-2 {
  display: inline-block;
  position: relative;
}

.text-detail {
  color: #1f2c47;
  margin-top: 20px;
  font-weight: 500;
  line-height: 24px;
}

.bottom-content-wrapper {
  margin-top: 10px;
  margin-bottom: 10px;
}

.avatar-small {
  background-color: #dee2e3;
  border: 4px solid #f8f5ef;
  border-radius: 100px;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
}

.avatar-small.avatar-stack {
  margin-left: -12px;
}

.highlight {
  color: #4d6fb2;
  font-weight: 700;
}

.section1-2 {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.section1-2.hero1 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 800px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.hero_illustration-3 {
  width: 65vw;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: visible;
}

.avatar-row {
  align-items: center;
  display: flex;
}

.avatar-group {
  width: auto;
  height: 130%;
  position: absolute;
  inset: auto 0% auto auto;
}

.cta-wrapper {
  z-index: 5;
  position: relative;
}

.cta-container {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cta-section-2 {
  background-color: #000;
  justify-content: flex-start;
  align-items: center;
  padding: 100px 5%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-row-2 {
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.cta-button {
  color: #000;
  text-align: center;
  background-color: #cfebd9;
  border: 1px solid #cfebd9;
  width: 100%;
  max-width: 210px;
  padding: 20px 24px;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
}

.cta-button:hover {
  color: #fff;
  background-color: #0000;
}

.title-large-5 {
  color: #fff;
  letter-spacing: -.03em;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 54px;
}

.arrow-icon {
  margin-left: 16px;
}

.cta-button-outline {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 210px;
  margin-left: 10px;
  padding: 20px 10px 20px 24px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.cta-paragraph-2 {
  color: #bdbcbc;
  letter-spacing: -.02em;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.form {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.email-input {
  background-color: #f3f3f3;
  border-radius: 100px;
  align-items: center;
  height: 60px;
  margin-right: 24px;
  padding: 16px 24px;
  display: flex;
}

.submit-button-2 {
  background-color: #000;
  border: 1px solid #000;
  border-radius: 500px;
  width: 100%;
  max-width: 130px;
  height: 60px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 18px;
  font-weight: 500;
  transition: background-color .2s;
}

.submit-button-2:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
}

.title-cta {
  color: #000;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2;
}

.save-20 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.form-block-3 {
  justify-content: center;
  width: 100%;
  margin-top: 35px;
  position: relative;
}

.save-20-wrapper {
  align-items: flex-end;
  margin-left: 26px;
  display: flex;
  position: absolute;
  inset: auto 0% -59% auto;
}

.cta-section-3 {
  background-image: none;
  background-position: 100%;
  background-size: cover;
  padding: 140px 3%;
}

.success-message-3 {
  color: #fff;
  background-color: #000;
  background-image: none;
  background-position: 0 0;
  background-size: cover;
  font-size: 18px;
}

.email-icon {
  margin-right: 18px;
}

.arrow-2 {
  width: 100px;
  height: 80px;
}

.text-field-2 {
  background-color: #0000;
  border: 1px solid #0000;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 18px;
}

.text-field-2:hover, .text-field-2:active {
  border-color: #0000;
}

.text-field-2:focus {
  background-color: #0000;
  border-color: #0000;
}

.cta-wrapper-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.error-message-2 {
  color: red;
  background-color: #0000;
  font-size: 16px;
  font-weight: 500;
}

.cta-paragraph-3 {
  color: #000;
  letter-spacing: -.02em;
  font-size: 22px;
  line-height: 42px;
}

.cta-container-2 {
  z-index: 1;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.header-grid {
  grid-column-gap: 38px;
  grid-row-gap: 40px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  margin-top: 20px;
  margin-left: 30px;
}

.caption-medium {
  color: #333;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.header-number-wrapper {
  max-width: 400px;
  margin-top: 64px;
}

.header-logo-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 32px;
}

.caption-regular {
  font-size: 12px;
  line-height: 16px;
}

.header-standard {
  background-color: #0000;
  padding: 100px 5%;
  position: relative;
}

.header-image {
  margin-top: 20px;
  margin-bottom: 20px;
}

.margin-top-32 {
  margin-top: 32px;
}

.header-number {
  color: #1a1a1a;
  font-size: 45px;
  line-height: 56px;
}

.header-line {
  background-color: #1a1a1a;
  height: 1px;
  margin-top: 32px;
  margin-bottom: 10px;
}

.header-logo-banner {
  opacity: 0;
  background-color: #fff;
  border-top-left-radius: 20px;
  align-items: center;
  width: 100%;
  max-width: 740px;
  height: 72px;
  padding: 24px 32px;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-14 {
  filter: contrast(200%);
  position: absolute;
  bottom: -22px;
  left: auto;
  right: -127px;
}

.image-6 {
  position: absolute;
  top: 240px;
  left: 125px;
}

.image-15 {
  position: absolute;
  top: 175px;
  left: 77px;
}

.button-8 {
  cursor: pointer;
  background-color: #939bb4;
  border-radius: 10px;
  margin-top: 9px;
  margin-bottom: 9px;
  padding: 17px 54px;
  font-size: 17px;
}

.button-8:hover {
  background-color: #46495f;
}

.hero {
  transform-style: preserve-3d;
  background-color: #bfebf3;
  border-radius: 50px;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding: 169px 92px;
  overflow: hidden;
  transform: translate3d(0, 0, .001px);
}

.image-1 {
  filter: contrast(200%);
  position: absolute;
  bottom: 337px;
  left: 348px;
}

.heading-10 {
  color: #939bb4;
  margin-bottom: 20px;
  font-size: 52px;
  font-weight: 900;
  line-height: 52px;
}

.heading-10.home {
  color: var(--black);
  padding-bottom: 13px;
  font-weight: 700;
}

.heading-11 {
  font-size: 17px;
  font-weight: 500;
}

.image-16 {
  position: absolute;
  bottom: 199px;
  left: 209px;
}

.container-7 {
  align-items: center;
  display: flex;
}

.image-17 {
  filter: contrast(200%);
  position: absolute;
  inset: -75% auto auto -23%;
}

.columns-3 {
  justify-content: space-between;
  display: flex;
}

.content-block-small {
  padding: 32px;
}

.span-blue-2 {
  color: #4255bd;
}

.h3-heading-6 {
  letter-spacing: -.02em;
  font-size: 48px;
  line-height: 1.2;
}

.h3-heading-6.text-weight-medium {
  font-weight: 500;
}

.content-wrapper-2 {
  color: #1a1a1a;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.heading-detail-section-2 {
  color: #b2b2b2;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: normal;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.button-arrow-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #4255bd;
  text-align: center;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.button-arrow-link:hover {
  color: #1a1a1a;
}

.content-image-large-wrapper {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-top: 32px;
  padding-left: 32px;
  display: flex;
  position: relative;
}

.content-card-small {
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.content-block {
  color: #1a1a1a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
  padding: 32px;
  display: flex;
}

.content-card-full {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(144deg, #fff, #fff 52%, #4255bd33 70%, #f0757533 86%, #fde9ce3b);
  border: 1px solid #f7f7f7;
  border-radius: 40px;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.content-icon {
  color: #40bf6a;
  background-color: #f4fbf6;
  border: 1px solid #b3e5c3;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 14px;
  display: flex;
}

.heading-wrapper-4 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-grid-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  margin-top: 40px;
}

.content-card-large {
  border: 1px solid #e6e6e6;
  border-radius: 40px;
  overflow: hidden;
}

.bottom-margin-16 {
  margin-bottom: 16px;
}

.h5-heading-2 {
  letter-spacing: -.02em;
  font-size: 32px;
  line-height: 1.5;
}

.content-icon-grid {
  grid-column-gap: 32px;
  grid-row-gap: 24px;
  margin-top: 32px;
  margin-bottom: 42px;
}

.content-title {
  margin-bottom: 64px;
}

.icon-small-arrow-2 {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  display: flex;
}

.ipl-content-container {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.section-12 {
  background-color: #0f0f0f;
  min-height: 100vh;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-12.ipl-section {
  background-color: var(--off-white);
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62961ca29edf300b8c4a3706_ipl-fold-bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 0;
  display: flex;
}

.button-9 {
  color: #000;
  background-color: #fff;
  border-radius: 60px;
  padding: 20px 65px;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.button-9.ghost-button {
  color: #fff;
  background-color: #fff0;
  padding-left: 24px;
  padding-right: 24px;
}

.button-9.ghost-button.arrow-icon-btn {
  color: #ddeaee;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62961ca29edf3007c34a370c_know-more-arrow.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.button-9.outlined-btn {
  background-color: var(--black);
  color: var(--transparent);
  border: 2px solid #fff;
  padding-left: 44px;
  padding-right: 44px;
  font-size: 22px;
}

.section-heading {
  font-size: 90px;
  line-height: 1;
}

.section-heading.ipl-heading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(129deg, #9b8074, #b2aa9c 50%, #9b8074);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 30px;
  font-size: 60px;
}

.button-container {
  align-items: center;
  display: flex;
}

.wicket-img {
  max-width: 90%;
  max-height: 95%;
  position: static;
}

.site-wrapper {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.site-wrapper.ipl-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.ipl-subheading {
  color: var(--black);
  margin-bottom: 48px;
  font-size: 22px;
  font-weight: 500;
  line-height: 23px;
}

.image-21 {
  max-width: 90%;
  max-height: 90%;
}

.bold-text-10 {
  opacity: 1;
  color: var(--transparent);
  border: 1px #0000;
  border-radius: 0;
  font-size: 25px;
  font-weight: 700;
  text-decoration: none;
}

.success {
  background-color: #fff6f6;
}

.column-sm {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.column-sm.content-centered {
  align-items: center;
}

.checkbox-field-2 {
  margin-bottom: 0;
  padding-left: 2em;
  font-size: .75em;
}

.form-block-4 {
  width: 100%;
  margin-bottom: 0;
}

.sign-up-field-icon {
  color: #64768b;
  font-size: .75em;
  line-height: 1;
  position: absolute;
  inset: auto auto auto 1em;
}

.sign-up-text-field {
  box-shadow: 0 0 0 1px var(--beage);
  color: #c5cfd9;
  background-color: #042128;
  border: 1px #000;
  border-radius: 9px;
  height: 3.5em;
  margin-bottom: 10px;
  padding: 1em 1.125em 1em 3em;
  font-size: 80%;
  font-weight: 400;
  line-height: 1;
  transition: background-color .25s, box-shadow .25s;
  position: relative;
}

.sign-up-text-field:hover {
  background-color: #20262d;
}

.sign-up-text-field:active {
  color: #c5cfd9;
}

.sign-up-text-field:focus {
  box-shadow: inset 0 0 0 1px #475669;
}

.sign-up-text-field::placeholder {
  color: #acb8c4;
}

.sign-up-text-field.last {
  border-bottom-right-radius: .5em;
  border-bottom-left-radius: .5em;
}

.sign-up-text-field.first {
  color: var(--black);
  background-color: #042128;
  border-radius: 9px;
  margin-bottom: 10px;
}

.font-title-3 {
  color: #c5cfd9;
  font-family: Inter, sans-serif;
  position: relative;
}

.font-title-3.text-color-white {
  color: #fff;
}

.checkbox-3 {
  border-color: #6c7e8f;
  width: 1.3em;
  height: 1.3em;
  margin-top: 0;
  margin-left: -2em;
}

.checkbox-3:hover {
  border-color: #474f58;
}

.checkbox-3.w--redirected-checked {
  background-color: #3aecba;
  background-size: 50%;
  border-color: #3aecba;
}

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

.text-link {
  color: #3aecba;
}

.text-link:hover {
  opacity: .75;
  border-bottom-color: #0000;
}

.sign-up-field-list {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.avatar-2xl {
  object-fit: cover;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  display: flex;
}

.avatar-2xl.outline-white {
  border: 4px solid #fff;
}

.avatar-2xl.outline-white.shadow-md {
  box-shadow: 0 8px 24px -8px #474f58;
}

.sign-up-field-item {
  align-items: center;
  display: flex;
  position: relative;
}

.padding-6xl {
  padding: 4em;
  position: relative;
}

.padding-6xl.rounded-xs {
  opacity: .76;
  padding: 1em;
}

.form-vertical {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.text-color-white-2 {
  color: #fff;
}

.title-md-2 {
  color: #bdc1c5;
  letter-spacing: -.02em;
  font-size: 2.7em;
  font-weight: 700;
  line-height: 1;
}

.div-block-9 {
  opacity: 1;
}

.sign-up-other {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  opacity: 0;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  margin-top: 2em;
  display: grid;
  position: relative;
}

.text-color-gray-500 {
  color: #6b7380;
}

.title-xs-2 {
  z-index: 5;
  color: #c5cfd9;
  letter-spacing: -.025em;
  font-family: Inter, sans-serif;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.1;
  position: relative;
}

.sign-up-social-link {
  position: relative;
}

.sign-up-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4em;
  display: flex;
  position: relative;
}

.slide-nav-centered {
  justify-content: center;
  align-items: center;
  height: 8em;
  padding: 0;
  font-size: .25em;
  display: flex;
}

.slider-arrow {
  color: #6c7681;
  background-color: #2f363d;
  border-radius: 9999px;
  width: 2.5em;
  height: 2.5em;
  font-size: .75em;
  transition: color .3s, background-color .3s;
}

.slider-arrow:hover {
  color: #c5cfd9;
  background-color: #20262d;
}

.slider-arrow.align-bottom {
  margin-bottom: 0;
}

.column-xs-2 {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: start;
  display: grid;
}

.column-xs-2.content-centered {
  grid-column-gap: .25em;
  grid-row-gap: .25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.sign-up-sign-in-button {
  position: absolute;
  inset: 2.5em 2.5em auto auto;
}

.split-section-full {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0c0c0c;
  grid-template-rows: auto;
  width: 100%;
  min-height: 100vh;
  position: relative;
}

.sign-up-container {
  z-index: 5;
  perspective: 800px;
  width: 100%;
  max-width: 24em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.slider-copy {
  background-color: #0000;
  width: 100%;
  height: 100%;
  padding-bottom: 4em;
  overflow: hidden;
}

.checkbox-label-2 {
  color: var(--grey);
}

.document-menu-block {
  margin-bottom: 40px;
}

.paragraph-regular-2 {
  color: #2b2b2b;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

.document-toggle {
  color: #454545;
  padding: 8px 32px 8px 16px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.document-line {
  background-color: #ebebeb;
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.document-container {
  align-items: stretch;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-small-3 {
  color: #2b2b2b;
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

.document-brand {
  align-items: center;
  display: flex;
}

.document-page-block {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: stretch;
  margin-left: -1px;
  display: flex;
  position: sticky;
  top: 40px;
}

.document-search-bar {
  background-color: #fafafa;
  border: 1px #000;
  border-radius: 6px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 52px;
  transition: background-color .25s;
}

.document-search-bar:hover {
  background-color: #ebebeb;
}

.document-search-bar::placeholder {
  color: #bababa;
}

.document-code-number {
  color: #bababa;
  margin-right: 16px;
}

.menu-wrapper {
  grid-column-gap: 12px;
  align-items: center;
  font-size: 15px;
  display: flex;
  position: static;
}

.navigation-container {
  border-bottom: 1px #0414341a;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.document-page-menu {
  border-left: 1px solid #ebebeb;
  min-width: 200px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.list-large {
  grid-row-gap: 8px;
  color: #2b2b2b;
  flex-direction: column;
  margin-top: 12px;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  list-style-type: disc;
  display: flex;
}

.document-link {
  color: #454545;
  white-space: nowrap;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.document-link:hover {
  color: #2da46f;
}

.field-icon-2 {
  color: #ebebeb;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto auto auto 16px;
}

.margin-bottom-33 {
  margin-bottom: 8px;
}

.document-base {
  max-width: 820px;
  padding: 32px 5% 60px;
}

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

.span-code {
  color: #2da46f;
  background-color: #ecf9f2;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 4px 8px;
  display: inline-block;
}

.span-green {
  color: #2da46f;
}

.icon-shadow {
  display: flex;
}

.dropdown-list-3 {
  min-width: 200px;
}

.dropdown-list-3.w--open {
  background-color: #fafafa;
  min-width: 240px;
}

.icon-alert {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.document-search-block {
  margin-bottom: 24px;
}

.icon-3 {
  margin-right: 8px;
}

.icon-arrow {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.alert-content {
  width: 100%;
}

.document-feature-block {
  grid-column-gap: 12px;
  text-align: center;
  background-color: #fafafa;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 32px;
  display: flex;
}

.navigation-button {
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #000;
  border: 3px solid #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 40px;
  padding: 8px 12px 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s;
  display: flex;
}

.navigation-button:hover {
  border: 3px solid #bababa;
}

.document-menu-link {
  color: #454545;
  letter-spacing: -.01em;
  padding-left: 12px;
  line-height: 28px;
  text-decoration: none;
  transition: all .3s;
  position: relative;
}

.document-menu-link:hover {
  color: #2da46f;
}

.document-menu-link.w--current {
  color: #000;
  font-weight: 500;
}

.alert-information {
  color: #238056;
  justify-content: center;
  align-items: center;
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
  margin-right: 8px;
  display: flex;
}

.document-page-link {
  color: #454545;
  border-left: 1px solid #0000;
  align-items: center;
  min-height: 28px;
  padding-left: 24px;
  text-decoration: none;
  display: flex;
}

.document-page-link.w--current {
  color: #000;
  border-left: 1px solid #000;
}

.code-block {
  grid-column-gap: 12px;
  color: #000;
  background-color: #fafafa;
  border-radius: 6px;
  padding: 32px;
  font-family: Inconsolata, monospace;
  line-height: 26px;
  display: flex;
}

.document-dropdown {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.document-icon-square {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 24px;
  display: flex;
  box-shadow: 23px 23px 64px #0000000f;
}

.alert-succes {
  color: #000;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-left: 6px solid #2da46f;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  display: flex;
}

.document-page {
  padding-left: 3%;
  padding-right: 3%;
}

.navigation {
  background-color: #0000;
  border-bottom: 1px solid #ebebeb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 84px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.alert-regular {
  color: #000;
  background-color: #fff;
  border: 1px solid #2da46f;
  border-radius: 6px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  display: flex;
}

.document-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.document-menu-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-columns: 1fr;
}

.span-link {
  color: #2da46f;
  text-decoration: none;
}

.document-banner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #000;
  background-color: #fafafa;
  border-radius: 6px;
  align-items: center;
  padding: 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
  display: flex;
}

.navigation-link-wrapper-2 {
  grid-column-gap: 44px;
  align-items: center;
  min-height: 54px;
  display: flex;
}

.h4-heading {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.document-search-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.document-badge {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 23px 23px 64px #0000000f;
}

.navigation-button-wrapper-2 {
  align-items: center;
  display: flex;
}

.list-regular {
  grid-row-gap: 8px;
  color: #2b2b2b;
  flex-direction: column;
  margin-top: 12px;
  padding-left: 20px;
  line-height: 28px;
  display: flex;
}

.navigation-menu {
  grid-column-gap: 8px;
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-top: 72px;
  padding: 8px 12px 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.navigation-menu:hover {
  color: #000;
  background-color: #fafafa;
}

.document-title {
  color: #000;
  letter-spacing: -.03em;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.document-alert-icon {
  justify-content: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.document-menu-title {
  color: #000;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.document-menu {
  border-right: 1px solid #ebebeb;
  width: 20%;
  min-width: 240px;
  height: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 32px;
  overflow: auto;
}

.document-block {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.h5-heading-3 {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 40px;
}

.document-wrapper {
  flex-wrap: wrap-reverse;
  display: flex;
}

.document-information {
  grid-column-gap: 12px;
  background-color: #fafafa;
  border-radius: 6px;
  padding: 32px;
  display: flex;
}

.header-section2 {
  background-color: #fafafa;
  width: 100%;
  padding-top: 12em;
  padding-bottom: 8em;
}

.column-base {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.column-base.content-centered {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.column-base.content-centered.fade-in-on-scroll {
  color: #33383f;
}

.width-32em {
  width: 32em;
}

.square-h3 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  display: flex;
  position: relative;
}

.square-h3.rounded-full {
  overflow: hidden;
}

.text-sm-4 {
  color: var(--black);
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.text-sm-4.font-weight-semibold {
  color: #acb8c4;
  font-family: Inter, sans-serif;
}

.ui-snippet {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #151b22;
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  align-items: center;
  padding: 1em 1.5em;
  display: grid;
  box-shadow: inset 0 0 0 1px #20262d;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.hero-wrap {
  background-color: #f2f2f3;
  border-radius: 10px;
  padding: 55px 20px 95px;
}

.demo-form-field {
  border: 0 #000;
  height: 38px;
  margin-bottom: 0;
  display: inline-block;
}

.hero-image {
  text-align: center;
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: auto;
  height: 100%;
  max-height: 500px;
}

.demo-form {
  background-color: #fff;
  border-radius: 5px;
  justify-content: space-around;
  align-items: center;
  padding: 10px 15px;
  display: flex;
  position: relative;
}

.sect-3 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.sect-3.hero {
  padding-top: 55px;
  padding-bottom: 95px;
}

.sect-3.hero.v2 {
  background-color: #fff;
  padding: 0 20px;
}

.sect-3.gray-arrow-section {
  padding: 0 20px;
}

.button-10 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #14f195;
  border: 1px solid #000;
  border-radius: 2.25rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.25rem .875rem 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  transition: background-color .2s, color .2s, transform .2s;
}

.button-10:hover {
  color: #000;
  background-color: #fff;
  border-color: #000;
  transform: translate(0, -3px);
}

.button-10.pulse {
  color: #fff;
  background-color: #199b55;
  border-style: none;
  border-radius: 2.5rem;
  font-family: Circularstd, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  text-decoration: none;
}

.button-11 {
  color: #040515;
  text-align: center;
  background-image: linear-gradient(to right, #81c62e, #00d160);
  border-radius: 5px;
  font-weight: 700;
}

.h1-4 {
  color: #040515;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 1.1em;
}

.h1-4.mb-25 {
  margin-bottom: 25px;
}

.h1-4.mb-25.mob-center {
  font-family: Inter, sans-serif;
  font-size: 54px;
  line-height: 1.1em;
}

.hero-flex {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.button-secondary-6 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #000;
  border-radius: 2.25rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.25rem;
  font-weight: 400;
  transition: color .2s, background-color .2s, transform .2s;
}

.button-secondary-6:hover {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  transform: translate(0, -3px);
}

.button-secondary-6.is-hero {
  border: 1px solid #fff;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.25em;
}

.button-secondary-6.is-hero:hover, .button-secondary-6.is-hero:active {
  background-color: #d8d5d1;
}

.lit {
  color: #00d160;
  font-family: Inter, sans-serif;
}

.hero-text-block {
  max-width: 444px;
}

.hero-image-mask {
  text-align: center;
  width: 100%;
  margin-left: 40px;
}

.container-8 {
  max-width: 1088px;
}

.button-row-3 {
  flex-wrap: wrap;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 0;
  display: flex;
}

.hero-text {
  color: #3c3a3a;
  margin-top: 20px;
  margin-bottom: 25px;
  font-size: 18px;
}

.title-text {
  margin-top: 20px;
  font-family: Inter, sans-serif;
}

.p-small {
  font-size: 16px;
  line-height: 1.35em;
}

.p-small.mb-24 {
  margin-bottom: 24px;
}

.title-center {
  text-align: center;
  max-width: 720px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
}

.checkout-exp-flex {
  justify-content: space-between;
  margin-left: -18px;
  margin-right: -18px;
  display: flex;
}

.checkout-exp-icon {
  max-width: 60px;
  margin-bottom: 24px;
}

.checkout-exp-img {
  max-width: 602px;
}

.checkout-exp-col {
  flex: 1;
  margin-left: 6px;
  padding-left: 18px;
  padding-right: 18px;
}

.checkout-exp-wrapper {
  text-align: center;
  background-color: #0000;
  border-radius: 10px;
  margin-bottom: 48px;
  padding-top: 33px;
  padding-bottom: 33px;
}

.p-bold {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-weight: 700;
}

.p-bold.mb-14 {
  margin-bottom: 14px;
}

.reimagine-image {
  flex: none;
  width: 54%;
}

.btn-outline {
  color: #81c62e;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #c0c0c4;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 8px 16.5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
  text-decoration: none;
}

.reimagine-blocks {
  flex: none;
  width: 35%;
}

.reimagine-block {
  background-color: #fff;
  border: 1px solid #f2f2f3;
  border-radius: 10px;
  margin-bottom: 16px;
  padding: 48px 34px;
}

.gray-arrow-box {
  background-color: #f2f2f3;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding-top: 128px;
  padding-bottom: 128px;
}

.learnmore-icon {
  max-width: 20px;
  margin-right: 8px;
}

.learnmore-btn {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.learnmore-text {
  color: #040515;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.reimagine-flex {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.image-notification {
  border-radius: 10px;
  width: 100%;
  max-width: 240px;
  position: absolute;
  inset: auto auto 40px -15%;
  box-shadow: -14px 14px 50px #6b728029;
}

.tabs {
  width: 100%;
}

.plain-link {
  color: #6f6f6f;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  transition: all .2s;
}

.plain-link:hover {
  color: #000;
}

.heading-graph {
  margin-left: 20px;
}

.tab-content-grid {
  grid-template-rows: auto;
}

.tab-content-grid.newtabfaqs {
  grid-template-columns: 1fr;
}

.tab-link-2 {
  color: #8a8a8a;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 5px;
  padding: 14px 36px;
  font-size: 16px;
}

.tab-link-2.w--current {
  background-color: var(--black);
  color: #fff;
}

.tabs-base-2 {
  z-index: 5;
  background-color: #fff;
  border-radius: 50px;
  align-items: stretch;
  min-height: 640px;
  padding: 80px;
  display: flex;
  position: relative;
}

.tab-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.heading-wrapper-5 {
  color: #6f6f6f;
  align-items: center;
  margin-bottom: 34px;
  font-size: 18px;
  line-height: 32px;
  display: flex;
}

.tab-graphic-wrapper {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tab-image {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 320px;
  max-height: 330px;
}

.step-basic {
  background-color: #efefef;
  border-radius: 100px;
  width: 30px;
  height: 4px;
  margin-right: 14px;
}

.step-basic.active {
  background-color: #000;
  width: 60px;
}

.tab-section-2 {
  background-color: #fafafa;
  padding: 80px 3%;
  position: relative;
}

.tab-paragraph-2 {
  color: #040515;
  font-size: 18px;
  line-height: 32px;
}

.tabs-menu {
  margin-bottom: 20px;
}

.tabs-content {
  height: 100%;
}

.div-block-10 {
  background-color: #f6f4fa;
  min-height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.tab-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 52px;
}

.tabs-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.steps-wrapper {
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.tab-base {
  background-color: var(--transparent);
  border-radius: 50px;
  align-items: flex-end;
  width: 100%;
  max-width: 360px;
  min-height: 330px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-24 {
  font-weight: 400;
}

.checkbox-4 {
  border-color: #2f363d;
  width: 1.3em;
  height: 1.3em;
  margin-top: 0;
  margin-left: -2em;
}

.checkbox-4:hover {
  border-color: #474f58;
}

.checkbox-4.w--redirected-checked {
  background-color: #3aecba;
  background-size: 50%;
  border-color: #3aecba;
}

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

.title-md-3 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  margin-bottom: 39px;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1;
}

.title-md-3.fade-in-on-scroll {
  align-self: center;
  margin-bottom: 0;
}

.checkbox-label-3 {
  color: var(--grey);
}

.button-row-4 {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-label-5 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.grid-5 {
  grid-row-gap: 40px;
  background-color: var(--transparent);
}

.faq-toggle {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.faq-toggle:hover {
  color: #338cff;
}

.grid-one-column-3 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.faq-title-wrapper-plain {
  color: #160042;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: flex;
}

.paragraph-regular-bold {
  letter-spacing: -.03em;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.faq-heading-wrapper {
  z-index: 5;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 640px;
  margin-bottom: 48px;
  display: flex;
  position: relative;
}

.faq-content-2 {
  background-color: #0000;
  width: 100%;
  display: block;
  position: static;
  overflow: hidden;
}

.faq-item-plain {
  background-color: #fff;
  border-radius: 10px;
  padding: 28px 32px;
  transition: all .3s;
  display: block;
}

.faq-content-wrapper {
  width: 100%;
  max-width: 90%;
  line-height: 36px;
}

.paragraph-regular-3 {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.container-x-small {
  width: 100%;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.faq-arrow {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.section-faq {
  background-color: #f3f5fb;
  padding: 120px 5%;
  position: relative;
}

.text-gradient__teal {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(243deg, #4ade80 23%, #14b8a6 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.video {
  max-height: 300px;
  overflow: scroll;
}

.grid-6 {
  grid-template-columns: 1fr;
}

.content-centered-3 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.stats-4x-2 {
  z-index: 100;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  perspective: 800px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  position: relative;
  transform: translate(0, 50%);
}

.link-2 {
  color: var(--transparent);
  font-size: .5em;
}

.link-3 {
  color: #ddcd55;
  font-size: 1em;
}

.link-4 {
  color: #ddcd55;
}

.button-12 {
  text-align: center;
  display: block;
  position: static;
}

.text-gradient__lime {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(22deg, #fcd34d 23%, #84cc16 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.padding-lg {
  padding: 1.5em;
  position: relative;
}

.padding-lg.bg-neutral-800 {
  background-color: #1d1c1c;
  padding-bottom: 1.5em;
  font-family: Inter, sans-serif;
}

.padding-lg.bg-neutral-800.newbgcontact {
  background-color: #fff;
}

.padding-lg.bg-neutral-800.newbgpublic {
  background-color: var(--grey);
}

.padding-lg.bg-teal-400 {
  background-color: #47ab42;
}

.padding-lg.bg-teal-400.newbgpublic {
  background-color: #366972;
}

.padding-lg.bg-indigo-400 {
  background-color: #363fa5;
}

.padding-lg.bg-indigo-400.newbgcontact {
  background-color: #082d33;
}

.title-lg {
  z-index: 5;
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.title-lg._16ch {
  color: #acb8c4;
  max-width: 16ch;
  font-family: Inter, sans-serif;
  font-size: 50px;
  line-height: 1.1;
}

.title-lg.leading-none {
  font-family: Inter, sans-serif;
  font-size: 3.2em;
}

.nav-link-column-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: stretch;
  display: grid;
}

.nav-link-content-list {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #fafafa;
  border-radius: .5em;
  grid-template-rows: auto;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.nav-link-content-list-1x {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #fafafa;
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.hide-mobile {
  margin-left: -40px;
  padding-left: 0;
  padding-right: 0;
}

.nav-link-content {
  flex-direction: column;
  min-width: 18em;
  display: flex;
  position: relative;
}

.nav-link-caption {
  color: #334255;
  letter-spacing: .15em;
  text-transform: uppercase;
  height: 32px;
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 600;
}

.nav-link-column {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  justify-items: stretch;
  display: grid;
}

.image-contain {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  line-height: 1;
  position: relative;
}

.nav-link-wrap-2 {
  color: #474f58;
  font-size: 12px;
  text-decoration: none;
  transition-property: none;
}

.nav-link-small-icon {
  text-align: center;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-link-dropdown-list {
  box-shadow: none;
  background-color: #0000;
  border-radius: .5em;
  min-width: 200px;
  margin-left: -32px;
  padding: 0;
  display: none;
}

.navbar-list {
  z-index: 1001;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #161d24;
  grid-template-rows: auto;
  grid-template-columns: auto .95fr auto;
  place-items: center;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.nav-link-angle {
  z-index: 0;
  width: 18px;
  height: 10px;
  position: absolute;
  inset: -6px auto auto 52px;
}

.nav-link-trustpilot-logo {
  height: 20px;
  margin-bottom: -3px;
}

.nav-link-dropdown {
  color: var(--black);
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.nav-link-dropdown.newsize {
  padding-left: 0;
  padding-right: 0;
}

.nav-link-4 {
  z-index: 1;
  perspective: 800px;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  color: #c5cfd9;
  letter-spacing: .03em;
  padding-left: 0;
  padding-right: 0;
  font-family: Relative, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nav-link-4:hover {
  opacity: 1;
}

.nav-link-4.w--current {
  color: #3b82f6;
}

.nav-link-4._1st {
  color: var(--black);
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.nav-link-column-divider {
  background-color: #21262d99;
  width: 1px;
  position: absolute;
  inset: 32px auto 0% -32px;
}

.nav-link-sup {
  color: #0d1117;
  text-align: center;
  background-color: #3aecba;
  border-radius: 9999px;
  min-width: 14px;
  height: 14px;
  padding-top: 2px;
  font-family: ICONS SHARP, sans-serif;
  font-size: 8px;
  display: inline-block;
  transform: translate(4px, -50%);
}

.navbar-10 {
  background-color: #fafafa;
  border-bottom: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin: 0 auto;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar-10.new-nav10 {
  position: relative;
}

.nav-link-dropdown-content {
  width: 100%;
  height: 100%;
  position: relative;
}

.nav-link-text {
  color: #334255;
  letter-spacing: .03em;
  font-size: 14px;
  line-height: 1.5;
}

.nav-link-trustpilot-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  color: #acb8c4;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto auto;
  align-items: end;
  font-size: 11px;
  line-height: 1;
}

.nav-link-icon-wrap {
  border: 1px solid var(--grey);
  color: #a5a0a0;
  text-align: center;
  background-color: #0000;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.nav-link-content-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-link-item {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.nav-link-icon-arrow {
  color: #334255;
  text-transform: none;
  font-family: ICONS ROUND, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.nav-link-icon-arrow._1 {
  font-size: 11px;
  line-height: 1;
}

.nav-link-icon {
  color: #334255;
  font-family: ICONS sharp, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.nav-link-icon:hover {
  color: #3e3f41;
}

.nav-link-icon:active {
  color: #343e49;
}

.nav-link-horizontal-divider {
  background-color: #21262d99;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.navbar-nav-menu {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 5px;
  padding-left: 100px;
  display: flex;
}

.navbar-controls {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-link-text-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #c5cfd9;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  margin-bottom: 2px;
  display: grid;
}

.brand-2 {
  flex-direction: column;
  justify-content: center;
  width: 100px;
  padding: 20px 0;
  display: flex;
}

.brand-2.w--current {
  margin-top: 10px;
}

.navbar-shadow {
  z-index: 0;
  background-color: var(--off-white);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav-link-item-2 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-family: Inter, sans-serif;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.caption-5 {
  color: var(--transparent);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.font-title-4 {
  color: #141414;
  font-size: 16px;
  font-weight: 700;
  position: relative;
}

.font-title-4.text-color-white {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: .8em;
  line-height: 1.2;
}

.caption-6 {
  color: #acb8c4;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: .625em;
  font-weight: 600;
  line-height: 15px;
}

.content-left {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.integration-row {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-22 {
  background-color: #fff;
  border-radius: 9999px;
  width: 5em;
  height: 5em;
  margin: .5em;
  padding: 1em;
}

.section-icon-2 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.header-section {
  background-color: var(--off-white);
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.header-section.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.header-section.more-space.gradient__02 {
  background-color: var(--black);
  background-image: linear-gradient(#0d1117 7%, #0d111700 20%), radial-gradient(circle farthest-side at -25% 150%, #0d1117 48%, #0d111700 65%), radial-gradient(circle at -25% -125%, #0d111700 50%, #0d1117 70%, #0d111700 72%), radial-gradient(circle at 0 -50%, #0d1117 32%, #fff0 62%), radial-gradient(circle farthest-side at 0 -25%, #007252 50%, #0d111700 72%), radial-gradient(circle at 50% -100%, #05f 26%, #0d111700 72%);
  width: auto;
  height: 650px;
  margin-bottom: 0;
}

.header-section.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.header-section.bg-tile-top-lg.bg-neutral-700 {
  background-color: #20262d;
}

.header-section.padding-top {
  background-color: var(--transparent);
}

.bg-pattern-image-3 {
  background-color: var(--black);
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.container-xs {
  z-index: 5;
  width: 100%;
  max-width: 40em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.container-xs.content-centered {
  padding-top: 0;
}

.button-label-6 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-animated-3 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-3.large {
  font-size: 1.5em;
  text-decoration: none;
}

.button-animated-3.large.bg-accent {
  text-decoration: none;
}

.button-animated-3.small {
  letter-spacing: 0;
  background-color: #0082f3;
  font-size: .75em;
  font-weight: 600;
  text-decoration: none;
}

.button-animated-3.small.bg-neutral-500 {
  text-decoration: none;
}

.button-animated-3.small.bg-neutral-500.newbutton_auth {
  background-color: #145560;
}

.button-animated-3.small.newsign {
  background-color: #082d33;
  border: 0 solid #000;
  border-radius: 8px;
  padding: 15px 24px;
}

.button-animated-3.small.newsign.resisebuttonsign {
  margin-left: 229px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-animated-3.large {
  font-size: 1.5em;
}

.button-animated-3.small {
  letter-spacing: 0;
  font-size: .75em;
  font-weight: 600;
}

.bold-text-11 {
  font-family: Inter, sans-serif;
}

.document-brand-2 {
  align-items: center;
  display: flex;
}

.code-block-2 {
  grid-column-gap: 12px;
  color: #000;
  background-color: #fafafa;
  border-radius: 6px;
  padding: 32px;
  font-family: Inconsolata, monospace;
  line-height: 26px;
  display: flex;
}

.text-lg-4 {
  color: var(--beage);
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-4._48ch {
  color: #acb8c4;
  max-width: 48ch;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.15em;
  font-weight: 400;
}

.button-label-7 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
}

.tab-pane-tab-1-2 {
  width: 100%;
  height: 100%;
}

.accordion-item-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-block-25 {
  color: #94a4b8;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.33;
}

.tabs-menu-side {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-23 {
  background-color: #ffffff0d;
  border-radius: 32%;
  width: 3em;
  height: 3em;
  margin-right: 1em;
  padding: .5em;
}

.tabs-horizontal {
  grid-column-gap: 2em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 3em;
  padding-top: 4em;
  display: grid;
}

.tabs-menu-side-link {
  color: #acb8c4;
  background-color: #151b22;
  border-radius: .5em;
  padding: 1.5em;
  box-shadow: inset 0 0 0 1px #20262d;
}

.tabs-menu-side-link.w--current {
  background-color: #1f2a37;
  font-family: Inter, sans-serif;
  box-shadow: 0 0 24px -12px #111927, inset 0 0 0 1px #374251;
}

.accordion-content {
  z-index: 2;
  text-align: left;
  position: relative;
  overflow: hidden;
}

.accordion-arrow {
  color: #fff;
  font-family: ICONS SHARP, sans-serif;
}

.tab-content-2 {
  width: 100%;
  display: flex;
}

.tab-title-2 {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: center;
  width: 100%;
  height: 3em;
}

.text-block-26, .text-block-27, .text-block-28 {
  color: #acb8c4;
}

.caption-7 {
  color: var(--dark-grey);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.material-icons-2 {
  color: var(--black);
  text-transform: none;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.35em;
}

.title-xs-3 {
  z-index: 5;
  color: #141414;
  letter-spacing: -.025em;
  font-family: Inter, sans-serif;
  font-size: 2.3em;
  font-weight: 800;
  line-height: 1.1;
  position: relative;
}

._3x-box-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  justify-content: start;
  margin-bottom: 15px;
  padding-top: 15px;
  display: grid;
}

.line-animated-3 {
  color: #acb8c4;
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-11 {
  font-family: Inter, sans-serif;
}

.div-block-12 {
  color: #141414;
  font-size: 20px;
}

.text-block-29 {
  color: var(--black);
}

.text-block-30 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.33;
}

.section-14 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.demo-content {
  max-width: 444px;
}

.demo-box {
  background-color: #f2f2f3;
  background-image: none;
  border-radius: 10px;
  justify-content: flex-end;
  padding: 133px 70px 133px 30px;
  display: flex;
  position: relative;
}

.demo-hand {
  width: 340px;
  margin-bottom: 10px;
  position: absolute;
  inset: auto 10% 0%;
}

.content-centered-4 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 55px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.font-title-5 {
  color: var(--dark-grey);
  font-family: Inter, sans-serif;
  font-size: 17px;
  position: relative;
}

.team-logos {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.team-logo {
  width: 9%;
  height: 3em;
  margin: 1em 2em;
}

.image-bg-contain {
  z-index: 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.material-icons-3 {
  text-transform: none;
}

.material-icons-3.text-color-accent {
  color: var(--transparent);
  font-family: ICONS ROUND, sans-serif;
}

.feature-2x {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
}

.list-4x {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  color: var(--light-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 2em;
}

.section-icon-sm {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 2px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  font-family: ICONS SHARP, sans-serif;
  font-size: 1em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.section-icon-sm.teal {
  color: #99f6e4;
  background-color: #0f766e;
  background-image: radial-gradient(circle farthest-side at -50%, #0d9488, #0f766e);
  border-color: #2dd4bf;
  outline-color: #2dd4bf;
  box-shadow: inset 0 0 5px #115e59, 0 8px 24px -8px #2dd4bf;
}

.column-xl {
  z-index: 5;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.font-title-6 {
  color: #d9d9d9;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 23px;
  position: relative;
}

.row-sm-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

._3x-box-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  grid-auto-flow: row;
  justify-content: start;
  display: grid;
}

.section-15 {
  background-color: #fff;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-15.more-space {
  background-color: #151b22;
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-15.bg-tile-top-lg.bg-amber-900 {
  background-color: #acb8c4;
  background-image: linear-gradient(to top, #0d1117 48%, #0d111700), linear-gradient(#0d1117, #0d111700 52%), radial-gradient(circle farthest-side at 50% 0, #0d111700, #0d1117), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0, 0 0, -1px -1px;
  background-size: auto, auto, auto, 64px;
}

.section-15.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -25% -100%, #0d111700 55%, #0d111747 65%, #0d111700 68%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.bg-pattern-image-4 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-4.cover {
  object-fit: cover;
  background-color: #151b22;
  height: 100%;
}

.container-xxs {
  z-index: 5;
  perspective: 800px;
  width: 100%;
  max-width: 32em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.circle-shape__3 {
  border-radius: 100%;
  width: 64em;
  height: 64em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.circle-shape__4 {
  border-radius: 100%;
  width: 80em;
  height: 80em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.circle-shape__1 {
  border-radius: 100%;
  width: 32em;
  height: 32em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.circle-shape__2 {
  border-radius: 100%;
  width: 48em;
  height: 48em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.circle-shape__5 {
  border-radius: 100%;
  width: 96em;
  height: 96em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.circle-shape__0 {
  border-radius: 100%;
  width: 16em;
  height: 16em;
  position: absolute;
  bottom: 0;
  transform: translate(0, 50%);
  box-shadow: 0 -32px 80px -72px #3aecba40;
}

.bg-shapes-wrap {
  z-index: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Inter, sans-serif;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.container-md-2 {
  z-index: 5;
  width: 100%;
  max-width: 56em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.logomark-wrap {
  text-align: center;
  border-radius: 28%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6em;
  height: 6em;
  padding: 1.5em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-1-main-grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  width: 100%;
}

.footer-1-logo {
  width: 8em;
  margin-bottom: -5px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-grid-2 {
  z-index: 5;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
  position: relative;
}

.footer-1-nav-heading {
  color: var(--dark-grey);
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 700;
}

.footer-1-sub-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  margin-top: 1.1em;
  padding-bottom: 1.1em;
}

.footer-1-meta {
  border-top: 1px solid #21262d;
  padding-top: 1em;
}

.footer-1 {
  z-index: 10;
  color: #0d1117;
  background-color: #f5f3f2;
  width: 100%;
  margin-top: 4em;
  padding-bottom: 2em;
  position: relative;
}

.footer-1.footernew {
  margin-top: 0;
}

.footer-1-link-gray {
  opacity: 1;
  color: #6c7681;
  font-size: .875em;
  text-decoration: none;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray:hover {
  color: var(--dark-grey);
}

.caption-8 {
  color: var(--light-grey);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.content-centered-5 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-lg-10 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-family: Circularstd, sans-serif;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-10._36ch {
  color: #acb8c4;
  max-width: 36ch;
  margin-bottom: 119px;
}

.text-lg-10._48ch-2 {
  color: #c5cfda;
  max-width: 48ch;
  font-family: Inter, sans-serif;
  font-size: 1.2em;
}

.text-lg-10._48ch {
  color: #acb8c4;
  max-width: 48ch;
  margin-bottom: 25px;
}

.text-lg-10._48ch.new_text_auth {
  color: #c7d1dc;
}

.text-lg-10._48ch {
  max-width: 48ch;
}

.line-animated-4 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.title-md-4 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1;
}

.title-md-4._20ch {
  color: var(--transparent);
  max-width: 20ch;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
}

.text-block-31, .text-block-32, .text-block-33 {
  color: var(--light-grey);
}

.text-block-34 {
  color: var(--transparent);
}

.tab-simple {
  margin-top: 2em;
  position: static;
}

.tab-holder {
  padding-left: 4em;
}

.section-icon-3 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS SHARP, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.section-icon-3.amber {
  color: #fde68a;
  background-color: #b45309;
  background-image: radial-gradient(circle farthest-side at -50%, #d97706, #b45309);
  border-color: #f59e0b;
  outline-color: #fbbf24;
  box-shadow: inset 0 0 5px #92400e, 0 8px 24px -8px #fbbf24;
}

.section-icon-3.teal {
  color: #99f6e4;
  background-color: #0f766e;
  background-image: radial-gradient(circle farthest-side at -50%, #0d9488, #0f766e);
  border-color: #2dd4bf;
  box-shadow: inset 0 0 5px #115e59, 0 8px 24px -8px #2dd4bf;
}

.section-icon-3.newicon_auth {
  color: #fff;
  background-image: radial-gradient(circle farthest-side at -50%, #0f3c42, #337775);
  border-color: #fff;
}

.tab-simple-pane, .tab-simple-content {
  position: static;
}

.text-gradient__amber {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(191deg, #fde847 25%, #d97706 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.tab-link-simple {
  opacity: .5;
  color: #c5cfd9;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #151b22;
  border-radius: .375em;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: .875em;
  font-weight: 600;
  line-height: 1;
  transition: opacity .25s;
  display: flex;
}

.tab-link-simple:hover {
  opacity: 1;
}

.tab-link-simple.w--current {
  opacity: 1;
  color: #fbbf24;
  background-color: #0d1117;
  background-image: linear-gradient(#f59e0b1a, #f59e0b1a);
  box-shadow: inset 0 0 0 1px #fbbf2466;
}

.tab-simple-menu {
  z-index: 5;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  margin-bottom: 1em;
  display: grid;
}

.caption-holder-2 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--light-grey);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 14px;
  position: relative;
}

.text-block-35, .text-block-36, .text-block-37 {
  color: #acb8c4;
  font-family: Inter, sans-serif;
  line-height: 20px;
}

.code-row-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  white-space: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 2em 1fr;
  width: 100%;
  font-size: 16px;
  position: relative;
  overflow: hidden;
}

.browser-window-2 {
  color: #acb8c4;
  flex: 1;
  padding: 1.15em;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.33;
  position: relative;
}

.text-block-38, .text-block-39, .text-block-40, .text-block-41 {
  font-size: 16px;
}

.padding-top-2 {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-top-2.padding-2xl {
  background-color: #0e0d0d;
}

.feature-2-column-sm {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 1fr;
  width: 100%;
}

.font-title-7 {
  color: #141414;
  font-size: 20px;
  position: relative;
}

.font-title-7.text-color-white {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
}

.image-background-3 {
  z-index: 0;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.row-sm-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #acb8c4;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center;
  align-items: center;
  margin-top: -4px;
  padding-top: 0;
  padding-bottom: 20px;
  display: grid;
}

.caption-holder-3 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 15px;
  position: relative;
}

.text-link-gray {
  color: #c5cfd9;
  text-decoration: none;
  position: relative;
}

.text-link-gray:hover {
  color: #3aecba;
}

.material-icons-sharp {
  text-transform: none;
  padding-top: 7px;
  padding-bottom: 0;
  font-family: ICONS SHARP, sans-serif;
  font-weight: 400;
}

.text-block-42 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(63deg, #3aecba, #0ea5e9);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
  line-height: 14px;
}

.text-block-43 {
  background-image: linear-gradient(63deg, var(--dark-grey), #0ea5e9);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.grid-cell-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.title-blue {
  color: #09f;
  margin-right: 10px;
  font-size: 22px;
  font-weight: 600;
}

.text-block-copy {
  color: #fff;
  letter-spacing: -2px;
  font-size: 58px;
  font-weight: 700;
  line-height: 64px;
}

.title-purple {
  color: #7b55ec;
  margin-right: 10px;
  font-size: 22px;
  font-weight: 600;
}

.pricing-section {
  background-color: #000;
  padding: 100px 5%;
  display: block;
  position: relative;
}

.title-small {
  color: #fff;
  margin-right: 20px;
  font-size: 22px;
  font-weight: 600;
}

.title-small.margin-bottom-12 {
  margin-bottom: 12px;
}

.badge-enterprise {
  color: #7b55ec;
  letter-spacing: 1px;
  background-color: #0f052e;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 11px;
  font-weight: 900;
  display: flex;
}

.check-wrapper {
  color: #fff;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.check-hidden {
  width: 28px;
  display: none;
}

.feature-wrapper-4 {
  margin-top: 100px;
}

.feature-text {
  color: #fff9;
  max-width: 400px;
  line-height: 24px;
}

.title-yellow {
  color: #fb0;
  margin-right: 10px;
  font-size: 22px;
  font-weight: 600;
}

.line-break-gradient {
  background-image: linear-gradient(97deg, #ffffff4d 10%, #fff0);
  width: 100%;
  max-width: 70%;
  height: 1px;
}

.title-2 {
  color: #fff9;
  letter-spacing: 2px;
  font-size: 12px;
}

.price-wrapper-2 {
  position: relative;
}

.price-grid {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.pricing-wrapper {
  align-items: flex-start;
  margin-bottom: 16px;
  display: flex;
}

.line-break-wrapper {
  justify-content: flex-end;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.button-professional {
  background-color: #09f;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.button-professional:hover {
  background-color: #078ee7;
}

.grid-title {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
}

.plan-title {
  color: #fff;
  letter-spacing: -1px;
  margin-bottom: 60px;
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}

.price-link {
  align-items: center;
  margin-top: 16px;
  text-decoration: none;
  display: flex;
}

.button-enterprise {
  background-color: #7b55ec;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.button-enterprise:hover {
  background-color: #6e46e4;
}

.badge-starter {
  color: #fb0;
  letter-spacing: 1px;
  background-color: #332500;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 11px;
  font-weight: 900;
  display: flex;
}

.small-span {
  align-items: flex-end;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
}

.line-break-large {
  background-color: #262626;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 120px;
}

.small-title-wrapper {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  display: flex;
}

.container-9 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-text {
  color: #fff;
  align-items: flex-end;
  font-size: 58px;
  font-weight: 700;
  line-height: 64px;
  display: flex;
}

.dollar-icon {
  color: #fff;
  font-size: 22px;
}

.pricing-title {
  color: #fff;
  margin-top: 0;
  font-size: 58px;
  line-height: 65px;
}

.badge-professional {
  color: #09f;
  text-align: center;
  letter-spacing: 1px;
  background-color: #001f33;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-size: 11px;
  font-weight: 900;
  display: flex;
}

.grid-row {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  margin-bottom: 60px;
}

.plan-name {
  color: #fb0;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.plan-name.enterprise {
  color: #7b55ec;
}

.plan-name.professional {
  color: #09f;
}

.pricing-block {
  background-color: #00060a99;
  border: 1.62px solid #fff;
  border-radius: 40px;
  padding: 40px;
}

.pricing-block.starter {
  border-color: #332500;
}

.pricing-block.professional {
  border-color: #001f33;
}

.pricing-block.enterprise {
  border-color: #14073c;
}

.check-grid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-bottom: 55px;
}

.price-detail-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.pricing-bloom {
  z-index: 0;
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bloom-css {
  display: none;
}

.bottom-bloom {
  z-index: 0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.check {
  margin-right: 20px;
}

.title-wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 68px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.line-break-2 {
  background-color: #262626;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.button-starter {
  background-color: #fb0;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 60px;
  font-weight: 700;
  transition: all .2s;
  display: flex;
}

.button-starter:hover {
  background-color: #ebad03;
}

.grid-cell-check {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.check-large {
  width: 28px;
}

.billing {
  color: #9ca3af;
  margin-left: 4px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.billing.white {
  color: #fff;
}

.get-started-button {
  border: 1px solid #1f2937;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 14px;
  text-decoration: none;
  display: flex;
}

.get-started-button.white {
  background-color: #fff;
}

.pricing-heading {
  color: #1f2937;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
}

.check-circle {
  background-color: #0a221b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-right: 16px;
  display: flex;
}

.check-circle.not-featured {
  background-color: #d1d5db;
}

.pricing-paragraph {
  letter-spacing: -.01em;
  max-width: 289px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.container-10 {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.feature-text-2 {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.card-features-wrap {
  padding: 30px 30px 40px;
}

.pricing-card {
  width: 100%;
}

.pricing-card.startup {
  color: #1f2937;
  background-color: #fff;
}

.pricing-card.enterprise {
  color: #fff;
  background-color: #214e41;
}

.price-text {
  margin-top: 52px;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.card-header-wrap {
  border-bottom: 1px solid #d1d5db;
  padding: 30px 30px 22px;
}

.card-header-wrap.purple-divider {
  border-bottom-color: #ffffff1a;
}

.pricing-type {
  letter-spacing: -.01em;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 600;
  line-height: 38px;
}

.feature-wrap {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.white-check {
  flex: none;
}

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

.pricing-section-2 {
  background-color: #f8f7fc;
  padding: 85px 3%;
}

.pricing-subheading {
  color: #4a556c;
  letter-spacing: -.01em;
  font-size: 18px;
  line-height: 32px;
}

.button-text-2 {
  color: #1f2937;
  letter-spacing: .02em;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.heading-wrapper-6 {
  width: 100%;
  max-width: 340px;
}

.navigation-large-grid {
  grid-column-gap: 44px;
  grid-template-rows: auto;
}

.navigation-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation-list-column {
  z-index: 99;
  min-width: 100%;
}

.navigation-list-column.w--open {
  background-color: #fff;
  border-radius: 16px;
  min-width: auto;
  margin-left: -220px;
  position: absolute;
  top: 110px;
  overflow: hidden;
  box-shadow: 45px 45px 140px -48px #393b6a1f;
}

.navigation-2 {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.navigation-avatar-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.banner-regular {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  background-color: #160042;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.navigation-toggle-2 {
  color: #160042;
  letter-spacing: -.01em;
  border-radius: 50px;
  align-items: center;
  height: 100%;
  padding: 12px 30px 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-toggle-2:hover {
  background-color: #f3f5fb;
}

.navigation-avatar-website {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.navigation-dropdown-small {
  height: 100%;
  position: static;
}

.navigation-column {
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.navigation-link-large {
  grid-column-gap: 12px;
  color: #160042;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 12px;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.navigation-link-large:hover {
  background-color: #f7f9fd;
}

.navigation-link-icon {
  grid-column-gap: 44px;
  color: #160042;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 16px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.navigation-link-icon:hover {
  background-color: #f7f9fd;
}

.banner-badge {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #282556;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge:hover {
  background-color: #393b6a;
}

.logo-link-large {
  margin-right: 24px;
}

.logo-4 {
  width: 124px;
}

.icon-regular-2 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-icon {
  background-color: #f7f9fd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: 10px;
  display: flex;
}

.navigation-avatar-name {
  letter-spacing: -.02em;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.navigation-menu-2 {
  align-items: center;
  display: flex;
  position: static;
}

.avatar-regular-2 {
  background-color: #f3f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-container-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-arrow {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.navigation-heading-detail {
  color: #b6b9ce;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.navigation-icon-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.navigation-base {
  padding: 16px;
}

.navigation-link-2 {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link-2:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link-2.w--current {
  color: #642eff;
}

.navigation-icon-arrow {
  margin-right: 10px;
}

.navigation-button-secondary {
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border: 2px solid #acb5c3;
  border-radius: 18px;
  padding: 12px 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s, border-color .3s, background-color .3s;
}

.navigation-button-secondary:hover {
  color: #fff;
  background-color: #04d161;
  border-color: #0000;
}

.text-block-44 {
  color: #1b2125;
  font-size: 17px;
  font-weight: 400;
}

.get-demo {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  transition: background-color .3s, opacity .3s, box-shadow .3s, color .3s;
  display: flex;
  box-shadow: inset 0 0 100px 100px #0000;
}

.get-demo:hover {
  box-shadow: inset 0 0 200px 200px #00000026;
}

.get-demo.button-outline.large {
  background-color: #4b5f7e;
  border-style: none;
  font-size: 1.5em;
}

.get-demo.button-outline.large {
  background-color: var(--transparent);
  color: var(--black);
  border-radius: 15px;
  height: 56px;
  font-size: 1.125rem;
  font-weight: 400;
  text-decoration: none;
}

.get-demo.button-outline.large:hover {
  border-radius: 20px;
}

.get-demo.button-outline.large:active {
  color: var(--dark-grey);
}

.lottie-animation-4 {
  height: 650px;
}

.link-5 {
  color: var(--grey);
}

.text-xs {
  color: var(--black);
  margin-top: 7px;
  font-size: .75em;
  line-height: 1.5;
}

.avatar-xl {
  object-fit: cover;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 4em;
  height: 4em;
  display: flex;
}

.avatar-xl.outline-white {
  border: 3px solid #fff;
}

.avatar-xl.outline-white.shadow-md {
  box-shadow: inset 0 0 0 1px #2f363d, 0 8px 24px -8px #6c7681;
}

.team-5x-sm {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.container-sm {
  z-index: 5;
  width: 100%;
  max-width: 48em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.font-title-8 {
  color: var(--black);
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}

.section-18 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-18.bg-tile-top.bg-neutral-600 {
  background-color: #f5f3f2;
  background-image: none;
  background-size: auto;
  margin-top: 100px;
  font-family: Inter, sans-serif;
}

.section-18.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-18.more-space.gradient__02 {
  background-image: linear-gradient(#0d1117 7%, #0d111700 20%), radial-gradient(circle farthest-side at -25% 150%, #0d1117 48%, #0d111700 65%), radial-gradient(circle at -25% -125%, #0d111700 50%, #0d1117 70%, #0d111700 72%), radial-gradient(circle at 0 -50%, #0d1117 32%, #fff0 62%), radial-gradient(circle farthest-side at 0 -25%, #007252 50%, #0d111700 72%), radial-gradient(circle at 50% -100%, #05f 26%, #0d111700 72%);
}

.section-18.overflow-hidden {
  background-color: #141111;
}

.text-sm-5 {
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.text-sm-5.font-title.font-weight-bold.leading-none {
  color: var(--black);
}

.contact-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
}

.font-title-9 {
  color: #0d1116;
  font-size: 25px;
  line-height: 23px;
  position: relative;
}

.font-title-9.text-color-white {
  color: #fff;
}

.section-17 {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-17.bg-tile-top.bg-neutral-600 {
  background-color: #0d1116;
  font-family: Inter, sans-serif;
}

.section-17.newsection17 {
  background-color: var(--grey);
}

.text-block-45 {
  color: var(--grey);
  font-family: Inter, sans-serif;
}

.text-block-45.newtextpublic {
  color: var(--black);
}

.text-block-46 {
  color: var(--transparent);
  font-family: Inter, sans-serif;
}

.text-block-46.newtextcontact {
  color: var(--black);
}

.link-6 {
  color: #c5cfd9;
}

.link-6.newlink6 {
  color: #336c75;
}

.link-7 {
  color: #c4cfd9;
}

.link-7.newlink7 {
  color: #336c75;
}

.section-19 {
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-19.bg-tile-top.bg-neutral-600 {
  background-color: #0d1116;
  font-family: Inter, sans-serif;
}

.font-title-10 {
  color: #1d1c1c;
  text-align: center;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}

.div-block-13 {
  font-weight: 700;
}

.heading-wrapper-7 {
  position: relative;
}

.button-icon-dashboard {
  z-index: 500;
  color: #161616;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #0a0a0a;
  border-radius: 8px;
  align-items: center;
  padding: 12px 20px 12px 18px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button-icon-dashboard:hover {
  transform: translate(0, -2px);
}

.button-icon-dashboard.margin-right-small {
  margin-right: 16px;
}

.button-icon-dashboard.margin-right-small.mobile-margin-right-zero {
  background-color: #33a83f;
  justify-content: center;
}

.section-intro {
  background-color: #131518;
  background-image: none;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-intro.more-space {
  background-color: #151b22;
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-intro.bg-tile-top-lg.bg-amber-900 {
  background-color: #acb8c4;
  background-image: linear-gradient(to top, #0d1117 48%, #0d111700), linear-gradient(#0d1117, #0d111700 52%), radial-gradient(circle farthest-side at 50% 0, #0d111700, #0d1117), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0, 0 0, -1px -1px;
  background-size: auto, auto, auto, 64px;
}

.section-intro.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -25% -100%, #0d111700 55%, #0d111747 65%, #0d111700 68%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.logos-copy {
  background-color: #fff;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.logos-copy.more-space {
  background-color: #151b22;
  padding-top: 10em;
  padding-bottom: 10em;
}

.logos-copy.bg-tile-top-lg.bg-amber-900 {
  background-color: #acb8c4;
  background-image: linear-gradient(to top, #0d1117 48%, #0d111700), linear-gradient(#0d1117, #0d111700 52%), radial-gradient(circle farthest-side at 50% 0, #0d111700, #0d1117), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0, 0 0, -1px -1px;
  background-size: auto, auto, auto, 64px;
}

.logos-copy.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -25% -100%, #0d111700 55%, #0d111747 65%, #0d111700 68%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.features {
  background-color: #131518;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.features.more-space {
  background-color: #151b22;
  padding-top: 10em;
  padding-bottom: 10em;
}

.features.bg-tile-top-lg.bg-amber-900 {
  background-color: #acb8c4;
  background-image: linear-gradient(to top, #0d1117 48%, #0d111700), linear-gradient(#0d1117, #0d111700 52%), radial-gradient(circle farthest-side at 50% 0, #0d111700, #0d1117), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0, 0 0, -1px -1px;
  background-size: auto, auto, auto, 64px;
}

.features.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -25% -100%, #0d111700 55%, #0d111747 65%, #0d111700 68%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.container-11 {
  max-width: 1200px;
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.columns-4 {
  margin-top: 50px;
}

.h1-5 {
  color: #000;
  margin-top: 30px;
  margin-bottom: 50px;
  font-family: Inter, sans-serif;
  font-size: 3.2em;
  font-weight: 700;
  line-height: 1.15em;
}

.h2-4 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 2.3em;
  font-weight: 400;
  line-height: 1.3em;
}

.lottie-animation-5 {
  padding-top: 10px;
}

.section-20 {
  background-color: var(--transparent);
  padding: 3%;
}

.contain {
  max-width: 1296px;
}

.grid-7 {
  grid-template-rows: auto;
  justify-items: center;
}

.div-block-14 {
  max-width: 467px;
}

._36 {
  letter-spacing: -.25px;
  font-size: 36px;
  font-weight: 400;
}

._16px {
  font-size: 16px;
  line-height: 29px;
}

.button-13 {
  color: #1a73e8;
  background-color: #0000;
  border: 2px solid #1a73e8;
  border-radius: 5px;
  align-items: center;
  width: 140px;
  height: 48px;
  margin-top: 27px;
  padding: 2px 21px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.html-embed {
  min-width: 200px;
  min-height: 200px;
  margin: 100px 200px;
  display: block;
}

.hero-grid-footer-text {
  align-items: center;
  width: 80%;
  display: flex;
}

.hero-title-big {
  color: #fff;
  letter-spacing: 1.5px;
  width: 90%;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Relative, sans-serif;
  font-size: 73px;
  font-weight: 500;
  line-height: 1.2;
}

.hero-footer_number-wrap {
  height: 44px;
  margin-left: -10px;
  overflow: hidden;
}

.hero-footer_left {
  border-right: 1px #fff;
  flex-direction: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-black {
  background-color: #383335;
  border-radius: 10px;
  margin-bottom: 40px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 700;
}

.button-black:hover {
  background-color: #383335b3;
}

.image_phone-mockup {
  z-index: 2;
  mix-blend-mode: normal;
  max-width: 80%;
  margin-top: 120px;
  margin-bottom: 120px;
  display: block;
  position: absolute;
  top: 0;
  right: 20px;
}

.hero-section {
  background-color: #7047ea;
  justify-content: center;
  align-items: center;
  height: 90vh;
  padding: 0 10%;
  display: flex;
  position: static;
}

.hero-grid-left {
  padding-left: 0;
  padding-right: 0;
}

.text-white-small {
  color: #fff;
  width: auto;
}

.text-white-small.width-30 {
  width: 30%;
  margin-left: 10px;
}

.hero_ring {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 30px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-block-47 {
  color: #fff;
  margin-right: 10px;
  font-size: 2.5rem;
  line-height: 1.1;
}

.container-col-12 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.container-col-12.flex-vertical {
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.txt-medium-white {
  color: #fff;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 16px;
}

.txt-medium-white.width-80 {
  width: 80%;
}

.txt-medium-white.width-80.txt-0pacity-70 {
  color: #ffffffb3;
  margin-top: 0;
  margin-bottom: 0;
}

.txt-medium-white.width-80.txt-0pacity-70.margin-tb-40 {
  color: #ffffffe6;
  margin-top: 40px;
  margin-bottom: 40px;
}

.image_card-mockup {
  z-index: 1;
  max-width: 80%;
  margin: -55px 60px;
  position: absolute;
  inset: 40% 0% 0% -7%;
  transform: rotate(-9deg);
}

.div-block-15 {
  flex: 1;
}

.hero-grid {
  grid-template-rows: auto;
}

.hero_number {
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.1;
}

.hero-grid-right {
  height: auto;
  margin-top: -60px;
  position: relative;
}

.section-21 {
  background-color: #f5f1ff00;
  height: auto;
  padding: 120px 10%;
}

.section-21.pad-tb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-medium-2 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-medium-2.margin-tb-20-30 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 500;
}

.txt-small-black {
  color: #12141d;
  font-weight: 400;
}

.txt-small-black.bold {
  width: auto;
  font-weight: 700;
}

.txt-small-black.bold.width-85 {
  width: 85%;
}

.txt-small-black.width-70 {
  width: 69%;
  font-weight: 400;
}

.card-3 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin-right: 50px;
  padding: 20px;
  display: flex;
}

.card-3.last {
  margin-right: 0;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr;
}

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

.title-mid {
  letter-spacing: -.4px;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Relative, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-48 {
  width: 90%;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-19 {
  margin-top: 10px;
}

.text-black-2 {
  width: auto;
  line-height: 1.3;
}

.text-black-2.width-80 {
  width: 90%;
}

.image_section-2-sub {
  position: absolute;
  inset: 20% 14% 0% auto;
}

.image_section-2-main {
  max-width: 80%;
}

.div-block-17 {
  flex-direction: column;
  margin-left: 14px;
  display: flex;
}

.image_blue-card {
  position: absolute;
  inset: -6% 0% 0% 30%;
}

.div-block-18 {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.purple-circle {
  background-color: #7047ea;
  border: 1px #000;
  border-radius: 100%;
  width: 360px;
  height: 360px;
  position: absolute;
  inset: 0% 0% 0% 30%;
}

.container-col-10 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
}

.image-dark-card {
  position: absolute;
  inset: 30% 0% 0% 30%;
}

.grid-9 {
  flex: 1;
  grid-template-rows: auto;
}

.section-3_right-wrapper {
  width: auto;
  height: auto;
  position: relative;
}

.divider {
  background-color: #d4d4d8;
  width: 70%;
  height: 1px;
}

.divider.margin-tb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.navbar11_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar12_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  width: 40rem;
  padding: 1.5rem;
  right: auto;
}

.navbar11_icon-wrapper {
  flex: none;
}

.navbar12_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid;
}

.navbar12_dropdown-link:hover {
  background-color: #f5f5f5;
}

.navbar11_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .25rem;
  padding-bottom: .25rem;
  text-decoration: none;
  display: grid;
}

.navbar11_dropdown-link:hover {
  background-color: #f1efef;
}

.navbar12_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1.25fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar11_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-icon-2 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}

.navbar12_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: .5fr;
  grid-auto-columns: .5fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar11_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar11_dropdown-toggle.w--open {
  font-family: Inter, sans-serif;
}

.navbar12_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  position: static;
}

.text-weight-semibold-3 {
  color: #2a2929;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.navbar12_component {
  background-color: var(--transparent);
  border-bottom: 1px solid #000;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar12_icon-wrapper {
  flex: none;
}

.bold-text-12 {
  font-family: Lato, sans-serif;
  font-size: 15px;
}

.navbar12_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar12_link {
  padding: .5rem 1rem;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.navbar12_link.w--current {
  color: #0000;
}

.navbar12a_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.navbar12_logo-link {
  padding-left: 0;
}

.navbar12_menu-button {
  padding: 0;
}

.button-14 {
  color: #0000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #0000;
  padding: .75rem 1.5rem;
}

.button-14.is-small {
  color: #000;
  background-color: #fff;
  border-color: #000;
  padding: .5rem 1.25rem;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.button-14.is-small:hover {
  color: #f8f8f8;
  background-color: #0e0b0b;
}

.button-14.is-secondary {
  color: #0000;
  background-color: #0000;
}

.button-14.is-secondary.is-small {
  color: #000;
  background-color: #fff;
  font-size: 15px;
}

.button-14.is-secondary.is-small:hover {
  color: #d1cccc;
  background-color: #0e0c0c;
}

.icon-height-xsmall {
  height: 1.5rem;
}

.navbar12_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-weight-semibold-4 {
  color: #1a1919;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-weight-semibold-4:hover {
  color: #5e6875;
}

.navbar11_dropdown-list2.w--open {
  background-color: #fff;
  border: 1px solid #000;
  width: 10rem;
  padding: 1.5rem;
  font-family: Lato, sans-serif;
}

.navbar12_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar12_text-wrapper:hover {
  color: #52545c;
}

.dropdown-list2-copy.w--open {
  background-color: #fff;
  border: 1px solid #000;
  width: 15rem;
  padding: 1.5rem;
}

.section-6-footer {
  background-color: var(--transparent);
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.section-6-footer.hero {
  -webkit-text-fill-color: inherit;
  background-color: #f1fcf3ad;
  background-image: none;
  background-clip: border-box;
  justify-content: center;
  align-items: center;
  height: 100vh;
  max-height: 800px;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.section-6-footer.full {
  padding-left: 0;
  padding-right: 0;
}

.section-6-footer.off-white, .section-6-footer.footer-2 {
  background-color: var(--off-white);
}

.section-6-footer.gradient-180 {
  background-image: linear-gradient(to bottom, var(--purple) 5%, var(--beage) 95%);
}

.section-6-footer.margin-top-76 {
  background-color: var(--transparent);
  margin-top: 76px;
}

.section-6-footer.backgroud-2 {
  background-color: var(--transparent);
}

.section-6-footer.footer {
  background-color: #f5f3f2;
}

.section-20-n {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-20-n.overflow-hidden {
  background-color: #0d1116;
}

.section-20-n.bg-neutral-800.curve-top {
  background-color: #151b22;
}

.section-20-n.padding-top {
  background-color: #141414;
}

.section-20-n.bg-tile-top.bg-neutral-600 {
  background-color: var(--black);
}

.section-20-n.overflow-hidden {
  color: var(--grey);
}

.section-20-n.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.row-base-n {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.row-base-n.column-mobile {
  text-align: center;
  place-content: end flex-start;
  place-items: center;
  margin-top: 26px;
  margin-bottom: 53px;
  margin-right: 0;
  padding-left: 27px;
  display: flex;
}

.blog33_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog33_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large.background-color-white {
  background-color: #eaf4ef;
  border-radius: 20px;
  margin-top: 0;
  padding: 2.5rem 3rem 3rem;
}

.padding-section-large.background-color-white.startsection {
  background-color: #fff;
  margin-top: -10px;
}

.blog33_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog33_author-image-wrapper {
  margin-right: 1rem;
}

.heading-style-h5 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog33_component {
  flex-direction: column;
  align-items: center;
}

.blog33_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.blog33_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog33_category-link.w--current {
  border-bottom: 2px solid #000;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

.blog3_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog33_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog33_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.text-size-regular {
  font-family: Inter, sans-serif;
  font-size: 1.1rem;
  line-height: 26px;
}

.blog33_date-wrapper {
  align-items: center;
  display: flex;
}

.blog33_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog37_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blog37_image-wrapper {
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog37_date-wrapper {
  align-items: center;
  display: flex;
}

.blog37_category-link {
  margin-bottom: .5rem;
  margin-right: 1rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blog37_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blog37_component {
  flex-direction: column;
  align-items: center;
}

.blog37_author-image-wrapper {
  margin-right: 1rem;
}

.blog37_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.blog37_title-link {
  margin-bottom: .5rem;
  text-decoration: none;
  display: block;
}

.blog37_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog37_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog37_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.blog37_button-row {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.blog37_image-link {
  width: 100%;
  margin-bottom: 1.5rem;
}

.blogpost4_category-link {
  background-color: #0000;
  margin-right: 1rem;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost4_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blogpost4_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.blogpost4_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blogpost4_form-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.blogpost4_content {
  margin-bottom: 4rem;
}

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

.blogpost4_image-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40%;
  position: relative;
  overflow: hidden;
}

.blogpost4_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  display: grid;
}

.form-input {
  color: #0000;
  background-color: #0000;
  border: 1px solid #0000;
  flex: 1;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.blogpost4_newsletter {
  border: 1px solid #0000;
  padding: 2rem;
  position: sticky;
  top: 5rem;
}

.blogpost4_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  display: flex;
}

.blogpost4_meta-wrapper {
  margin-bottom: 1rem;
}

.blogpost4_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.blogpost4_social-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.blogpost4_author-wrapper {
  align-items: center;
  display: flex;
}

.blogpost4_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-style-h2 {
  margin-bottom: 20px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h6 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.blogpost4_form {
  margin-bottom: 0;
}

.text-block-49 {
  padding-left: 30px;
  padding-right: 30px;
}

.text-weight-medium-copy {
  padding-left: 0;
  padding-right: 30px;
  font-weight: 500;
}

.blogpost2_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost2_content {
  margin-bottom: 4rem;
}

.blogpost2_title-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blogpost2_social-link {
  background-color: #0000;
  border-radius: 20px;
  padding: .25rem;
}

.blogpost2_author-image-wrapper {
  margin-bottom: 1rem;
}

.blogpost2_date-wrapper {
  margin-top: .25rem;
  display: flex;
}

.blogpost2_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.blogpost2_tag-item {
  background-color: #0000;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost2_tag-item.w--current {
  border-bottom: 2px solid #000;
}

.blogpost2_background {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080), none;
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.blogpost2_header {
  position: relative;
}

.blogpost2_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.blogpost2_breadcrumb {
  align-items: center;
  width: 100%;
  display: flex;
}

.blogpost2_share-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blogpost2_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blogpost2_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blogpost2_tag-list-wrapper {
  width: 100%;
}

.blogpost2_category-link {
  color: #0000;
  margin-bottom: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.blogpost2_category-link.w--current {
  border-bottom: 2px solid #000;
}

.blogpost2_divider {
  background-color: #0000;
  width: 100%;
  max-width: 48rem;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.breadcrumb-link {
  color: #0000;
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.blogpost2_share {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 1rem;
  display: grid;
}

.blogpost2_share.content-top {
  margin-top: 0;
}

.blogpost2_content-bottom {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-weight-semibold-5 {
  font-weight: 600;
}

.bold-text-13 {
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 50px;
}

.bold-text-14 {
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 50px;
}

.bold-text-15 {
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 50px;
}

.text-size-large-copy {
  font-size: 1.25rem;
}

.text-size-large-copy.text-align-center {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  display: flex;
}

.grain {
  z-index: -2;
  background-color: var(--transparent);
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.relume-background {
  z-index: -2;
  background-color: #d8d5d1;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.moodboard-screenshot {
  width: 100%;
  max-width: 1080px;
  margin-top: 34px;
  display: inline-block;
  box-shadow: 0 24px 40px #00000026;
}

.horizontal-flex-div {
  align-items: flex-start;
  display: flex;
}

.horizontal-flex-div.centre-div {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-right: 10px;
}

.horizontal-flex-div.centre-div.buttonpostion {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 60px;
  padding-left: 0;
  display: flex;
}

.primary-button-dark {
  color: #fff;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #161616;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.primary-button-dark:hover {
  background-color: #0a0a0a;
}

.primary-button-dark.margin-right-xs {
  margin-right: 16px;
}

.guassian-blur-2 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto -2% -10% auto;
}

.margin-bottom-m {
  letter-spacing: -.8px;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Relative, sans-serif;
  font-size: 35px;
  line-height: 1.3;
}

.guassian-blur-3 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto auto -10% -2%;
}

.secondary-button {
  color: #161616;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.secondary-button:hover {
  background-color: #d8d5d1;
}

.clone-image {
  width: 120px;
  height: 120px;
  position: absolute;
  inset: -40px -40px auto auto;
}

.home-heading-wrapper {
  text-align: center;
}

.home-heading-wrapper.margin-bottom-xl {
  text-align: left;
  margin-top: 100px;
  margin-bottom: 27px;
  padding-top: 0;
}

.home-heading-wrapper.margin-bottom-xl.postionleft {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex-flow: column;
  align-self: flex-start;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 40px;
  padding-right: 0;
  display: flex;
}

.home-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 10vh 5% 0;
  display: flex;
  overflow: hidden;
}

.screenshot-wrapper {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.underline {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/636b8b22cdb4ebeb27657708_Underline%20Stroke.svg");
  background-position: 50% 115%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -4px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Relative, sans-serif;
  font-size: 50px;
  font-weight: 500;
  display: inline-block;
}

.heading-12 {
  font-family: Relative, sans-serif;
  font-size: 45px;
  font-weight: 500;
}

.heading-13 {
  letter-spacing: -2.6px;
  margin-bottom: 24px;
  font-family: Relative, sans-serif;
  font-size: 70px;
  font-weight: 500;
  line-height: 1.2;
}

.underline-2 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/636b8b22cdb4ebeb27657708_Underline%20Stroke.svg");
  background-position: 50% 115%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: -4px;
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-block;
}

.margin-bottom-m-2 {
  margin-bottom: 24px;
  font-family: Relative, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.textchange {
  border-bottom: 3px solid #4d3f29;
  line-height: .9;
  display: inline-block;
}

.heading-14 {
  align-items: center;
  display: flex;
}

.image-24 {
  width: 15px;
  margin-right: 10px;
}

.buttonn {
  color: #fff;
  background-color: #357a67;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.buttonn:hover {
  background-color: #275c4d;
}

.buttonn._2 {
  margin-left: 16px;
}

.para {
  letter-spacing: -.4px;
  width: 450px;
  margin-top: 18px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5;
}

.hire-btn {
  color: #fff;
  background-color: #582e94;
  border-radius: 50px;
  padding: 10px 20px;
  text-decoration: none;
  position: absolute;
  inset: auto auto 2% 2%;
}

.hero-section-2 {
  text-align: center;
  background-color: #efac43;
  flex-direction: column;
  align-items: center;
  min-height: 60vh;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.heading-wrapper-8 {
  text-align: center;
}

.btn-wrapper {
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.heading-15 {
  font-family: Relative, sans-serif;
}

.hero__elem-circle3 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/637148ef2c89f7ba21b31105_hero_elem-08.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 170px;
  transform: rotate(0);
}

.moodboard-screenshot-2 {
  width: 100%;
  max-width: 8000px;
  margin-top: 24px;
  margin-bottom: 0;
  box-shadow: 0 24px 40px #00000026;
}

.margin-bottom-m-3 {
  color: var(--black);
  text-align: center;
  letter-spacing: -.8px;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Circularstd, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
}

.margin-bottom-m-3.fontcolor_sub {
  color: var(--dark-grey);
}

.heading-16 {
  color: var(--black);
  letter-spacing: -2.16px;
  margin-top: 16px;
  margin-bottom: 24px;
  font-family: Relative, sans-serif;
  font-size: 65px;
  font-weight: 500;
  line-height: 1.2;
}

.home-section-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 10vh 5% 100px;
  font-family: Relative, sans-serif;
  display: flex;
  overflow: hidden;
}

.home-section-2.newauthbg {
  background-color: #0d1117;
  background-image: linear-gradient(#000, #fff0), radial-gradient(circle at 50% 100%, #0d1117, #0d1117);
}

.screenshot-wrapper-2 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  max-width: 4000px;
  display: flex;
  position: relative;
}

.heading-17 {
  font-weight: 500;
}

.textchange2 {
  border-bottom: 3px solid #4d3f29;
  line-height: .9;
  display: inline-block;
}

.btn---wrap {
  background-color: #000;
  border: .0625rem solid #000;
  border-radius: .25rem;
  transition: border-color .3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.btn---bg-circle-wrap {
  flex: none;
  width: 200%;
}

.btn---bg-circle {
  background-color: #fff;
  border-radius: 50%;
  padding-top: 100%;
  transform: scale(0);
}

.feature {
  justify-content: flex-end;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.vertical-l {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.vertical-2xl {
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.btn---bg-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -.0625rem;
}

.feature---content {
  width: 50%;
  padding-right: 6rem;
}

.heading-h4 {
  font-size: 1.777rem;
  font-weight: 400;
  line-height: 1.25;
}

.btn {
  color: #fff;
  letter-spacing: .15em;
  text-transform: uppercase;
  background-color: #fff0;
  padding: 1rem 2rem;
  font-size: .833rem;
  line-height: 1.5;
  transition: color .3s;
  display: inline-block;
  position: relative;
}

.btn:hover {
  color: #000;
}

.navmenu__dropdown {
  background-color: #fff;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
}

.navmenu__dropdown.w--open {
  max-height: 90vh;
  overflow: auto;
}

.navmenu__dropdown-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 52px;
  padding-right: 60px;
  display: grid;
}

.link-list__dropdown-wrapper {
  align-items: center;
  font-weight: 500;
  display: flex;
  position: static;
}

.button-15 {
  color: #fff;
  background-color: #4353ff;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 0 24px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-15:hover {
  background-color: #3545ee;
}

.button-15.cc-navbar {
  padding-top: 12px;
  padding-bottom: 12px;
  transition: box-shadow .2s, color .2s, background-color .2s;
}

.button-15.cc-navbar.cc-secondary {
  color: #4353ff;
  background-color: #4353ff17;
  margin-right: 10px;
}

.button-15.cc-navbar.cc-secondary:hover {
  background-color: #4353ff29;
}

.navmenu__beta-tag {
  clear: left;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  position: absolute;
  overflow: hidden;
}

.navmenu__dropdown-section-link-heading {
  margin-right: 8px;
  line-height: 1.5;
}

.navbar__container {
  justify-content: space-between;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navmenu__cta-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.navbar__mobile-overlay {
  display: none;
}

.navmenu__dropdown-section-link-description {
  color: #666;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.cta-button__sub-text {
  opacity: .8;
  font-weight: 400;
}

.link-list__link {
  color: #1b1b1b;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__link:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.link-list__dropdown-icon {
  align-self: center;
  align-items: center;
  margin-left: 8px;
  margin-right: 0;
  display: flex;
  position: relative;
}

.navmenu__dropdown-section-list {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  margin-bottom: 0;
  display: grid;
}

.link-list__dropdown-toggle {
  color: #1b1b1b;
  align-items: center;
  height: auto;
  padding: 16px 0;
  transition: box-shadow .1s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.link-list__dropdown-toggle.w--open {
  box-shadow: none;
  transition: box-shadow .1s;
}

.brand-3 {
  color: #1b1b1b;
  align-self: center;
  margin-left: 25px;
  margin-right: 25px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0;
  transition: color .2s;
}

.brand-3:hover {
  color: #4353ff;
}

.navmenu__dropdown-section-link-icon {
  width: 16px;
  height: 16px;
  margin-right: 16px;
  transform: translate(0, 1px);
}

.navmenu__flex-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.navmenu__link-list {
  margin-bottom: 0;
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.navmenu__dropdown-section {
  margin-bottom: 40px;
}

.navmenu__dropdown-section.cc-last {
  margin-bottom: 0;
}

.navbar__navmenu-mobile {
  display: none;
}

.navmenu__dropdown-list {
  margin-bottom: 0;
}

.navmenu__dropdown-section-link {
  color: #1b1b1b;
  text-decoration: none;
  display: flex;
}

.navmenu__dropdown-section-link:hover, .navmenu__dropdown-section-link:focus {
  color: #4353ff;
}

.navmenu__dropdown-container {
  z-index: 1;
  justify-content: space-between;
  max-width: 1280px;
  display: flex;
  position: static;
}

.link-list__list-item {
  margin-right: 32px;
  display: flex;
}

.navmenu__content-block-overlay {
  background-color: #fafafa;
}

.nav-menu__cta-button {
  color: #fff;
  cursor: pointer;
  background-color: #4353ff;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding: 12px 17px;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s, color .2s, background-color .2s;
  display: flex;
}

.nav-menu__cta-button:hover {
  background-color: #3545ee;
}

.navmenu__dropdown-grid {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(auto, 1280px) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: stretch;
  width: 100%;
  display: grid;
}

.navbar__logo-embed {
  display: flex;
}

.navbar__navmenu {
  flex: 1;
  justify-content: space-between;
  margin-left: 32px;
  transition: all .2s;
  display: flex;
  position: static;
}

.navmenu__dropdown-section-heading {
  color: #666;
  text-transform: uppercase;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 28px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.navbar__wrapper {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.link-list__dropdown-toggle-2 {
  color: #1b1b1b;
  align-items: center;
  height: 100%;
  padding: 16px 0;
  transition: box-shadow .2s, color .2s;
  display: flex;
}

.link-list__dropdown-toggle-2:hover {
  color: #4353ff;
  box-shadow: inset 0 -3px #4353ff;
}

.link-list__dropdown-toggle-2.w--open {
  box-shadow: inset 0 -3px #4353ff;
}

.navbar-7 {
  z-index: 9999;
  font-size: 1rem;
  line-height: 1.7;
  position: fixed;
  inset: 0% 0% auto;
  transform: none;
}

.dropdown-toggle-2 {
  color: #646f79;
  align-items: center;
  height: 100%;
  padding: 6px 13px 0;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle-2:hover {
  color: #796eff;
}

.dropdown-toggle-2.w--open {
  color: #796eff;
  box-shadow: inset 0 -3px #796eff;
}

.dropdown-toggle-2.language, .dropdown-toggle-2.button, .dropdown-toggle-2.envelope {
  display: none;
}

.dropdown-card-content {
  position: relative;
}

.dropdown-subgrid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-column.third {
  padding-left: 20px;
  position: relative;
}

.blog-card-image {
  object-fit: cover;
  border: 1px solid #edf1f2;
  display: block;
}

.navbar-8 {
  z-index: 3;
  background-color: #fff;
  position: relative;
  box-shadow: 0 3px 12px #24324214;
}

.brand-4 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand-4.responsive {
  display: none;
}

.dropdown-card-icon {
  flex: 0 0 18px;
  width: 32px;
  margin-top: 2px;
  margin-right: 12px;
  line-height: 0;
  position: relative;
}

.dropdown-card-icon.arrow {
  opacity: .5;
  flex-basis: 14px;
  align-self: center;
  margin-left: 8px;
  margin-right: 0;
}

.dropdown-card-icon.is_-secondary {
  margin-top: 0;
}

.dropdown-bg-full {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.footer-divider {
  margin-left: 24px;
  margin-right: 24px;
}

.dropdown-card-title {
  color: #151b26;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.menu-right {
  display: flex;
}

.dropdown-card-bg {
  opacity: 0;
  border-radius: 3px;
  position: absolute;
  inset: -16px;
}

.dropdown-card-bg.is-yellow {
  background-color: #fffede;
}

.dropdown-card-bg.orange {
  background-color: #f9dc0026;
}

.dropdown-card-bg.is-blue {
  background-color: #edf8ff;
}

.dropdown-card-bg.is-green {
  background-color: #e2fffa;
}

.dropdown-card-bg.is-red {
  background-color: #ffedef;
}

.dropdown-card-bg.purple {
  background-color: #f0f0ff;
}

.dropdown-card-bg.white {
  background-color: #fff;
  border: 1px solid #edf1f2;
}

.dropdown-overflow {
  padding-top: 40px;
  overflow: auto;
}

.inline-footer {
  margin-left: .05em;
  margin-right: .05em;
  font-weight: 500;
  display: inline;
}

.inline-footer.svg {
  line-height: 0;
  position: relative;
  top: 3px;
}

.sidebar-column-bg {
  display: none;
}

.menu-left {
  display: flex;
}

.dropdown-card {
  margin-bottom: 36px;
  display: block;
  position: relative;
}

.dropdown-card.is-secondary {
  margin-bottom: 20px;
}

.dropdown-card.has-icon {
  display: flex;
}

.dropdown-footer-copy {
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translate(0, -50%);
}

.navbar-wrapper {
  background-color: #0000;
  font-size: 12px;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-bg {
  position: absolute;
  inset: 0% 0% 96px;
}

.blog-card-link {
  color: #646f79;
  justify-content: space-between;
  margin-top: 8px;
  display: flex;
  position: static;
  inset: auto 0% 0% 12px;
}

.menu {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.dropdown-footer-wrapper {
  background-color: #fbfdfe;
  border-top: 1px solid #e0e6e8;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.dropdown-footer-wrapper.tablet {
  display: none;
}

.dropdown-sidebar-bg {
  background-color: #f6f8f9;
  border-left: 1px solid #e0e6e8;
  width: 100vw;
  position: absolute;
  inset: 0 0 0 706px;
}

.dropdown-grid {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 180px 410px 240px;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid.resources {
  grid-template-columns: 180px 410px 240px;
}

.footer-copy-link {
  color: #796eff;
}

.dropdown-card-text {
  font-weight: 400;
}

.blog-card-content {
  padding-left: 0;
  font-weight: 700;
}

.divider-2 {
  background-color: #e0e6e8;
  width: 1px;
  height: 28px;
}

.blog-card {
  background-color: #fff;
  border: 1px solid #edf1f2;
  flex-direction: column;
  margin-bottom: 12px;
  padding: 8px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
}

.blog-card:hover {
  transform: translate(0, -2px);
  box-shadow: 4px 0 8px #24324214;
}

.blog-card.third {
  display: none;
}

.dropdown-list-4 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.dropdown-column-title {
  color: #151b26;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  margin-bottom: 30px;
  padding-bottom: 16px;
  font-size: 13px;
  font-weight: 700;
  position: relative;
}

.dropdown-footer-full {
  z-index: 1;
  opacity: 1;
  position: absolute;
  inset: 0 0% 96px;
}

.nav-sales-text {
  display: none;
}

.nav-button {
  color: #fff;
  background-color: #273240;
  border-radius: 3px;
  padding: 8px 16px;
  transition: background-color .2s ease-in-out;
}

.nav-button:hover {
  background-color: #151b26;
}

.dropdown-footer-link {
  color: #848f99;
  transition: color .2s;
}

.dropdown-footer-link:hover {
  color: #796eff;
}

.reset-line-height {
  line-height: 0;
}

.navbar-bg {
  z-index: 1;
  opacity: 0;
  background-color: #0000001a;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav-sales-icon {
  display: block;
}

.dropdown-footer {
  align-items: center;
  height: 45px;
  display: flex;
}

.dropdown-list-body {
  z-index: 3;
  position: relative;
}

.container-12 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.dropdown-inner-shadow {
  z-index: 4;
  background-image: linear-gradient(#24324214, #0000 15%);
  height: 56px;
  position: absolute;
  bottom: 100%;
  left: 0%;
  right: 0%;
  box-shadow: 0 3px 12px #24324214;
}

.blog-card-label {
  color: #9ca6af;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 12px;
}

.label {
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  background-color: #796eff;
  border-radius: 2px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.dropdown-toggle-text {
  margin-right: 6px;
}

.blog-card-title {
  font-size: 16px;
  line-height: 20px;
}

.navbar-shadow-2 {
  z-index: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fafafa;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-contain-2 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  margin-top: 10px;
  padding-top: 0;
  line-height: 1;
  position: relative;
}

.nav-link-icon-2 {
  color: #334255;
  font-family: ICONS OUTLINED, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

.nav-link-wrap-3 {
  color: #474f58;
  font-size: 12px;
  transition-property: none;
}

.nav-link-icon-arrow-2 {
  color: #c5cfd9;
  text-transform: none;
  font-family: ICONS SHARP, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.nav-link-icon-arrow-2._1 {
  font-size: 11px;
  line-height: 1;
}

.nav-link-icon-wrap-2 {
  color: #334255;
  text-align: center;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-family: ICONS sharp, sans-serif;
  font-weight: 400;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.nav-link-dropdown-2 {
  color: #c5cfd9;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-link-sup-2 {
  color: #0d1117;
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  min-width: 14px;
  height: 14px;
  padding-top: 2px;
  font-family: ICONS sharp, sans-serif;
  font-size: 8px;
  display: inline-block;
  transform: translate(4px, -50%);
}

.text-block-51 {
  font-family: Inter, sans-serif;
}

.text-block-52 {
  color: #474f58;
  font-size: 12px;
  line-height: 20px;
}

.text-block-53 {
  color: #484f58;
  font-size: 12px;
  line-height: 20px;
}

.text-block-53:active {
  color: var(--dark-grey);
}

.text-block-54 {
  color: var(--black);
  -webkit-text-stroke-color: var(--dark-grey);
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.text-block-54.newsizet {
  padding-left: 0;
  padding-right: 0;
  font-family: Circularstd, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
}

.text-block-55 {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

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

.div-block-21 {
  text-align: center;
  width: 100%;
  max-width: 66.5%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.image-25 {
  position: relative;
}

.nav-link-icon-3 {
  color: #334255;
  font-family: ICONS sharp, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.nav-link-item-3 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.nav-link-content-list-2 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #151b22;
  border-radius: .5em;
  grid-template-rows: auto;
  padding: 32px;
  font-style: italic;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.navbar-list-2 {
  z-index: 1001;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, .25fr) 5fr;
  place-items: center start;
  width: 100%;
  max-width: 64em;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.nav-link-content-list-1x-2 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #151b22;
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 32px;
  text-decoration: none;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.text-block-56 {
  font-family: Relative, sans-serif;
  font-size: 17px;
}

.text-block-57, .text-block-58 {
  font-family: Relative, sans-serif;
}

.div-block-22 {
  font-style: normal;
  text-decoration: none;
}

.button-16 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  transition: background-color .3s, opacity .3s, box-shadow .3s, color .3s;
  display: flex;
  box-shadow: inset 0 0 100px 100px #0000;
}

.button-16:hover {
  box-shadow: inset 0 0 200px 200px #00000026;
}

.button-16.button-outline.large {
  font-size: 1.5em;
}

.button-label-8 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.row-base {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.row-base.column-mobile {
  margin-right: 0;
}

.header-section-2 {
  width: 100%;
  padding-top: 12em;
  padding-bottom: 8em;
}

.image-background-4 {
  z-index: 0;
  filter: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sectioni2 {
  margin-top: -100px;
  position: relative;
  overflow: hidden;
}

.sectioni2.bg-tile-top-lg.bg-sky-900 {
  background-color: #0c4a6e;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg"), radial-gradient(circle farthest-side at 50% 0, #0d111700 91%, #fff);
  background-size: 64px, auto;
}

.navbar-shadow-3 {
  z-index: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0d1117e0;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.image-contain-3 {
  z-index: 5;
  object-fit: contain;
  width: 70%;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1;
  position: relative;
}

.nav-link-icon-4 {
  color: #334255;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

.nav-link-item-4 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-family: Inter, sans-serif;
  font-weight: 400;
  display: grid;
}

.nav-link-content-list-3 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #151b22;
  border-radius: .5em;
  grid-template-rows: auto;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.nav-link-icon-wrap-3 {
  color: #334255;
  text-align: center;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-weight: 400;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.nav-link-5 {
  z-index: 1;
  perspective: 800px;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  color: #c5cfd9;
  letter-spacing: .03em;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 500;
}

.nav-link-5:hover {
  opacity: 1;
}

.nav-link-5.w--current {
  color: #3b82f6;
}

.nav-link-5._1st {
  padding-left: 0;
}

.navbar-list-3 {
  z-index: 1001;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, .25fr) .5fr auto;
  place-items: center start;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.nav-link-content-list-1x-3 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #151b22;
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.nav-link-sup-3 {
  color: #0d1117;
  text-align: center;
  background-color: #3aecba;
  border-radius: 9999px;
  min-width: 14px;
  height: 14px;
  padding-top: 2px;
  font-size: 8px;
  display: inline-block;
  transform: translate(4px, -50%);
}

.preloader {
  z-index: 9999;
  background-color: #0d1117;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.preloader-image {
  width: 40px;
}

.image-26 {
  width: 100%;
  max-width: 8em;
  height: 2em;
}

.text-gradient__1-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #fdbd79 33%, #2dd4bf 74%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.caption-9 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.caption-holder-center-3 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.title-2xl-3 {
  color: #c5cfd9;
  letter-spacing: -.03em;
  font-size: 6em;
  font-weight: 700;
  line-height: 1.1;
}

.row-sm-6 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: grid;
}

.lottie-animation-6 {
  background-image: linear-gradient(135deg, #070c29, #034492);
  border-radius: 40px;
}

.col-7 {
  width: 100%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

.large-subtitle-2 {
  color: #fff9;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4;
}

.container-13 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.text-white-2 {
  color: #fff;
}

.feature-text-wrapper-2 {
  width: 100%;
  max-width: 510px;
  margin-right: auto;
}

.feature-text-wrapper-2.right {
  margin-left: auto;
  margin-right: 0;
}

.fade {
  z-index: 2;
  background-image: linear-gradient(225deg, #070c2933 52%, #070c29bf);
  position: absolute;
  inset: 0%;
}

.feature-section {
  align-items: center;
  padding-top: 120px;
  padding-bottom: 100px;
  display: flex;
}

.relative-2 {
  width: 100%;
  position: relative;
}

.large-heading-2 {
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 61px;
  font-weight: 600;
  line-height: 1.1;
}

.large-heading-2.mb-20 {
  margin-bottom: 20px;
}

.lottie-greenbtn {
  width: 100%;
  max-width: 551px;
  margin-right: auto;
}

.section-14-copy {
  background-color: #f5f3f2;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-14-copy.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-14-copy.more-space.gradient__02 {
  background-color: #000;
  background-image: linear-gradient(#0d1117 7%, #0d111700 20%), radial-gradient(circle farthest-side at -25% 150%, #0d1117 48%, #0d111700 65%), radial-gradient(circle at -25% -125%, #0d111700 50%, #0d1117 70%, #0d111700 72%), radial-gradient(circle at 0 -50%, #0d1117 32%, #fff0 62%), radial-gradient(circle farthest-side at 0 -25%, #007252 50%, #0d111700 72%), radial-gradient(circle at 50% -100%, #05f 26%, #0d111700 72%);
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.text-lg-11 {
  color: #d9d9d9;
  letter-spacing: -.02em;
  margin-top: 25px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}

.title-2xl-4 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.line-animated-5 {
  color: #c1dedc;
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-gradient__1-3 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #fdbd79 33%, #2dd4bf 74%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 400px;
  padding-right: .05em;
  font-weight: 700;
}

.nav-link-dropdown-3 {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  display: flex;
}

.nav-link-icon-wrap-4 {
  color: #a5a0a0;
  text-align: center;
  background-color: #0000;
  border: 1px solid #d9d9d9;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.text-gradient__purple-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(241deg, #9333ea 20%, #4f46e5 56%, #6366f1 84%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.page-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.title-xs-4 {
  z-index: 5;
  color: #c5cfd9;
  letter-spacing: -.025em;
  font-size: 2.5em;
  font-weight: 800;
  line-height: 1.1;
  position: relative;
}

.caption-holder-4 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.mixed-gallery-1-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.side-by-side-list-2 {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.header-section-3 {
  background-color: #0d1116;
  width: 100%;
  padding-top: 12em;
  padding-bottom: 8em;
}

.text-sm-6 {
  color: #000;
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.text-sm-6.font-weight-semibold {
  color: #acb8c4;
  font-family: Inter, sans-serif;
}

.section-22 {
  background-color: #0d1116;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-22.overflow-hidden {
  background-color: #0d1116;
}

.section-22.bg-neutral-800.curve-top {
  background-color: #151b22;
}

.section-22.padding-top {
  background-color: #141414;
}

.section-22.bg-tile-top.bg-neutral-600 {
  background-color: var(--black);
}

.section-22.overflow-hidden {
  color: var(--grey);
}

.section-22.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.heading-17-copy {
  color: var(--black);
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 16px;
  margin-bottom: 24px;
  font-family: Circularstd, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.heading-17-copy.font_color {
  color: var(--grey);
}

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

.flex.align-top {
  align-items: flex-start;
}

.flex.align-top.position-relative.margin-bottom---m.vertical-mob {
  margin-top: 35px;
  margin-bottom: 34px;
  position: relative;
}

.padding---s {
  padding: 3.571vw;
}

.padding---xs {
  padding: 20px;
}

.headline {
  color: #0c0e12;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 133%;
}

.headline.s {
  font-size: 24px;
}

.headline.m {
  font-size: 36px;
}

.margin-bottom---s {
  margin-bottom: 3.571vw;
}

.margin-bottom---s.hidden {
  margin-top: 35px;
}

.image-27 {
  border-radius: 20px;
  position: sticky;
  top: 10px;
  overflow: hidden;
}

.hr {
  background-color: #ececec;
  height: 10px;
}

.paragraph-6 {
  font-size: 16px;
}

.button-17 {
  color: #fff;
  text-align: center;
  background-color: #b71a8b;
  border: 1px solid #b71a8b;
  border-radius: 25px;
  min-width: 140px;
  height: auto;
  padding: 10px 30px;
  font-size: 12px;
  font-weight: 700;
  line-height: 125%;
  text-decoration: none;
}

.button-17:hover {
  background-color: #991273;
  border-color: #991273;
}

.button-17:active {
  background-color: #0052cd;
  border-color: #0052cd;
}

.button-17.content-button {
  background-color: #000;
  border-color: #000;
}

.column-3 {
  flex: 1;
}

.column-3.half {
  flex: 0 auto;
  width: 50%;
}

.column-3._9-col {
  flex: 0 auto;
  width: 64.285vw;
}

.column-3._5-col {
  flex: 0 auto;
  width: 35.714vw;
}

.padding-left---s {
  padding-left: 3.571vw;
}

.list-item-2 {
  text-align: left;
}

.heading-18 {
  color: #000;
  font-size: 48px;
}

.paragraph-7 {
  text-align: left;
}

.text-block-59 {
  text-align: center;
  margin-bottom: 10px;
  font-weight: 700;
}

.column-logos {
  justify-content: space-around;
  align-items: center;
  display: flex;
  position: sticky;
  top: 20px;
}

.gate {
  background-color: #f9f9f9;
}

.h2-5 {
  color: #000;
  text-align: left;
  font-size: 28px;
  font-weight: 700;
}

.column-4 {
  flex: 1;
}

.column-4.half {
  flex: 0 auto;
  width: 50%;
}

.column-4._9-col {
  flex: 0 auto;
  width: 64.285vw;
}

.column-4._5-col {
  flex: 0 auto;
  width: 35.714vw;
}

.image-28 {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.title-2xl-2n {
  color: var(--black);
  letter-spacing: -.03em;
  margin-top: 40px;
  font-family: Circularstd, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.small-brick {
  width: 100px;
}

.small-brick._2 {
  margin-top: 20px;
  margin-left: -50px;
}

.blue-bricks {
  align-items: flex-start;
  margin-left: -50px;
  display: flex;
}

.white-bricks {
  z-index: 1;
  flex-flow: row;
  flex: 0 auto;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.bricks-container {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -66px;
  margin-bottom: 238px;
  display: flex;
  transform: scale(2);
}

.section-22 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-22.black {
  background-color: #1f2c3d;
}

.section-22.black.legos {
  padding-top: 138px;
  padding-bottom: 0;
  overflow: visible;
}

.wrapper {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: block;
  top: 0;
  left: 0;
  right: 0;
}

.wrapper.centre-align {
  align-items: center;
  display: flex;
  overflow: visible;
}

.big-brick {
  width: 150px;
}

.big-brick._1 {
  margin-left: -50px;
}

.big-brick._2 {
  margin-top: 20px;
  margin-right: -150px;
}

.big-brick._4 {
  z-index: 1;
  position: relative;
}

.big-brick._3 {
  margin-top: 20px;
  margin-left: -200px;
  position: relative;
}

.text-span-5 {
  color: #1fa03b;
}

.text-span-6 {
  color: #0052cc;
}

.shift-image-wrap {
  z-index: 1;
  width: 33.3%;
  margin-bottom: 4em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-19 {
  color: #c5cfd9;
  background-color: #0d1117;
  border-radius: 3px;
  padding: 4px 8px 6px;
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
}

.heading-copy {
  color: #acb8c4;
  background-color: #0d1117;
  border-radius: 3px;
  margin-top: -4px;
  padding: 4px 8px 6px;
  font-size: 12px;
  line-height: 1;
}

.text-span-7 {
  color: #fff;
  background-image: linear-gradient(#84d8db00 70%, #0052cc 71%);
}

.worldmap {
  z-index: 1;
  margin-top: -4em;
  margin-bottom: -4em;
  position: relative;
}

.testimonial-shift-wrap {
  z-index: 5;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.case-shift-title-wrap {
  z-index: 5;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 33.3%;
  padding-left: 4em;
  padding-right: 4em;
  display: flex;
  position: relative;
}

.quote-sign {
  height: 2em;
  margin-bottom: 2em;
  line-height: 1;
}

.shift-body {
  z-index: 0;
  background-color: #151b22;
  border-radius: .5em;
  flex: 1;
  margin-top: 4em;
  margin-left: -4em;
  padding: 6em 4em 6em 8em;
  position: relative;
  overflow: hidden;
}

.shift-title {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 1em 1em;
}

.stats-3x {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

._16ch {
  color: #98a1aa;
  max-width: 16ch;
  line-height: 1.33;
}

.partners {
  width: 100%;
  height: 80svw;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.partners.bg-tile-top.bg-neutral-600 {
  background-color: #2f363d;
  background-image: linear-gradient(#000 44%, #080808 76%, #272727 100%, #8c8c8c 100%, #fff), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0;
}

.row-xs {
  grid-column-gap: .375em;
  grid-row-gap: .375em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
  position: relative;
}

.row-xs.items-center {
  align-items: center;
}

.lottie-animation-7 {
  width: 100%;
  max-width: none;
  max-height: none;
  margin-top: 20px;
  margin-bottom: -49px;
  display: block;
}

.text-block-60 {
  text-align: center;
  display: inline-block;
  position: relative;
  inset: -92px -181px 44px 162px;
}

.button-label-9 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.button-animated-4 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.vertical-m {
  grid-row-gap: 1rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.display-block {
  display: block;
}

.text-block-61, .bold-text-17, .text-block-62 {
  color: var(--black);
}

.text-change4 {
  border-bottom: 3px solid #4d3f29;
  line-height: .9;
  display: inline-block;
}

.team-logos-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-63 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(63deg, #3aecba, #0ea5e9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
  line-height: 14px;
}

.small-copy {
  font-size: 16px;
  line-height: 24px;
}

.small-copy.margin-bottom-16 {
  color: var(--ghost-white);
  text-align: left;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.small-copy.margin-bottom-16 {
  color: #000;
}

.small-copy.right {
  color: #000;
  margin-left: 10px;
  margin-right: 10px;
}

.small-copy.margin-bottom-16-copy {
  color: #6c7681;
  text-align: left;
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 22px;
}

.tabs-menu-2 {
  justify-content: center;
  display: flex;
}

.tab-link-3 {
  background-color: #0000;
  border-bottom: 2px solid #0000;
  padding: 8px 0;
}

.tab-link-3.w--current {
  opacity: 1;
  background-color: #0000;
  border-bottom-color: #161616;
  transition: all .3s;
}

.tab-link-3.right-32, .tab-link-3.right-32.w--current {
  margin-right: 32px;
}

.section-24 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
}

.section-24.grain {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/636b8b22cdb4eb8d7e657709_Grain%20Background.png");
  background-position: 0 0;
  background-size: 300px 300px;
}

.nav-text {
  color: #0a0a0a;
  letter-spacing: .28px;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
}

.comparison-img---mobile {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.with-underline {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/63dd03fe0b184d479b6e5a59_underline.svg");
  background-position: 50% 115%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 4px 2px 8px;
  display: inline-block;
}

.center-div {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.center-div.max-800w {
  max-width: 800px;
}

.comparison-img---desktop {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.comparison-img---desktop.img-3 {
  z-index: 3;
  position: absolute;
  inset: 0%;
}

.comparison-img---desktop.img-2 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.paragraph-m {
  letter-spacing: -.4px;
  font-size: 20px;
}

.paragraph-m.max-640w {
  max-width: 640px;
}

.heading-2-small {
  font-size: 56px;
  line-height: 64px;
}

.relume-comparison-tab-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.circle-blur-middle-left {
  z-index: -1;
  filter: blur(100px);
  background-image: linear-gradient(59deg, #ff7448 27%, #ff4848 50%, #6248ff 75%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 440px;
  height: 440px;
  display: flex;
  position: absolute;
  inset: 30% auto auto 5%;
}

.circle-blur-middle-left.safari {
  opacity: .97;
  filter: blur(64px) blur(64px);
}

.container-14 {
  z-index: 2;
  width: 90%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.container-14.centred {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-14.centred.full-width {
  align-items: stretch;
}

.home-1a {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 10vh 5% 0;
  font-family: Relative, sans-serif;
  display: flex;
  overflow: hidden;
}

.cta-section-4 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.cta-subtitle {
  color: var(--black);
  width: 100%;
  max-width: 800px;
  margin: 0 auto 50px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4;
}

.button-arrow {
  justify-content: center;
  align-items: center;
  width: 20px;
  margin-left: 8px;
  display: flex;
}

.cta-img {
  z-index: -1;
  width: 100%;
  max-width: 174px;
  position: absolute;
  top: 30%;
  right: 10%;
}

.cta-text-wrapper {
  text-align: center;
  position: relative;
}

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

.icon-btn {
  color: #fff;
  background-color: #0075fe;
  background-image: linear-gradient(135deg, #0075fe00, #0075fe);
  border-radius: 8px;
  justify-content: center;
  align-items: stretch;
  padding: 15px 50px 14px;
  font-weight: 400;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.icon-btn:hover {
  background-color: #034492;
}

.header76_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header76_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -60%;
  display: grid;
}

.header76_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.button-18 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.button-18.is-secondary {
  color: #000;
  background-color: #0000;
}

.header76_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header76_content-right {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  padding-right: 5vw;
  overflow: hidden;
}

.header76_content-left {
  max-width: 40rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header76_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.banner12_component {
  border-bottom: 1px solid #000;
  justify-content: flex-end;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

.banner12_inner-wrapper {
  justify-content: flex-end;
  width: 200vw;
  display: flex;
}

.banner12_marquee {
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.banner12_text-wrapper {
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.banner12_text {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.section-info {
  background-color: var(--off-white);
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.section-info.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.section-info.more-space.gradient__02 {
  background-color: var(--black);
  background-image: linear-gradient(#0d1117 7%, #0d111700 20%), radial-gradient(circle farthest-side at -25% 150%, #0d1117 48%, #0d111700 65%), radial-gradient(circle at -25% -125%, #0d111700 50%, #0d1117 70%, #0d111700 72%), radial-gradient(circle at 0 -50%, #0d1117 32%, #fff0 62%), radial-gradient(circle farthest-side at 0 -25%, #007252 50%, #0d111700 72%), radial-gradient(circle at 50% -100%, #05f 26%, #0d111700 72%);
  width: auto;
  height: 650px;
  margin-bottom: 0;
}

.section-info.gradient__01 {
  background-image: radial-gradient(circle at -25% -50%, #0d1117 36%, #0d111700 48%), radial-gradient(circle at -25% 150%, #0d1117 45%, #0d111700 89%), radial-gradient(circle at -33% -75%, #1f00cc 48%, #83053100 56%), radial-gradient(circle farthest-side at 0 -50%, #0d111700 64%, #01022466 69%, #0d111700 81%), radial-gradient(circle at 0 -50%, #0d111700 33%, #010c5f 51%, #0d111700 72%);
}

.section-info.bg-tile-top-lg.bg-neutral-700 {
  background-color: #20262d;
}

.section-info.padding-top {
  background-color: var(--transparent);
}

.secondary-cta {
  color: #161616;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.secondary-cta:hover {
  background-color: #d8d5d1;
}

.title-text-24px {
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.title-text-24px.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f06248, #e95466 34%, #d16096 66%, #7b7cb8);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 24px;
  line-height: 29px;
}

.title-text-2 {
  margin-top: 0;
  font-size: 28px;
  font-weight: 600;
  line-height: 35px;
  text-decoration: none;
}

.arrow-container {
  background-color: #4f4f534d;
  border-radius: 50px;
  width: 0;
  height: 0;
  display: none;
}

.mask-2 {
  height: auto;
  margin-top: -10px;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
}

.slide-bg {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.slide-paragraphs {
  color: #1d1d1f;
  margin-top: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
}

.slide-20vw {
  border: 1px #000;
  width: 22vw;
  height: 100%;
}

.green {
  color: #2d9b00;
}

._20vw-div {
  flex: none;
  width: 22vw;
  margin-right: 0;
}

.slider-container {
  float: none;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  text-align: left;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start stretch;
  place-items: start center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 70px;
  text-decoration: none;
  display: grid;
  overflow: auto;
}

.slide-text-container {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1d1d1f;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  padding: 30px;
  text-decoration: none;
  display: block;
  position: relative;
}

.slide {
  border: 1px #000;
  width: auto;
  height: 100%;
  margin-right: 15px;
}

.slide._350px {
  width: 350px;
}

.slider {
  background-color: #0000;
  width: auto;
  height: auto;
  overflow: auto;
}

.hide-2 {
  display: none;
}

.grey-mini-text {
  color: #6e6e73;
  text-transform: uppercase;
  height: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.margin-right-2 {
  margin-right: 15px;
}

.icon-5 {
  color: #fff;
  font-size: 35px;
}

.slide-box {
  background-color: #fff;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 500px;
  transition: all .3s;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -1px 20px #6e6e731a;
}

.slide-box:hover {
  transform: scale(1.01);
  box-shadow: 0 -1px 20px #6e6e7340;
}

.slide-box.margin-right {
  margin-right: 15px;
}

.slide-box.small {
  height: 242px;
}

.slide-box.small.top {
  height: 243px;
  margin-bottom: 15px;
}

.slide-box._240px {
  align-items: flex-start;
  width: 333px;
  height: 240px;
  display: flex;
}

.slide-box._240px.margin-right {
  text-decoration: none;
}

.purple {
  color: #ac39ff;
}

.blue-2 {
  color: #4875bc;
}

.slide-bg-copy {
  text-align: center;
  object-fit: cover;
  border: 0 solid #000;
  border-radius: 20px;
  width: auto;
  height: 56px;
  display: block;
  position: relative;
  inset: 0%;
}

.pink {
  color: #ff0053;
}

.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f89961, #d37b9a 29%, #838fe0 56%, #6cadcf 80%, #6dd69d);
  -webkit-background-clip: text;
  background-clip: text;
}

.bright-blue {
  color: #027aff;
}

.bright-green {
  color: #7fd362;
}

.section-logo {
  display: block;
  overflow: hidden;
}

.page-padding-2 {
  padding: 5em 5%;
}

.page-padding-2.s0 {
  background-color: #fff;
  border-top: 1px solid #000;
  border-radius: 1px;
  padding-top: .5em;
  padding-bottom: .5em;
}

.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2000px;
  display: flex;
}

.logo-slider-img {
  width: 135px;
}

._16ch-2 {
  max-width: 16ch;
  line-height: 20px;
}

.bg-pattern-wrap-3 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg-pattern-image-5 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-5.cover {
  object-fit: cover;
  height: 100%;
}

.container-15 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.section-25 {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-25.light-color-gradient {
  background-color: #0000;
  background-image: none;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.title-xl-2 {
  color: #323538;
  letter-spacing: -.03em;
  font-family: Circularstd, sans-serif;
  font-size: 3.3em;
  font-weight: 800;
  line-height: 1;
}

.cta-2 {
  color: #161616;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #fff;
  border: 2px #161616;
  border-radius: 8px;
  margin-left: 50px;
  margin-right: -1px;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.cta-2:hover {
  background-color: #7aa7ff52;
}

.heading-20 {
  color: #495158;
  margin-top: 5px;
  padding-bottom: 5px;
  font-size: 1em;
  line-height: 1.2em;
}

.guassian-blur-4 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto auto -10% -2%;
}

.grain-2 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.heading-17-copy-2 {
  color: #33383f;
  letter-spacing: -.02em;
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.1;
}

.margin-bottom-m-4 {
  color: #33383f;
  letter-spacing: -.8px;
  margin-top: 8px;
  margin-bottom: 24px;
  font-size: 27px;
  font-weight: 400;
  line-height: 1.3;
}

.home-1a-2 {
  background-color: #f5f6f7;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 10vh 5% 0;
  display: flex;
  overflow: hidden;
}

.secondary-cta-2 {
  background-color: var(--black);
  color: var(--off-white);
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: 15px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.secondary-cta-2:hover {
  background-color: #383737;
}

.screenshot-wrapper-3 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  max-width: 4000px;
  display: flex;
  position: relative;
}

.clone-image-2 {
  width: 120px;
  height: 120px;
  position: absolute;
  inset: -40px -40px auto auto;
}

.carousel-container {
  display: flex;
}

.carousel__card {
  flex-direction: column;
  justify-content: space-between;
  height: 360px;
  padding: 32px 24px;
  display: flex;
  position: relative;
}

.carousel-item {
  background-color: #805cf5;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f72ea69693082_OpenAccount.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 12px;
  width: 311px;
  height: 360px;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 16px 48px #0003;
}

.carousel-item._2 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f7232ed69307c_Cards.png");
}

.carousel-item._1 {
  background-color: #c22542;
}

.carousel-item._6 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f723b5b69307e_Budgeting.png");
}

.carousel-item.dark-blue {
  background-color: #007dfb;
}

.carousel-item.dark-blue._3 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f722f1e693072_GroupBills.png");
}

.carousel-item.light-blue {
  background-color: #00abfa;
}

.carousel-item.light-blue._4 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f726e91693076_Junior.png");
}

.carousel-item.orange {
  background-color: #ee7a40;
}

.carousel-item.orange._9 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f720e96693080_Crypto.png");
}

.carousel-item.orange._7 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f72b0b5693078_Vaults.png");
}

.carousel-item.orange._10 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f7241ce693070_Commodities.png");
}

.carousel-item.orange._8 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f72773d693074_Trading.png");
}

.carousel-item.pink {
  background-color: #ed5b7b;
}

.carousel-item.pink._5 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f72d50469307a_Rewards.png");
}

.carousel-item.pink._11 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/64464b1c2e9f72791a69306e_Donations.png");
}

.carousel {
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.btn-carousel {
  z-index: 2;
  color: #191c1f;
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 48px;
  font-weight: 500;
  display: flex;
  position: relative;
  box-shadow: 0 3px 8px #00000073;
}

.btn-carousel:hover {
  background-color: #e8ebef;
}

.carousel-text {
  color: #fff;
  margin-top: 16px;
  margin-bottom: 0;
}

.carousel-content {
  z-index: 2;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.carousel-card-overlay {
  z-index: 1;
  opacity: 1;
  color: var(--purple);
  background-color: #0000;
  background-image: linear-gradient(#0000004d, #0000004d);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.carousel__wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 80px 60px 120px;
  display: flex;
  overflow: hidden;
}

.slide-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.slide-2 {
  border-top: 1px solid #444343;
  border-radius: 2px;
  padding-top: 100px;
  font-family: Inter, sans-serif;
}

.site-heading {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 2.2em;
}

.guassian-blur-5 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto auto -10% -2%;
}

.cta-2-2 {
  color: #161616;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #f5f6f7;
  border: 2px solid #424242;
  border-radius: 8px;
  margin-left: 50px;
  margin-right: -1px;
  padding: 15px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
}

.cta-2-2:hover {
  background-color: #fff;
}

.grain-3 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.heading-21 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  padding-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 1em;
  line-height: 1.2em;
}

.heading-17-copy-3 {
  color: var(--black);
  text-align: left;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 0;
  font-family: Inter, sans-serif;
  font-size: 2.3em;
  font-weight: 700;
  line-height: 1.1;
}

.heading-17-copy-3.colorhome {
  color: var(--grey);
}

.heading-17-copy-3.colorhome.fade-in-on-scroll {
  color: var(--dark-grey);
  font-size: 2.4em;
}

.screenshot-wrapper-4 {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  max-width: 4000px;
  display: flex;
  position: relative;
}

.margin-bottom-m-5 {
  color: #495158;
  letter-spacing: -.8px;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3;
}

.moodboard-screenshot-3 {
  background-color: #0000;
  width: 90%;
  max-width: 800px;
  margin-top: 24px;
  margin-bottom: 16px;
  box-shadow: 0 24px 40px #00000026;
}

.hero-bank {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #f5f6f7;
  background-clip: border-box;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 0;
  padding: 20px 5% 100px;
  display: flex;
  overflow: hidden;
}

.hero-bank.newhome {
  background-color: var(--dark-grey);
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67c8144dc0afed7e42ee4b2f_Untitled%20design%20(3).png");
  background-position: 50%;
  background-size: auto;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
}

.hero-bank.newhome.newpostionbg {
  padding-top: 230px;
  padding-bottom: 231px;
}

._16ch-3 {
  color: var(--black);
  max-width: 16ch;
  font-family: Inter, sans-serif;
  line-height: 20px;
}

.bg-pattern-wrap-4 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.container-lg-2 {
  z-index: 3;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  font-family: Inter, sans-serif;
  position: relative;
}

.bg-pattern-image-6 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-6.cover {
  object-fit: cover;
  height: 100%;
}

.container-16 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.stats {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.stats.light-color-gradient {
  background-color: #f5f6f7;
  background-image: none;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

.title-xl-3 {
  opacity: 1;
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 3.3em;
  font-weight: 800;
  line-height: 1;
}

.title-xl-4 {
  color: #33383f;
  letter-spacing: -.03em;
  font-size: 3.5em;
  font-weight: 800;
  line-height: 1;
}

._16ch-4 {
  max-width: 16ch;
}

.bg-pattern-wrap-5 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg-pattern-wrap-5.centered {
  color: #0d1116;
  border-radius: 0;
  align-items: center;
}

.container-lg-3 {
  z-index: 3;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.bg-pattern-image-7 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-7.cover {
  object-fit: cover;
  height: 100%;
}

.container-17 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.title-xl-5 {
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 3.5em;
  font-weight: 800;
  line-height: 1;
}

.logos {
  display: block;
  overflow: hidden;
}

.micons-grid-2 {
  float: none;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  padding-left: 0;
  position: relative;
}

.row-sm-7 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.features-1 {
  position: relative;
  overflow: hidden;
}

.line-horiz-2 {
  opacity: .2;
  -webkit-text-stroke-color: #c5cfd9;
  background-color: #e7ecf0;
  height: 1px;
  position: absolute;
  inset: 50% 0% auto;
}

.main-features {
  background-color: #e7ecef;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.main-features.bg-neutral-800.curve-top {
  background-color: #151b22;
  font-family: Inter, sans-serif;
}

.container-md-3 {
  z-index: 3;
  width: 100%;
  max-width: 56em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.bg-pattern-image-8 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.title-md-5 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-family: Inter, sans-serif;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.14;
}

.text-lg-12 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  padding-top: 10px;
  padding-bottom: 5px;
  font-family: Inter, sans-serif;
  font-size: 1.25em;
  line-height: 1.5;
}

.caption-10 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.button-animated-5 {
  z-index: 5;
  background-color: var(--black);
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  border: 1px #000;
  border-radius: 9999px;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-family: Inter, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.font-title-11 {
  color: #c5cfd9;
  position: relative;
}

.font-title-11.text-color-sky-500 {
  color: #0ea5e9;
}

.font-title-11.text-color-amber-500 {
  color: #f59e0b;
}

.font-title-11.text-color-teal-500 {
  color: #14b8a6;
}

.font-title-11.text-color-red-500 {
  color: #ef4848;
}

.caption-holder-center-4 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--light-grey);
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.button-label-10 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.line-vert-2 {
  opacity: .09;
  color: #c5cfd9;
  background-color: #c5cfd9;
  width: 1px;
  position: absolute;
  inset: 0% auto 0% 50%;
}

.content-centered-6 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.line-animated-6 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.row-sm-8 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  display: grid;
}

.row-sm-8.items-center {
  align-items: center;
}

.side-by-side-3-to-2 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: -15px;
  padding-top: 25px;
}

.caption-11 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.container-lg-4 {
  z-index: 3;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.caption-holder-5 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.bg-pattern-image-9 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.text-lg-13 {
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-13._48ch {
  color: #3b3e4e;
  max-width: 48ch;
  font-family: Inter, sans-serif;
}

.side-by-side-list-3 {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.features-2 {
  background-color: #f5f6f7;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.line-animated-7 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.caption-12 {
  color: #fff;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.section-icon-4 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.integrations {
  background-color: #e7ecef;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.integrations.more-space {
  background-color: #f5f6f7;
  border-radius: 100px;
  margin-top: 0;
  padding-top: 10em;
  padding-bottom: 10em;
}

.image-29 {
  background-color: #fff;
  border-radius: 9999px;
  width: 5em;
  height: 5em;
  margin: .5em;
  padding: 1em;
}

.bg-pattern-image-10 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.text-lg-14 {
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-14._36ch {
  color: #c5cfd9;
  max-width: 36ch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 1.12em;
}

.image-contain-4 {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  line-height: 1;
  position: relative;
}

.button-animated-6 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  margin-top: 49px;
  margin-bottom: -2px;
  padding: .75em 1.25em;
  font-family: Inter, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-label-11 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  font-size: 1em;
  font-weight: 700;
  display: flex;
  position: relative;
}

.line-animated-8 {
  background-color: #c5cfd9;
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.title-sm-2 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.title-sm-2._20ch {
  max-width: 20ch;
  font-family: Inter, sans-serif;
  font-size: 2.6em;
}

.title-sm-2.text-color-white {
  font-size: 2.8em;
}

.title-sm-2._20ch {
  color: #33383f;
  width: auto;
  max-width: 20ch;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm-2._20ch-copy {
  color: #c5cfd9;
  max-width: 20ch;
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 2.2em;
}

.text-block-64, .text-block-65, .text-block-66, .text-block-67 {
  color: #c5cfd9;
  font-family: Inter, sans-serif;
}

.text-lg-15 {
  color: #d9d9d9;
  letter-spacing: -.02em;
  margin-top: 25px;
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.5;
}

.container-lg-5 {
  z-index: 5;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.container-lg-5.content-centered {
  margin-top: -10px;
  margin-bottom: 10px;
}

.row-sm-9 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  margin-bottom: 9px;
  display: grid;
}

.button-animated-7 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-7.large {
  font-size: 1.5em;
  text-decoration: none;
}

.button-animated-7.large.bg-accent {
  font-size: 1.125em;
  text-decoration: none;
}

.title-2xl-5 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Inter, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.button-label-12 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-gradient__1-4 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #fdbd79 5%, #2dd49f 73%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
  font-weight: 700;
}

.caption-13 {
  color: #acb8c4;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: .625em;
  font-weight: 600;
  line-height: 15px;
}

.header-section-4 {
  background-color: #f5f3f2;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.header-section-4.more-space {
  padding-top: 10em;
  padding-bottom: 10em;
}

.header-section-4.more-space.gradient__02 {
  background-color: #000;
  background-image: linear-gradient(#0d1117 7%, #0d111700 20%), radial-gradient(circle at -25% -125%, #0d111700 50%, #0d1117 70%, #0d111700 72%), radial-gradient(circle at 0 -50%, #0d1117 32%, #fff0 62%), radial-gradient(circle farthest-side at 0 -25%, #007252 50%, #0d111700 72%);
  width: auto;
  height: 650px;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.line-animated-9 {
  color: #c1dedc;
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.logo-slider-img-2 {
  width: 140px;
}

.logos-sliding {
  padding-top: .3em;
  padding-bottom: .3em;
  display: block;
  overflow: hidden;
}

.margin-botton-4 {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.margin-botton-4.margin-4xl.content-centered {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 0;
}

.button-animated-top {
  z-index: 5;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border: 1px #000;
  border-radius: 9999px;
  outline: 3px #fff;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-family: Inter, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-2 {
  display: block;
}

.youtube {
  width: 100%;
  height: auto;
  margin-top: 35px;
  margin-bottom: 30px;
  padding-bottom: 0;
}

.title-sm2 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.title-sm2._20ch {
  max-width: 20ch;
  font-family: Inter, sans-serif;
  font-size: 2.6em;
}

.title-sm2.text-color-white {
  font-size: 2.8em;
}

.title-sm2._20ch {
  color: #33383f;
  width: auto;
  max-width: 20ch;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm2._20ch-copy {
  max-width: 20ch;
  font-family: Inter, sans-serif;
  font-size: 2.6em;
}

.secondary-cta-3 {
  color: #f5f3f2;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #000;
  border: 2px solid #161616;
  border-radius: 8px;
  padding: 15px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.secondary-cta-3:hover {
  background-color: #383737;
}

.cta-2-3 {
  color: #161616;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #f5f6f7;
  border: 2px solid #424242;
  border-radius: 8px;
  margin-left: 50px;
  margin-right: -1px;
  padding: 15px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: color .3s cubic-bezier(.165, .84, .44, 1);
}

.cta-2-3:hover {
  background-color: #fff;
}

.cta-2-3.resizetrybutton {
  margin-left: 10px;
}

.margin-bottom-m-6 {
  color: #b9bec5;
  text-align: left;
  letter-spacing: -.8px;
  margin-top: 8px;
  margin-bottom: 34px;
  font-family: Inter, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.4;
}

.margin-bottom-m-6.postionm {
  color: #484f58;
  text-align: center;
}

.margin-bottom-m-6.fade-in-on-scroll {
  color: var(--ghost-white);
  text-align: left;
  margin-right: 0;
  padding-right: 0;
  font-size: 25px;
}

.grain-4 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.guassian-blur-6 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto auto -10% -2%;
}

.logo-slider-img-3 {
  width: 135px;
}

.cta-4 {
  color: #f5f3f2;
  text-align: center;
  letter-spacing: .6px;
  text-transform: uppercase;
  background-color: #082d33;
  border: 2px solid #082d33;
  border-radius: 8px;
  padding: 15px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 14px;
  transition: all .3s;
}

.cta-4:hover {
  background-color: #383737;
}

.title-sm-copy {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.title-sm-copy._20ch {
  max-width: 20ch;
  font-family: Inter, sans-serif;
  font-size: 2.6em;
}

.title-sm-copy.text-color-white {
  font-size: 2.8em;
}

.title-sm-copy._20ch {
  color: #33383f;
  width: auto;
  max-width: 20ch;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm-copy._20ch--1 {
  color: #acb8c4;
  width: auto;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 15px;
  line-height: 1.3;
}

.title-sm-copy._20ch-copy {
  color: #d8e6f3;
  width: auto;
  max-width: none;
  margin-bottom: 15px;
  line-height: 1.3;
}

.side-by-side-1-to-1-2 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.section-icon-5 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS SHARP, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.section-icon-5.pink {
  color: #fbcfe8;
  background-color: #be185d;
  background-image: radial-gradient(circle farthest-side at -50%, #db2777, #be185d);
  border-color: #f472b6;
  box-shadow: inset 0 0 5px #9d174d, 0 8px 24px -8px #f472b6;
}

.container-lg-6 {
  z-index: 5;
  width: 100%;
  max-width: 64em;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.text-color-pink-500 {
  color: #db2777;
}

.material-icons-outlined {
  text-transform: none;
  margin-top: -.05em;
  font-family: ICONS OUTLINED, sans-serif;
}

.section-26 {
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.image-wrapper-3-4 {
  background-color: #3aecba;
  width: 100%;
  padding-top: 124%;
  position: relative;
  overflow: hidden;
}

.square-h4 {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.8em;
  height: 1.8em;
  display: flex;
}

.feature-row {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  width: 100%;
}

.column-sm-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.text-lg-16 {
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-16._48ch {
  max-width: 48ch;
}

.caption-14 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.font-title-12 {
  color: #c5cfd9;
  margin-top: 10px;
  position: relative;
}

.bg-pattern-image-11 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.text-sm-7 {
  letter-spacing: -.005em;
  font-size: .875em;
  line-height: 1.25;
  position: relative;
}

.line-animated-10 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-gradient__indigo-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(351deg, #38bdf8 23%, #4f46e5 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.side-by-side-list-4 {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.image-background-5 {
  z-index: 0;
  filter: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-gradient__pink {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(304deg, #f87575 23%, #db2777 87%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.bg-pattern-7 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bg-pattern-7.centered {
  color: #0d1116;
  align-items: center;
}

.section-27 {
  background-color: #151b22;
}

.top-block-text {
  position: absolute;
  top: 20px;
}

.image-cover-4 {
  z-index: 0;
  object-fit: cover;
  background-color: #213136;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-cover-4:hover {
  background-color: var(--transparent);
  filter: invert(30%);
}

.apple-grid-block {
  color: #fff;
  text-align: center;
  background-color: #233438;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.apple-grid-block.green {
  background-color: #0c3138;
}

.image-nudge-down {
  position: relative;
  bottom: -8px;
}

.section-28 {
  background-color: #000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-28.full-height {
  flex-direction: column;
  height: 100vh;
  min-height: 800px;
  overflow: hidden;
}

.middle-block-text {
  font-size: 20px;
  position: absolute;
}

.apple-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: minmax(200px, 1fr) minmax(200px, 1fr) 1fr 1fr;
  grid-template-columns: 2fr 2fr 1fr;
  grid-auto-rows: minmax(200px, 1fr);
  height: 100%;
}

.bottom-block-text {
  position: absolute;
  bottom: 20px;
}

.container-19 {
  max-width: 1400px;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.image-nudge-up {
  position: relative;
  top: -15px;
}

.your-button {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #ece8e8;
  cursor: pointer;
  background-color: #082d33;
  border: 1px solid #030013;
  border-radius: 100px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 215px;
  min-width: auto;
  padding: .2rem 1.5rem;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.your-button:hover {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-color: #15c69e;
}

.html-embed-2 {
  color: #15c69e;
}

.heading-22.text-color-white2 {
  color: #0000;
  margin-top: 1px;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 2.4rem;
}

.background-video-wrapper {
  object-fit: contain;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-text-3 {
  font-size: 1.2rem;
  overflow: hidden;
}

.background-video {
  width: 100%;
  height: 140%;
}

.top-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2rem;
  padding-left: 5.7rem;
  padding-right: 5.7rem;
  display: flex;
}

.grid-wrapper {
  border: 1px solid #9e9e9e;
  border-radius: 30px;
  overflow: hidden;
}

.padding-section-large-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.grid-component {
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-image: radial-gradient(circle at 0 100%, #15c69e, #2f1acf 77%);
  border: 1px #9e9e9e;
  border-radius: 30px;
  justify-content: space-between;
  width: 100%;
  min-width: 100%;
  height: 35rem;
  padding: 0 2rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.grid-component.video {
  background-image: none;
  flex-flow: column;
}

.button-wrapper-4 {
  z-index: 15;
  width: auto;
  height: auto;
  position: absolute;
  inset: auto auto 2rem 2rem;
}

.right-content {
  z-index: 5;
  border: 1px #000;
  justify-content: flex-end;
  width: 100%;
  height: 120%;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.margin-bottom-34 {
  margin-bottom: 0;
}

.left-content {
  z-index: 5;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 40%;
  height: 100%;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  position: relative;
}

.section-29 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-6 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.icon-size-medioum {
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  font-size: 10px;
  line-height: 15px;
  display: flex;
}

.stroke-line {
  width: auto;
  margin-top: -10px;
}

.heading-wrapper-9 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.right-content-2 {
  z-index: 5;
  border: 1px #000;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.right-content-3 {
  z-index: 5;
  border: 1px #000;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.background-video-2, .background-video-3 {
  width: 100%;
  height: 100%;
}

.html-embed-3 {
  color: #15c69e;
}

.background-video-4 {
  width: 100%;
  height: 105%;
}

.padding-section-large-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 2rem;
  line-height: 40px;
  display: block;
}

.button-wrapper-5 {
  z-index: 15;
  width: auto;
  height: auto;
  margin-top: 60px;
  position: relative;
  inset: auto auto 2rem 2rem;
}

.section-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-7 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.your-button-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #ece8e8;
  cursor: pointer;
  background-color: #030013;
  border: 1px solid #030013;
  border-radius: 100px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: .6rem 1.5rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.your-button-2:hover {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-color: #15c69e;
}

.html-embed-4 {
  color: #15c69e;
}

.background-video-5 {
  width: 100%;
  height: 100%;
}

.padding-section-large-4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.right-content-4 {
  z-index: 5;
  border: 1px #000;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  max-height: none;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: scroll;
}

.icon-size-medioum-2 {
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-align-center-3 {
  text-align: center;
}

.award_logo {
  max-height: 3.5rem;
}

.award-container {
  grid-column-gap: 4px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.section_award {
  background-color: var(--transparent);
}

.padding-global-3 {
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 48px 5% 0;
}

.padding-global-3.newpadding {
  background-color: #fff;
}

.text-size-medium-3 {
  font-size: 1.25rem;
  font-weight: 300;
}

.text-size-medium-3.text-weight-semibold {
  font-size: .875rem;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.text-size-small-2 {
  font-size: .875rem;
  line-height: 1.5rem;
}

.max-width-large-2 {
  width: 100%;
  max-width: 60rem;
}

.award_component {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.margin-bottom-35, .margin-bottom-35.margin-medium, .margin-bottom-35.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.cta_component {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 3fr minmax(0, 3.5fr);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  display: grid;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h3.text-color-blue {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.4;
}

.installment_demo {
  background-color: #fff;
  padding-bottom: 0;
}

.cta_content {
  flex: 1;
}

.max-width-large-3 {
  width: 100%;
  max-width: 60rem;
}

.cta_button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.button-19 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #2c71f0;
  border: 1px #000;
  border-radius: 100rem;
  padding: 1.05rem 1.5rem;
  font-size: 1rem;
  transition: background-color .525s;
}

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

.button-19.w--current {
  background-color: #2c71f0;
}

.new-page {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.navbar-logo-left {
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.navbarcontainer {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.navbar-content {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.amwal-logo {
  object-fit: cover;
}

.frame-1686550982 {
  grid-column-gap: 20px;
  opacity: .01;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 576.5px;
  text-decoration: none;
  display: flex;
}

.navbar-link {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 22px 12px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.navbar-button {
  grid-column-gap: 6px;
  background-color: #000;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-right: 40px;
  padding: 8px 20px;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.vectors-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  text-decoration: none;
  display: flex;
}

.hero-heading-left {
  grid-column-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px 24px 64px;
  text-decoration: none;
  display: flex;
}

.container-22 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.column-5 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 48px;
  text-decoration: none;
  display: flex;
}

.content {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-1686550983 {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1686550944 {
  grid-column-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-left: 4px;
  padding-right: 4px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24.3477px;
  height: 26px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 145.892px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.title-copy-goes-here-be-awesome {
  color: #000;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.error-dd053a4f-1c17-efed-7de4-f8a515ad3d4b {
  color: #212121;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.column-6 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px 22px;
  text-decoration: none;
  display: flex;
}

.testimonial-image-left {
  grid-column-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 104px 24px 52px;
  text-decoration: none;
  display: flex;
}

.small-columns {
  grid-column-gap: 72px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.column-7 {
  grid-row-gap: 10px;
  background-color: #191a23;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.column-8 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.content-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.description {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.testimonial-image-left-2 {
  grid-column-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 52px 24px 104px;
  text-decoration: none;
  display: flex;
}

.column-9 {
  grid-row-gap: 10px;
  background-color: #185abc;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.column-10 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 12px;
  text-decoration: none;
  display: flex;
}

.features-metrics {
  grid-row-gap: 72px;
  background-color: #f5f7fa;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 104px 24px;
  text-decoration: none;
  display: flex;
}

.content-3 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.title-4 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.description-2 {
  color: #000;
  text-align: center;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.container-23 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.columns-5 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-707 {
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #dfdfdf;
  border-radius: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 270px;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.frame-707.newfram707 {
  height: 270px;
}

.frame-1686550984 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1686550937 {
  grid-row-gap: 10px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-1686550985 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 33px;
  text-decoration: none;
}

._3-6-12-24-months-min-purchase-sar-500 {
  color: #212121;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.text-button {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #01966b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.vectors-wrapper-5 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 11.5px;
  height: 8.5px;
  text-decoration: none;
  display: flex;
}

.columns-6 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.image-33, .image-34 {
  min-width: 400px;
}

.hero-heading-left-2 {
  grid-row-gap: 10px;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 480px;
  text-decoration: none;
  display: flex;
}

.hero-heading-left-3 {
  aspect-ratio: 16 / 9;
  text-align: center;
  overflow-wrap: normal;
  object-fit: contain;
  max-width: 1100%;
  position: static;
}

.testimonial-image-left-3 {
  grid-column-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 56px 24px 48px;
  text-decoration: none;
  display: flex;
}

.small-columns-2 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.column-11 {
  grid-row-gap: 10px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 1px;
  padding-right: 1px;
  text-decoration: none;
  display: flex;
}

.column-12 {
  object-fit: cover;
}

.column-13 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.content-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.description-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-20 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.description-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.image-36 {
  object-fit: contain;
  max-width: 480px;
  max-height: 400px;
}

.testimonial-image-left-4 {
  grid-column-gap: 80px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 48px 24px;
  text-decoration: none;
  display: flex;
}

.small-columns-3 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.column-14 {
  grid-row-gap: 10px;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.column-1 {
  object-fit: cover;
}

.column-15 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.content-5 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.description-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-21 {
  grid-column-gap: 10px;
  border: 1px solid #000;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
}

.description-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
}

.carousel-card-overlay-2 {
  z-index: 1;
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(#0000004d, #0000004d);
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.feature-cta {
  align-items: baseline;
  margin-top: 24px;
  display: flex;
}

.feature-img {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 350px;
  height: 600px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.cta-link {
  color: #0075eb;
  line-height: 26px;
  text-decoration: none;
}

.check-icon {
  flex: none;
  justify-content: flex-start;
  align-items: baseline;
  width: 14px;
  height: 14px;
  margin-right: 16px;
  display: flex;
}

.container-24 {
  align-items: center;
  width: 100%;
  max-width: 1376px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  display: flex;
}

.feature-heading-3 {
  margin-bottom: 24px;
}

.feature-item {
  align-items: baseline;
  max-width: 514px;
  margin-top: 8px;
  margin-bottom: 12px;
  display: flex;
}

.cta-link-icon {
  width: 21px;
  height: 24px;
  margin-left: 8px;
}

.feature-wrapper-5 {
  width: 100%;
}

.feature-content {
  max-width: 546px;
}

.feature-text-3 {
  color: #3e4042;
}

.feature-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 40px 48px;
  display: grid;
}

.partner {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  margin-bottom: 80px;
  padding-left: 3rem;
  padding-right: 3rem;
  display: grid;
}

.partner-img {
  opacity: .86;
  cursor: pointer;
  transition: opacity .2s;
}

.partner-img:hover {
  opacity: .56;
}

.heading-23 {
  color: #000;
}

.feature-img-22 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 350px;
  height: 600px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.heading-26 {
  font-size: .8em;
  line-height: 1em;
}

.feature-img-1212 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  width: 350px;
  height: 600px;
  padding-top: 96px;
  padding-bottom: 0;
}

.carousel-container-2 {
  display: flex;
}

.slide-3 {
  padding-top: 120px;
}

.site-heading-2 {
  text-align: center;
}

.carousel__wrapper-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 120px;
  display: flex;
  overflow: hidden;
}

.feature-img-1213 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/660bdd9d0126885cb7b585c1_Group%201686551021%20(1).svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 350px;
  height: 600px;
}

.container-25 {
  align-items: center;
  width: 100%;
  max-width: 1376px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  display: flex;
}

.feature-text-4 {
  color: #8b959e;
}

.feature-container-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 96px 48px;
  display: grid;
}

.carousel-container-3 {
  display: flex;
}

.feature-img-1214 {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/660890b9a76dd078a447571b_iphone_x_bg.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 350px;
  height: 600px;
}

.container-26 {
  align-items: center;
  width: 100%;
  max-width: 1376px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 48px;
  display: flex;
}

.section-31 {
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.material-icons-sharp-2 {
  text-transform: none;
  font-family: ICONS SHARP, sans-serif;
  font-weight: 400;
}

.line-animated-11 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.text-gradient__2-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(28deg, #38bdf8 29%, #fda4af 82%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.caption-holder-center-5 {
  z-index: 5;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.side-by-side-2-to-1 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.font-title-13 {
  color: #c5cfd9;
  position: relative;
}

.bg-tile-middle {
  background-image: linear-gradient(to top, #0d1117, #0d111700 15%), linear-gradient(#0d1117, #0d111700 15%), radial-gradient(circle farthest-side, #0d111700, #0d1117), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/62ffc2982b94c84f506ca050_bg-tile-dark.svg");
  background-position: 0 0, 0 0, 0 0, -1px -1px;
  background-size: auto, auto, auto, 32px;
  position: relative;
}

.bg-tile-middle.bg-indigo-900 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.button-outlined {
  color: #acb8c4;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: .25em;
  justify-content: center;
  align-items: center;
  padding: .75em;
  font-size: 1em;
  line-height: 1;
  transition: background-color .3s, opacity .3s, box-shadow .3s, color .3s;
  display: flex;
  box-shadow: inset 0 0 0 1px #2f363d;
}

.button-outlined:hover {
  color: #fff;
  box-shadow: inset 0 0 0 1px #fff;
}

.title-2xl-6 {
  color: #c5cfd9;
  letter-spacing: -.03em;
  font-size: 6em;
  font-weight: 700;
  line-height: 1.1;
}

.text-gradient__1-5 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(207deg, #fdbd79 33%, #2dd4bf 74%);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .05em;
}

.caption-15 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
  line-height: 22px;
}

.footer-1-link-gray-2 {
  opacity: 1;
  color: #6c7681;
  font-size: .875em;
  text-decoration: none;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray-2:hover {
  color: #f5f6f7;
}

.column-sm-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.footer-1-nav-heading-2 {
  color: #f5f6f7;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 700;
}

.section-5-2 {
  background-color: #fff;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.section-5-2.footer {
  background-color: #f5f6f7;
}

.image-contain-5 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  line-height: 1;
  position: relative;
}

.footer-1-link-gray-3 {
  opacity: 1;
  color: #6c7681;
  font-size: .875em;
  text-decoration: none;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray-3:hover {
  color: #f5f6f7;
}

.column-sm-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.section-5-3 {
  background-color: #fff;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.section-5-3.footer {
  background-color: #f5f3f2;
}

.image-contain-6 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  line-height: 1;
  position: relative;
}

.card-header {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.card-header.newcolorh {
  color: var(--off-white);
  text-align: center;
  width: 320px;
  margin-left: -22px;
  font-size: 28px;
  font-weight: 700;
}

.text-block-68 {
  text-align: center;
}

.image-38 {
  text-align: center;
  padding-top: 44px;
  padding-bottom: 30px;
}

.scroll-map-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 40px 40px;
  text-decoration: none;
  display: flex;
  overflow: scroll;
}

.card-subline {
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.card-subline.newcclortext {
  color: var(--off-white);
  text-align: center;
  letter-spacing: 0;
  width: 280px;
  padding-top: 10px;
  font-size: 20px;
}

.container-27 {
  margin-top: 50px;
  padding-bottom: 50px;
  padding-right: 0;
}

.div-block-23 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-28 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-28.cards {
  outline-offset: 0px;
  border: 0 #000;
  outline: 0 #000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  max-width: none;
}

.product-card {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/6611a1b09d96ffefe01ba5ad_store-card-40-imac-202108.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 8px;
  width: 400px;
  height: 500px;
  margin-right: 20px;
  padding: 40px;
  transition: transform .3s, box-shadow .3s;
  box-shadow: 0 10px 20px -4px #1d1d1f26;
}

.product-card:hover {
  transform: scale(1.02);
  box-shadow: 0 10px 20px #1d1d1f33;
}

.product-card._3 {
  background-color: #ffcad9;
  background-image: none;
  flex: none;
  width: 350px;
  height: 420px;
  padding-left: 20px;
  padding-right: 20px;
}

.product-card._3.newbg {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67dfc64fa5ac9cc4141ce812_cards%20with%20time%20icons_Post%201%20copy%203.svg");
  background-position: 0 0;
  padding-left: 45px;
  padding-right: 45px;
}

.product-card._1 {
  background-color: #e19f57;
  background-image: none;
  flex: none;
  width: 350px;
  height: 420px;
}

.product-card._1.newbg {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67dfc649cc95967b2f3e00b3_cards%20with%20time%20icons_Post%201%20copy%202.svg");
  background-position: 50%;
  background-size: contain;
  background-attachment: scroll;
  padding-right: 40px;
}

.product-card._4 {
  background-color: #f5f0d9;
  background-image: none;
  flex: none;
  width: 350px;
  height: 420px;
}

.product-card._4.newbg {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67dab7895754e351bd473b31_cards%20with%20time%20icons_Post%201%20copy%205.svg");
  background-position: 0 0;
  margin-left: 0;
  padding-right: 40px;
}

.section-32 {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.side-by-side-list-5 {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.section-icon-6 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.line-animated-12 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.caption-16 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.container-lg-7 {
  z-index: 3;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.text-lg-17 {
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-17._48ch {
  color: #3b3e4e;
  max-width: 48ch;
  font-family: Inter, sans-serif;
}

.bg-pattern-image-12 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.text-block-69 {
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.italic-text {
  padding-right: 5px;
  font-size: 1.6em;
  font-weight: 800;
  line-height: 1px;
}

.italic-text.newtextcolor {
  mix-blend-mode: normal;
  color: #39817d;
}

.image-39 {
  text-align: center;
  padding-top: 44px;
  padding-bottom: 30px;
}

.div-block-24 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-29 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-29.cards {
  outline-offset: 0px;
  border: 0 #000;
  outline: 0 #000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  max-width: none;
}

.container-30 {
  margin-top: 50px;
  padding-bottom: 20px;
  padding-right: 0;
  font-family: Inter, sans-serif;
}

.section-33 {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.text-block-70 {
  text-align: center;
  margin-top: 40px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.text-block-70.newtext70 {
  color: var(--black);
}

.image-40 {
  text-align: center;
  padding-top: 44px;
  padding-bottom: 30px;
}

.div-block-25 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.container-31 {
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-31.cards {
  outline-offset: 0px;
  border: 0 #000;
  outline: 0 #000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  max-width: none;
}

.container-32 {
  background-color: #fff;
  margin-top: -3px;
  padding-top: 0;
  padding-bottom: 20px;
  padding-right: 0;
  font-family: Inter, sans-serif;
}

.features-hs {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.features-details {
  background-color: #fdfdfd;
  border-top: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
}

.features-details.newfeatures {
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  padding-top: .9em;
  padding-bottom: 1.8em;
}

.feature-text-5 {
  color: #3e4042;
}

.section-icon-7 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.line-animated-13 {
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.caption-17 {
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.container-lg-8 {
  z-index: 3;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.side-by-side-list-6 {
  z-index: 5;
  grid-column-gap: 5em;
  grid-row-gap: 11em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: relative;
}

.side-by-side-2-to-3-2 {
  grid-column-gap: 3.1em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.5fr;
  align-items: center;
  width: 100%;
}

.bg-pattern-image-13 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.side-by-side-3-to-2-2 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.5fr;
  align-items: center;
  width: 100%;
  margin-bottom: -15px;
  padding-top: 25px;
}

.button-label-13 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.image-41 {
  background-color: #fff;
  border-radius: 9999px;
  width: 5em;
  height: 5em;
  margin: .5em;
  padding: 1em;
}

.image-41.fade-in-on-scroll {
  background-color: #082d33;
}

.side-by-side-1-to-1-3 {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  position: relative;
}

.bg-pattern-image-14 {
  color: #34465c;
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.line-animated-14 {
  background-color: #c5cfd9;
  background-image: linear-gradient(to right, #21262d, #21262d00);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.section-icon-8 {
  color: #c7d2fe;
  text-align: center;
  background-color: #4338ca;
  background-image: radial-gradient(circle farthest-side at -50%, #4f46e5, #4338ca);
  border: 3px solid #818cf8;
  border-radius: 9999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  font-family: ICONS ROUND, sans-serif;
  font-size: 1.25em;
  display: flex;
  box-shadow: inset 0 0 5px #3730a3, 0 8px 24px -8px #818cf8;
}

.section-icon-8.newiconhome {
  color: #fff;
  background-image: radial-gradient(circle farthest-side at -50%, #0f3c42, #337775);
  border-color: #fff;
}

.text-lg-18 {
  letter-spacing: -.02em;
  font-size: 1.25em;
  line-height: 1.5;
}

.text-lg-18._36ch {
  color: #082d33;
  max-width: 36ch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
}

.button-animated-8 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  margin-top: 49px;
  margin-bottom: -2px;
  padding: .75em 1.25em;
  font-family: Inter, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-8.newbutton_8 {
  background-color: #082d33;
}

.image-contain-7 {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  padding-bottom: 0;
  line-height: 1;
  display: block;
  position: relative;
}

.image-contain-7.postionphp {
  margin-top: 12px;
}

.image-contain-7.postionv {
  margin-top: 7px;
}

.image-contain-7.postionm {
  margin-top: -5px;
  margin-bottom: 0;
}

.image-contain-7.postionbrird {
  margin-top: -2px;
}

.image-contain-7.postions {
  margin-top: 3px;
}

.image-contain-7.postionf {
  margin-right: 0;
}

.image-contain-7.postioncart {
  margin-top: 9px;
}

.caption-18 {
  color: #fff;
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.bg-pattern-image-15 {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: auto 0%;
}

.bg-pattern-image-15.cover {
  object-fit: cover;
  background-color: #141414;
  height: 100%;
}

.footer-1-cta-box-2 {
  z-index: 5;
  text-align: center;
  background-color: #0052cc;
  border-radius: .5em;
  flex-direction: column;
  align-items: center;
  margin-top: -4em;
  margin-bottom: 3em;
  padding: 4em 6em;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-9 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-9.bg-blue-800 {
  text-decoration: none;
}

.footer-1-meta-2 {
  border-top: 1px solid #21262d;
  padding-top: 1em;
}

.footer-1-nav-heading-3 {
  color: #c5cfd9;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 700;
}

.footer-1-sub-grid-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  margin-top: .5em;
}

.image-contain-8 {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  line-height: 1;
  position: relative;
}

.logo-inside-text-2 {
  color: #0000;
  background-color: #27292c;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/6611bdd42adb5bef0e583519_Group%201686551030.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  border-radius: 9999px;
  width: 3em;
  line-height: .9;
  display: inline-block;
  position: relative;
}

.button-label-14 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.footer-1-link-gray-4 {
  opacity: 1;
  color: #6c7681;
  font-size: .875em;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray-4:hover {
  color: #fff;
}

.footer-1-logo-2 {
  width: 8em;
}

.title-sm-3 {
  color: #c5cfd9;
  letter-spacing: -.02em;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
}

.h2-6 {
  pointer-events: auto;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 56px;
  line-height: 64px;
}

.h2-6.headbank {
  text-align: left;
  color: #39817d;
  align-self: flex-start;
  font-size: 25px;
}

.h2-6.postionh2 {
  position: static;
}

.button-22 {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 12px;
  padding: 10px 24px;
  transition: color .2s, background-color .2s;
}

.button-22:hover {
  color: #fff;
  background-color: #000;
}

.feature_grid-2 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  height: 52vw;
}

.h2-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h2-7.how {
  margin-bottom: 32px;
}

.h2-8 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: 64px;
}

.h2-8.how {
  margin-bottom: 32px;
  font-family: Inter, sans-serif;
  font-size: 2em;
  line-height: 1.2em;
}

.icon-size-medioum-3 {
  background-color: #fff;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 1.8rem;
  height: 1.8rem;
  font-size: 10px;
  line-height: 15px;
  display: flex;
}

.max-width-large-4 {
  width: 100%;
  max-width: 60rem;
}

.right-content-5 {
  z-index: 5;
  border: 1px #000;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 2rem;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: auto;
}

.margin-bottom-36 {
  margin-bottom: 0;
}

.background-video-6 {
  width: 100%;
  height: 100%;
}

.icon-8 {
  color: #160042;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button-text-4 {
  font-size: 1.2rem;
  overflow: hidden;
}

.padding-section-large-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  line-height: 40px;
  display: block;
}

.your-button-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #ece8e8;
  cursor: pointer;
  background-color: #030013;
  border: 1px solid #030013;
  border-radius: 100px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  padding: .2rem 1.5rem;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.your-button-3:hover {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-color: #15c69e;
}

.image-42 {
  padding: 20px;
}

.caption-7-ss {
  color: var(--black);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.caption-111 {
  color: var(--transparent);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 600;
}

.quick-stack {
  padding-top: 50px;
  padding-bottom: 50px;
}

.heading-27 {
  text-decoration: none;
}

.padding-section-large-1 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-1.background-color-white {
  background-color: #eaf4ef;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 30px;
  padding: 2.5rem 3rem 3rem;
}

.padding-section-large-1.background-color-white.whatweoffer {
  margin: 0 60px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.heading-style-h3-copy {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-style-h3-copy.text-color-blue {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h3-copy.text-color-blue.whatweoffer {
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 40px;
}

.heading-style-h3-copy.text-color-blue {
  color: #082d33;
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-weight: 700;
  line-height: 1.4;
}

.banner_component {
  z-index: 2000;
  cursor: auto;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/6784d7e67ac3cc3381292912_overlay-image.jpeg");
  background-position: 0 0;
  background-size: auto;
  position: relative;
}

.banner_wrapper {
  cursor: pointer;
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/6784d7e67ac3cc3381292912_overlay-image.jpeg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
  position: relative;
}

.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.banner-text {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-33 {
  text-align: center;
}

.container-34 {
  max-width: 1150px;
}

.container-35 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.guassian-blur-7 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto -2% -10% auto;
}

.heading-17-copy-4 {
  color: #33383f;
  letter-spacing: -.02em;
  margin-top: 10px;
  margin-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.1;
}

.grain-5 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.home-1b {
  background-color: #f5f6f7;
  border-bottom: 1px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 10vh 5% 52px;
  display: flex;
  overflow: hidden;
}

.nav-link-dropdown-4 {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  display: flex;
}

.text-block-71 {
  color: #000;
  -webkit-text-stroke-color: #f5f6f7;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.image-contain-9 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  line-height: 1;
  position: relative;
}

.text-block-72 {
  color: #484f58;
  font-size: 12px;
  line-height: 20px;
}

.text-block-72:active {
  color: #f5f6f7;
}

.nav-link-content-list-4 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #fafafa;
  border-radius: .5em;
  grid-template-rows: auto;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

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

.button-label-15 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  font-family: Relative, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-list-4 {
  z-index: 1001;
  grid-column-gap: 78px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, .25fr) 1fr auto 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  display: grid;
  position: relative;
}

.brand-5 {
  flex-direction: column;
  justify-content: center;
  width: 100px;
  padding: 20px 0;
  display: flex;
}

.nav-link-dropdown-content-2 {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: relative;
}

.navbar-nav-menu-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  display: flex;
}

.button-animated-10 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-10.small {
  letter-spacing: 0;
  font-size: .75em;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-item-5 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.navbar-controls-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  margin-left: -2px;
  margin-right: 48px;
  padding-right: 0;
  display: flex;
}

.text-block-73 {
  color: #000;
  font-size: 15px;
}

.nav-link-icon-5 {
  color: #334255;
  font-family: ICONS sharp, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.nav-link-icon-5:hover {
  color: #3e3f41;
}

.nav-link-icon-5:active {
  color: #343e49;
}

.text-block-74 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.33;
}

.nav-link-6 {
  z-index: 1;
  perspective: 800px;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  color: #c5cfd9;
  letter-spacing: .03em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Relative, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nav-link-6:hover {
  opacity: 1;
}

.nav-link-6.w--current {
  color: #3b82f6;
}

.nav-link-6._1st {
  color: #000;
  padding-left: 20px;
  font-size: 15px;
  text-decoration: none;
}

.navbar-11 {
  background-color: #fafafa;
  border-bottom: 1px solid #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-link-icon-wrap-5 {
  color: #a5a0a0;
  text-align: center;
  background-color: #0000;
  border: 1px solid #d9d9d9;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.nav-link-content-list-1x-4 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #fafafa;
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

.hide-mobile-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: block;
}

.nav-link-dropdown-list-2 {
  box-shadow: none;
  background-color: #0000;
  border-radius: .5em;
  min-width: 200px;
  margin-left: auto;
  padding: 0;
}

.guassian-blur-8 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto -2% -10% auto;
}

.heading-17-copy-5 {
  color: #33383f;
  letter-spacing: -.02em;
  margin-top: 10px;
  margin-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.1;
}

.grain-6 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.grid-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: center;
  padding: 40px;
  display: grid;
  position: static;
}

.partner-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.imagemeta {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 280px;
  height: 200px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.image-43 {
  border-radius: 10px;
  width: 100%;
  padding-top: 0;
}

.partnermeta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-left: 10px;
  display: flex;
}

.mh4 {
  text-align: left;
  font-size: 25px;
}

.nav-link-dropdown-5 {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  display: flex;
}

.text-block-75 {
  color: #000;
  -webkit-text-stroke-color: #f5f6f7;
  font-family: Inter, sans-serif;
  font-size: 15px;
}

.image-contain-10 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  line-height: 1;
  position: relative;
}

.text-block-76 {
  color: #484f58;
  font-size: 12px;
  line-height: 20px;
}

.text-block-76:active {
  color: #f5f6f7;
}

.nav-link-content-list-5 {
  z-index: 1;
  grid-column-gap: 64px;
  grid-row-gap: 44px;
  background-color: #fafafa;
  border-radius: .5em;
  grid-template-rows: auto;
  padding: 32px;
  position: relative;
  box-shadow: inset 0 0 0 1px #20262d;
}

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

.button-label-16 {
  z-index: 5;
  justify-content: center;
  align-items: center;
  font-family: Relative, sans-serif;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navbar-list-5 {
  z-index: 1001;
  grid-column-gap: 78px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, .25fr) 1fr auto 1fr;
  place-items: center start;
  width: 100%;
  max-width: 64em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
  position: relative;
}

.brand-6 {
  flex-direction: column;
  justify-content: center;
  width: 100px;
  padding: 20px 0;
  display: flex;
}

.nav-link-dropdown-content-3 {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  position: relative;
}

.button-animated-11 {
  z-index: 5;
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  background-color: #0052cc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: .75em 1.25em;
  font-size: 1.125em;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: color .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-animated-11.small {
  letter-spacing: 0;
  font-size: .75em;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-item-6 {
  grid-column-gap: 8px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: start;
  align-items: start;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.text-block-77 {
  color: #000;
  font-size: 15px;
}

.nav-link-icon-6 {
  color: #334255;
  font-family: ICONS sharp, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
}

.nav-link-icon-6:hover {
  color: #3e3f41;
}

.nav-link-icon-6:active {
  color: #343e49;
}

.text-block-78 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.33;
}

.nav-link-7 {
  z-index: 1;
  perspective: 800px;
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  color: #c5cfd9;
  letter-spacing: .03em;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Relative, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.nav-link-7:hover {
  opacity: 1;
}

.nav-link-7.w--current {
  color: #3b82f6;
}

.nav-link-7._1st {
  color: #000;
  padding-left: 20px;
  font-size: 15px;
  text-decoration: none;
}

.navbar-12 {
  background-color: #fafafa;
  border-bottom: 1px solid #000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-link-icon-wrap-6 {
  color: #a5a0a0;
  text-align: center;
  background-color: #0000;
  border: 1px solid #d9d9d9;
  border-radius: 32%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-right: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: inset 0 0 0 1px #21262d99;
}

.guassian-blur-9 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto -2% -10% auto;
}

.heading-17-copy-6 {
  color: #33383f;
  text-align: center;
  letter-spacing: -.02em;
  margin-top: 10px;
  margin-bottom: 100px;
  font-family: Inter, sans-serif;
  font-size: 3.3em;
  font-weight: 700;
  line-height: 1.1;
}

.grain-7 {
  z-index: -2;
  background-color: #fff;
  background-image: none;
  background-size: auto;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.guassian-blur-10 {
  z-index: -500;
  opacity: .9;
  filter: blur(64px) blur(64px);
  background-image: linear-gradient(353deg, #ff7448 19%, #ff4848 55%, #6248ff 81%);
  border-radius: 500px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: block;
  position: absolute;
  inset: auto auto -10% -2%;
}

.footer-1-logo-3 {
  width: 8em;
  margin-bottom: -5px;
  margin-right: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-1-meta-3 {
  border-top: 1px solid #21262d;
  padding-top: 1em;
}

.footer-1-link-gray-5 {
  opacity: 1;
  color: #6c7681;
  font-size: .875em;
  text-decoration: none;
  transition: opacity .25s, color .25s;
}

.footer-1-link-gray-5:hover {
  color: #f5f6f7;
}

.section-34 {
  padding-top: 60px;
}

.grid-13 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  justify-content: start;
  place-items: start;
  padding: 40px;
  position: static;
}

.column-sm-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
  position: relative;
}

.image-44 {
  border-radius: 10px;
  width: 100%;
  padding-top: 0;
  display: inline-block;
}

.image-44.imageasen {
  width: 60%;
  padding-top: 20px;
}

.image-44.tamimage {
  width: 90%;
}

.image-44.lcdimage {
  width: 60%;
}

.footer-1-sub-grid-3 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
  margin-top: 1.1em;
  padding-bottom: 1.1em;
}

.footer-1-nav-heading-4 {
  color: #f5f6f7;
  letter-spacing: .01em;
  text-transform: uppercase;
  font-size: .625em;
  font-weight: 700;
}

.image-contain-11 {
  z-index: 5;
  object-fit: contain;
  width: auto;
  line-height: 1;
  position: relative;
}

.padding-global-6 {
  margin-top: 10px;
  padding: 0 5%;
}

.paragraph-8 {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.padding-section-large-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 2rem;
  line-height: 40px;
  display: block;
}

.your-button-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #ece8e8;
  text-align: left;
  cursor: pointer;
  background-color: #082d33;
  border: 1px solid #030013;
  border-radius: 100px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 215px;
  min-width: auto;
  margin-bottom: 20px;
  padding: .2rem 1.5rem;
  font-size: 13px;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.your-button-4:hover {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-color: #15c69e;
}

.div-block-29 {
  background-color: #fff;
  padding: 72px 100px 10px;
}

.heading-28 {
  text-align: center;
}

.bold-text-19 {
  font-family: Inter, sans-serif;
  font-size: 30px;
}

.image-45 {
  color: var(--transparent);
  padding-bottom: 100px;
}

.section-35 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.div-block-30 {
  align-self: center;
  margin-top: 23px;
  margin-bottom: -8px;
  padding-right: 0;
}

.image-46 {
  margin-top: 100px;
}

.grid-14 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1.75fr;
  margin-top: 79px;
}

.bold-text-20 {
  font-weight: 400;
}

.heading-29 {
  color: var(--dark-grey);
  margin-top: 10px;
  margin-bottom: 19px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
}

.paragraph-9 {
  color: var(--light-grey);
}

.text-block-79 {
  text-shadow: 0 1px 1px #0003;
  align-self: flex-start;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
}

.container-36 {
  display: flex;
}

.navbar-13 {
  background-color: #fff;
}

.nav-link-8 {
  text-decoration: underline;
}

.nav-link-8.w--current {
  text-decoration: none;
}

.heading-30 {
  text-align: center;
  font-size: 56px;
  line-height: 64px;
}

.div-block-31 {
  background-color: #fcfcfc;
  border-radius: 50px 50px 0 0;
  margin: 0;
}

.grid-15 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin: 0 40px 10px;
}

.grid-15.gridforimpact {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: -18px;
}

.grid-15.gridforimpact.gridtest1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin: 0 140px 10px;
  padding-left: 0;
  display: grid;
}

.grid-15.gridforimpact.gridtest2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 0;
  display: grid;
}

.div-block-32 {
  margin: 20px 15px;
}

.div-block-33 {
  margin-top: 10px;
}

.paragraph-10 {
  margin: 20px;
}

.heading-31 {
  padding-left: 60px;
}

.careerssection {
  justify-content: center;
  align-items: center;
  padding-top: 63px;
  display: flex;
}

.heading-32 {
  text-align: center;
}

.heading-33 {
  text-align: center;
  margin-top: 10px;
}

.flex-block {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 60px;
}

.paragraph-11 {
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-34 {
  margin-bottom: 40px;
}

.heading-34 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 15px;
}

.grid-16 {
  grid-template-rows: auto;
}

.div-block-35 {
  margin-top: -57px;
}

.tabs-2 {
  align-self: center;
  margin-left: 10px;
  margin-right: 10px;
}

.tabs-2.new-tab {
  align-self: center;
}

.tab-link-customers {
  background-color: var(--grey);
}

.tab-link-customers.w--current {
  background-color: var(--transparent);
  color: var(--off-white);
  border-radius: 8px;
  text-decoration: none;
}

.tab-link-merchants {
  background-color: #0000;
}

.tab-link-merchants.w--current {
  color: var(--off-white);
  background-color: #082d33;
  border-radius: 8px;
  text-decoration: none;
}

.tabs-menu-3 {
  outline-offset: 0px;
  outline: 1px #d9d9d9;
  margin-left: 0;
  margin-right: 60px;
  padding-left: 0;
  padding-right: 75px;
  text-decoration: none;
}

.text-block-80 {
  font-weight: 700;
  text-decoration: none;
}

.text-block-81 {
  font-weight: 700;
}

.paragraph-12 {
  font-size: 20px;
}

.paragraph-13 {
  margin-bottom: 20px;
  font-size: 23px;
}

.container-37 {
  background-color: #337775;
  border-radius: 15px;
  width: 400px;
  height: 200px;
  margin-right: 10px;
}

.container-37.new37 {
  margin-left: 0;
  margin-right: 5px;
}

.container-38 {
  background-color: #337775;
  border-radius: 15px;
  width: 400px;
  height: 200px;
  margin-left: 10px;
}

.container-38.new38 {
  margin-left: 5px;
}

.container-39 {
  background-color: #337775;
  border-radius: 15px;
  width: 260px;
  height: 220px;
  margin-left: 10px;
  margin-right: 10px;
}

.container-39.newyear {
  margin-left: 15px;
  margin-right: 15px;
}

.container-40 {
  background-color: #337775;
  border-radius: 15px;
  width: 260px;
  height: 220px;
  margin-left: 10px;
}

.container-40.new40 {
  margin-left: 5px;
}

.container-41 {
  background-color: #337775;
  border-radius: 15px;
  width: 260px;
  height: 220px;
  margin-right: 10px;
}

.container-41.new41 {
  margin-right: 5px;
}

.heading-35 {
  color: var(--light-grey);
  font-family: Circularstd, sans-serif;
}

.paragraph-14 {
  color: var(--ghost-white);
  font-size: 20px;
}

.heading-36 {
  color: var(--light-grey);
}

.paragraph-15 {
  color: var(--ghost-white);
  font-size: 20px;
}

.heading-37 {
  color: var(--light-grey);
  text-decoration: none;
}

.paragraph-16 {
  color: var(--ghost-white);
  font-size: 20px;
}

.heading-38 {
  color: var(--light-grey);
  font-size: 30px;
}

.paragraph-17 {
  color: var(--ghost-white);
  font-size: 20px;
}

.heading-39 {
  color: var(--light-grey);
  font-size: 30px;
}

.paragraph-18 {
  color: var(--ghost-white);
  font-size: 20px;
}

.paragraph-19 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 23px;
}

.flex-block-2, .flex-block-3, .flex-block-4, .flex-block-5, .flex-block-6 {
  margin: 10px 20px;
}

.link-9 {
  color: var(--off-white);
  font-size: 30px;
  text-decoration: none;
}

.container-42 {
  padding-left: 20px;
}

.image-47 {
  object-fit: contain;
  width: 500px;
  height: 300px;
}

.heading-40 {
  margin-top: 200px;
  margin-bottom: 20px;
}

.heading-40.fade-in-on-scroll {
  margin-top: 200px;
  font-size: 46px;
}

.paragraph-20 {
  margin-bottom: 124px;
  font-size: 20px;
}

.heading-41 {
  color: var(--dark-grey);
  align-self: center;
}

.paragraph-21 {
  color: var(--dark-grey);
  align-self: center;
  font-size: 20px;
  font-weight: 700;
}

.newbg {
  background-image: linear-gradient(#041f27 16%, #fff);
}

.newbg.newb {
  background-image: linear-gradient(#07282e 16%, #fff);
}

.div-block-36 {
  background-color: #121316;
  background-image: linear-gradient(#0b3137, #fff);
}

.div-block-36.newdiv {
  background-image: none;
}

.story-title {
  width: 100%;
  max-width: 45rem;
}

.button-text-item {
  color: #f3efef;
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  display: flex;
}

.button-text-item.newtext6 {
  color: #090808;
}

.action-wrapper {
  z-index: 5;
  color: #fff;
  text-align: left;
  position: relative;
}

.preview-background {
  z-index: 2;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.info-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.page-sections {
  z-index: 10;
  background-color: var(--grey);
  box-shadow: none;
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: 0;
}

.heading-small-4 {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 1.4;
}

.faq-list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  align-items: end;
  display: grid;
}

.section-faq-2 {
  border-bottom-right-radius: 5vw;
  border-bottom-left-radius: 5vw;
  position: relative;
}

.heading-xhuge {
  color: var(--dark-grey);
  font-size: 7.5vw;
  line-height: 1.1;
}

.checklist {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: column;
  display: flex;
}

.about-description {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 30rem;
  display: flex;
}

.section-hero-about {
  background-color: #121316;
}

.text-size-regular-2 {
  color: var(--light-grey);
  margin-left: 20px;
  padding: 10px 1000px 10px 40px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.65;
  text-decoration: none;
}

.team-circles {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.nav-brand {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.footer-component {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.footer-block-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  width: 100%;
  display: grid;
}

.footer-link-2 {
  font-size: 1.1rem;
}

.info-grid {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
  border-top: 1px solid #d3e5e9;
  border-bottom: 1px solid #d3e5e9;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.section-footer-action {
  background-color: #121316;
  border-bottom: 1px solid #1a1c24;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.nav-right {
  grid-column-gap: 2.5rem;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.video-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.name-title {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: end;
  height: 8vw;
  display: flex;
}

.footer-action-component {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 4rem;
  display: grid;
}

.icon-check {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.faq-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.hero-basic-trigger {
  height: 10vh;
  margin-top: 100vh;
  position: absolute;
  inset: 0% 0% auto;
}

.legal-link {
  transition: color .4s;
}

.legal-link:hover {
  color: #fff;
}

.name-list-wrapper {
  overflow: hidden;
}

.footer-action-heading {
  letter-spacing: 0;
  text-transform: none;
  font-size: 5vw;
  font-weight: 500;
  line-height: 1;
}

.checklist-item {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  align-items: center;
  display: flex;
}

.faq-intro {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  padding-bottom: 4.5rem;
  display: flex;
}

.page-padding-3 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.main-wrapper {
  color: #000;
  background-color: #12131600;
}

.faq-bottom-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .7fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  padding-left: 2.8rem;
  display: grid;
}

.name-item {
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  align-items: center;
  height: 9.5vw;
  padding-top: 0;
  font-size: 5vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.social-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  display: flex;
}

.agenda-hero-component {
  color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 9rem;
  display: flex;
  position: relative;
}

.intro-centered {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-column {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.social-icon-2 {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: .75rem;
  display: flex;
}

.team-avatar {
  z-index: 20;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  position: relative;
  overflow: hidden;
}

.navbar-14 {
  z-index: 10000;
  background-color: #15161d00;
  position: absolute;
  inset: 0% 0% auto;
}

.story-image {
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.faq-text {
  align-items: center;
  padding: 0 1rem 0 2rem;
  display: flex;
}

.nav-left {
  display: flex;
}

.action-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 17rem;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.preview-legal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  display: flex;
}

.section-speakers-columns {
  z-index: 10;
  background-color: #fff;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
  position: relative;
  overflow: hidden;
}

.team-basic {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.overlay {
  z-index: 10;
  background-color: #121316b3;
  position: absolute;
  inset: 0%;
}

.overlay.overlay-light {
  background-color: #1213164d;
}

.faq-top {
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  padding: .8rem;
  display: flex;
}

.team-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.container-medium {
  width: 100%;
  max-width: 68rem;
  margin-left: auto;
  margin-right: auto;
}

.shecklist-icon {
  background-color: #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-size-large-2 {
  font-size: 1.5rem;
  line-height: 1.65;
}

.text-size-large-2.text-color-white {
  color: var(--dark-grey);
  width: 480px;
  line-height: 2rem;
}

.heading-item {
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: center;
  margin-top: 1vw;
  margin-left: 5vw;
  margin-right: 5vw;
  display: flex;
}

.last-year {
  justify-content: space-between;
  display: flex;
}

.banner-description {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-direction: column;
  align-items: center;
  max-width: 32rem;
  display: flex;
}

.last-year-intro {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 30rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-large-4 {
  font-size: 4rem;
  font-weight: 500;
  line-height: 1.2;
}

.infro-item-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.heading-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-content: center;
  margin-top: 3rem;
  display: grid;
}

.footer-bottom {
  color: #ffffffb3;
  border-top: 1px solid #1a1c24;
  justify-content: space-between;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: .875rem;
  font-weight: 300;
  display: flex;
}

.nav-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px #3b3b4b;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 5rem;
  font-size: 1.125rem;
  display: grid;
}

.image-fill {
  object-fit: fill;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.faq-icon {
  background-color: #121316;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 4.75rem;
  min-width: 4.75rem;
  height: 4.75rem;
  min-height: 4.75rem;
  display: flex;
}

.button-text-5 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.faq-bottom {
  overflow: hidden;
}

.underline-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: var(--black);
  border-bottom: 1px #1a1c24;
  align-items: center;
  margin-left: 240px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.underline-link.underline-link-dark {
  color: #000;
}

.preview-paralax {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67d4f3f61f004ead0e1ead01_image67%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.button-23 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.button-23.button-dark {
  color: #fff;
  background-color: #000;
}

.lottie-icon {
  justify-content: center;
  align-items: center;
  width: 1.1rem;
  height: 1.1rem;
  display: flex;
}

.name-list {
  mix-blend-mode: difference;
  flex-direction: column;
  align-items: center;
  margin-top: -1vw;
  margin-bottom: 1vw;
  display: flex;
}

.footer-row {
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  display: flex;
}

.story-cntent {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 35rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  display: flex;
}

.section-sticky {
  flex: 1;
  position: sticky;
  top: 0;
}

.story-grid {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.nav-link-9 {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.lightbox-link {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 6rem;
  height: 6rem;
  display: flex;
}

.name-block {
  background-color: #fff;
  border: 1px #fff;
  border-radius: 100px;
  height: 7.5vw;
  margin-left: 3vw;
  padding-left: 4vw;
  padding-right: 4vw;
}

.story-component {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex;
}

.nav-link-wrapper {
  grid-column-gap: 2.5rem;
  display: flex;
}

.container-large-5 {
  width: 100%;
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-brand {
  font-size: 1.5rem;
}

.section-last-year {
  z-index: 25;
  position: relative;
}

.icon-9 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  display: flex;
}

.icon-9.dark-icon-color {
  color: #000;
}

.video-icon {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  display: flex;
}

.special {
  font-style: italic;
  font-weight: 700;
  line-height: 1.1;
}

.faq-item {
  cursor: pointer;
}

.agenda-time {
  align-items: center;
  height: 2rem;
  display: flex;
}

.preview-agenda-top {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

.agenda-bottom-content {
  padding-top: 2.5rem;
}

.preview-teacher-top {
  padding-left: 6vw;
}

.strip-wrapper {
  z-index: 5;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.strip-wrapper.right {
  z-index: 25;
  inset: 0% 0% 0% auto;
}

.agenda-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  min-width: 1rem;
  height: 2rem;
  display: flex;
}

.preview-agenda-content {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.agenda-bottom {
  max-width: 30rem;
  padding-left: 3rem;
  overflow: hidden;
}

.hero-home-heading {
  z-index: 10;
  position: relative;
}

.section-benefits {
  background-color: #fff;
  overflow: hidden;
}

.hero-wrapper {
  height: 300vh;
  position: relative;
}

.agenda-list-title {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.sticky-card-item {
  flex-direction: column;
  height: 100%;
  display: flex;
}

.section-sticky-cards {
  z-index: 25;
  background-color: #12131600;
  margin-top: 14.9rem;
  position: relative;
}

.preview-description {
  max-width: 30rem;
}

.benefits-text-strip {
  margin-top: 0;
  margin-bottom: 2rem;
  display: flex;
}

.text-size-small-3 {
  font-size: .875rem;
}

.preview-hero {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
}

.preview-intro {
  z-index: 25;
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.sticky-base {
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-bottom-style: none;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
  justify-content: center;
  height: 90vh;
  max-height: 53rem;
  margin-top: -8rem;
  display: flex;
  position: sticky;
  top: 0;
}

.sticky-base.sticky-first-base {
  flex-direction: row;
  justify-content: center;
  height: 100vh;
  margin-bottom: 0;
}

.sticky-base.sticky-second-base {
  margin-top: -12rem;
  margin-bottom: 4rem;
  top: 4rem;
}

.sticky-base.newfooterbase {
  background-color: #f5f6f7;
  margin-top: 0;
}

.sticky-base.sticky-first-base {
  flex-direction: row;
  justify-content: center;
  margin-bottom: 8rem;
}

.agenda-top {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.section-hero-home {
  background-color: var(--grey);
  flex-direction: column;
  justify-content: flex-end;
}

.section-banner {
  position: relative;
}

.speaker-title-image {
  z-index: 10;
  border-radius: .5rem;
  width: 17vw;
  height: 17vw;
  position: relative;
  overflow: hidden;
}

.speaker-title-image.speaker-image-large {
  width: 23vw;
}

.heading-xlarge {
  font-size: 6.5rem;
  line-height: 1.15;
}

.benefit-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.preview-teacher-description {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 30rem;
  display: flex;
}

.page-padding-4 {
  background-color: #fff;
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.page-padding-4.newfooterbase {
  padding-left: 0;
  padding-right: 0;
}

.sticky-cover {
  justify-content: center;
  height: 100%;
  display: flex;
}

.speakers-row-guide {
  z-index: 25;
  border-top: 1px #d3e5e9;
  justify-content: flex-start;
  margin-bottom: 0;
  padding-top: 7rem;
  padding-bottom: 1.75rem;
  padding-left: 14vw;
  display: flex;
  position: relative;
}

.preview-agenda-item {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  outline-offset: 0px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d3e5e9;
  border-radius: 1rem;
  outline: 1px #d3e5e9;
  flex-direction: column;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  display: flex;
}

.preview-agenda-item.top {
  margin-top: 0;
  padding-top: 2.5rem;
}

.sticky-intro {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 35rem;
  display: flex;
}

.hero-home-info {
  z-index: 25;
  border-top: 1px #484858;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  line-height: 1.35;
  display: flex;
  position: static;
}

.benefits-component {
  background-color: #121316;
  border-top-left-radius: 5vw;
  border-top-right-radius: 5vw;
}

.preview-title {
  max-width: 32rem;
}

.agenda-list {
  border: 1px #d3e5e9;
  border-radius: 1rem;
  flex-direction: column-reverse;
  justify-content: flex-end;
  padding-top: 0;
  display: flex;
}

.sticky-description {
  max-width: 31rem;
}

.home-hero {
  z-index: 25;
  flex-direction: column;
  height: 100vh;
  min-height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.text-color-light {
  color: #73757f;
}

.sticky-top {
  justify-content: space-between;
  align-items: center;
  height: 4rem;
  margin-top: 70px;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.action-content {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr auto;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: end stretch;
  padding-bottom: 0;
  display: grid;
}

.preview-speakers {
  overflow: hidden;
}

.heading-medium-3 {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.section-speakers {
  z-index: 25;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.agenda-detail {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  align-items: center;
  display: flex;
}

.preview-agenda-days {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.action-intro {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.benefits-base {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  color: #fff;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  min-height: 40rem;
  padding-top: 9rem;
  padding-bottom: 9rem;
  display: flex;
}

.benefits-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  margin-top: -1rem;
  margin-bottom: -1rem;
  display: flex;
}

.text-span-8 {
  font-style: italic;
  font-weight: 500;
}

.looping-text {
  grid-column-gap: 15vw;
  grid-row-gap: 15vw;
  letter-spacing: -.1rem;
  white-space: nowrap;
  padding-right: 15vw;
  font-size: 10vw;
  font-weight: 500;
  display: flex;
}

.hero-image-2 {
  border-radius: .5rem;
  width: 25vw;
  height: 25vw;
  min-height: 25vw;
  position: relative;
  left: 0%;
  overflow: hidden;
}

.hero-image-2.four {
  top: 0%;
  left: -1vw;
}

.hero-image-2.two {
  margin-top: -45vw;
  left: 65vw;
}

.hero-image-2.ten {
  margin-top: 0%;
  margin-bottom: -45%;
  left: 140%;
}

.hero-image-2.twelve {
  margin-top: -150%;
}

.hero-image-2.thirteen {
  margin-top: -50vw;
  left: -70vw;
}

.hero-image-2.nine {
  margin-top: -45vw;
  left: -65vw;
}

.hero-image-2.fourteen {
  left: 1vw;
}

.hero-image-2.three {
  margin-bottom: -5vw;
  left: -5vw;
}

.sticky-image {
  border-radius: .5rem;
  height: 85%;
  position: relative;
  overflow: hidden;
}

.hero-trigger {
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.button-text-6 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.preview-agenda {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 50% 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.hero-image-strip {
  z-index: 10;
  grid-column-gap: 26vw;
  grid-row-gap: 26vw;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start center;
  width: 100%;
  padding-top: 70vh;
  display: flex;
}

.hero-image-strip.left {
  position: relative;
}

.hero-image-strip.right-side {
  z-index: 25;
  align-items: flex-end;
  inset: 0% 0% 0% auto;
}

.sticky-anchoricons {
  height: 0;
  position: relative;
  top: -12rem;
}

.button-24 {
  background-color: var(--black);
  color: #f5eeee;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.sticky-top-side {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-decoration: none;
  display: flex;
}

.preview-image-base {
  border-radius: 1rem;
  height: 100%;
  max-height: 100vh;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  overflow: visible;
}

.agenda-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.benefits-strip {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .9fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.hero-bottom {
  z-index: 15;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70vw;
  margin-top: -60px;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: static;
}

.speaker-list {
  border-top: 1px solid #d3e5e9;
  width: 100%;
  margin-bottom: 9rem;
  position: relative;
}

.sticky-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center stretch;
  padding-top: 0;
  padding-bottom: 6rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  display: grid;
}

.icon-10 {
  color: #050507;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  display: flex;
}

.icon-10.dark-icon-color {
  color: #000;
}

.preview-image {
  border-radius: 1rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.hero-home-content {
  z-index: 15;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #f0f1f5;
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: -50px;
  margin-bottom: -100vh;
  padding: 0 5vw 4rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero-home-content.newbg {
  background-image: url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67c8144dc0afed7e42ee4b2f_Untitled%20design%20(3).png"), linear-gradient(#041f27 20%, #5e6f74 63%, #a1abae 100%, #fff);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.preview-agenda-description {
  max-width: 30rem;
}

.preview-teacher-title {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-direction: column;
  margin-left: -3vw;
  display: flex;
}

.page-padding-5 {
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

.button-text-7 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.button-25 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.nav-link-10 {
  color: #fff;
}

.icon-11 {
  color: var(--black);
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  font-weight: 700;
  display: flex;
}

.text-block-82 {
  color: #080505;
}

.text-block-83 {
  color: #0a0606;
}

.container-43 {
  max-width: 1000px;
  margin-top: 0;
}

.button-text-item-2 {
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  display: flex;
}

.heading-xhuge-2 {
  font-size: 7.5vw;
  line-height: 1.1;
}

.image-fill-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.button-26 {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.875rem;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.nav-link-11 {
  color: #fff;
}

.hero-bottom-2 {
  z-index: 15;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70vw;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: static;
}

.hero-home-content-2 {
  z-index: 15;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  background-color: #121316;
  flex-direction: row;
  flex: 1;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: -100vh;
  padding-bottom: 4rem;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.button-text-item-3 {
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  font-family: Inter, sans-serif;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.div-block-37 {
  background-color: #121316;
}

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

.divbgabout {
  background-image: linear-gradient(#092c33, #fff);
}

.text-block-84 {
  color: var(--grey);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
}

.heading-42 {
  color: var(--grey);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-size: 45px;
}

.flex-block-8 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 70px;
  margin-bottom: 15px;
  position: relative;
}

.bold-text-21 {
  font-family: Inter, sans-serif;
}

.image-48 {
  z-index: 10;
  aspect-ratio: auto;
  align-self: center;
  margin-top: -220px;
  margin-left: 0;
  margin-right: -79px;
  padding-left: 0;
  position: relative;
  top: -18px;
  left: 769px;
  right: auto;
}

.image-48.postionimage48 {
  margin-top: -18px;
  margin-bottom: 23px;
  margin-right: -50px;
  position: static;
}

.image-49 {
  z-index: 10;
  margin-top: -192px;
  margin-bottom: -6px;
  position: relative;
  inset: 0% 0% 0% -2%;
}

.container-44 {
  width: 90vw;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

.timeline_quote {
  color: #fff;
  margin-bottom: 16px;
  font-size: 14px;
}

.timeline_centre {
  justify-content: center;
  display: flex;
}

.inline-block-2 {
  display: inline-block;
}

.timeline_date-text {
  background-color: var(--transparent);
  color: var(--black);
  letter-spacing: -.03em;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  position: sticky;
  top: 50vh;
}

.overlay-fade-bottom {
  background-image: linear-gradient(0deg, #fff, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-colour-lightgrey {
  color: var(--black);
}

.timeline_quote-text-wrapper {
  flex: 1;
}

.timeline_link {
  opacity: .6;
  color: #fff;
  letter-spacing: .8px;
  text-transform: uppercase;
  border-radius: 8px;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.timeline_link:hover {
  opacity: 1;
}

.timeline_image-wrapper {
  background-image: linear-gradient(138deg, #000, #0000 28%), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/67d92cc3a72bdb05ed8820d6_Image%20Background.png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 12px;
  overflow: hidden;
}

.margin-bottom-medium {
  margin-bottom: 32px;
}

.timeline_quote-wrapper {
  border: 2px solid #fff;
  border-radius: 16px;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.overlay-fade-top {
  background-image: linear-gradient(#fff, #0a0a0a00);
  height: 80px;
  position: absolute;
  inset: 0% 0% auto;
}

.timeline_text {
  color: var(--black);
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
}

.link-icon {
  background-color: var(--black);
  color: var(--black);
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.timeline_progress-bar {
  z-index: -1;
  background-color: var(--black);
  background-image: linear-gradient(#39817d 19%, #90c6cc 32%, #39817d);
  width: 3px;
  height: 50vh;
  position: fixed;
  inset: 0 auto 50vh;
}

.text-colour-white {
  color: #fff;
}

.timeline_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.timeline_badge {
  color: #fff;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #ffffff26;
  border-radius: 8px;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px 8px;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.timeline_quote-image {
  border-radius: 8px;
  width: 48px;
  height: 48px;
  margin-right: 24px;
}

.timeline_quote-title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.timeline_circle {
  color: var(--black);
  background-color: #39817d;
  border-radius: 100%;
  width: 70px;
  min-width: 70px;
  max-width: 70px;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  position: sticky;
  top: 50vh;
  box-shadow: 0 0 0 8px #39817d;
}

.timeline_left {
  text-align: right;
  justify-content: flex-end;
  align-items: stretch;
}

.margin-bottom-xlarge {
  margin-bottom: 56px;
}

.timeline_definition-wrapper {
  background-color: #ffffff0d;
  border-radius: 16px;
  padding: 16px;
}

.timeline_item {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 180px 1fr;
  grid-auto-columns: 1fr;
  padding-top: 80px;
  padding-bottom: 80px;
  display: grid;
  position: relative;
}

.timeline_progress {
  z-index: -2;
  background-color: #414141;
  width: 3px;
  height: 100%;
  position: absolute;
}

.section-timeline {
  z-index: auto;
  background-color: var(--transparent);
  position: relative;
}

.timeline_milestone-badge {
  color: #161616;
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 12px;
  display: inline-block;
}

.text-block-85 {
  color: var(--black);
}

.section-36 {
  background-color: #fff;
}

.image-50 {
  width: 50px;
  height: 50px;
  margin: 10px;
}

.image-51, .image-52 {
  margin: 20px 40px;
}

.bold-text-22 {
  text-align: left;
}

.heading-45, .heading-46 {
  color: #0e8f59;
  font-size: 3rem;
}

.grid-17 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  grid-template: "Area"
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  width: 100%;
  max-width: 980px;
  display: grid;
}

.text-block-86 {
  letter-spacing: -.02rem;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.card-content {
  z-index: 1;
  position: absolute;
}

.heading-47 {
  color: #0e8f59;
  font-size: 3rem;
  display: block;
}

.card-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #ff0;
  text-align: center;
  background-color: #ff8812;
  border-radius: 70px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 9rem 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-4.newbg {
  background-color: var(--transparent);
  background-image: none;
}

.heading-48, .heading-49 {
  color: #0e8f59;
  font-size: 3rem;
}

.page-padding-6 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-50 {
  color: #0e8f59;
  font-size: 3rem;
}

.card-image {
  object-fit: cover;
  background-color: #0000;
  width: 100%;
  height: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.card-image.gifsection {
  left: 0%;
}

.card-image.imghover:hover {
  filter: invert();
}

.vertical-flex {
  grid-column-gap: 6vh;
  grid-row-gap: 6vh;
  text-align: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
}

.logo-5 {
  z-index: 15;
  letter-spacing: -.35rem;
  border: 5px solid #111;
  border-radius: 6vw;
  width: 80%;
  height: 100%;
  padding: 20px 40px;
  font-family: Inter, sans-serif;
  font-size: 4.5rem;
  position: static;
  left: 476.587px;
}

.container-45 {
  max-width: 1400px;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.apple-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 2fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  height: 100%;
}

.relative-3 {
  margin-top: 0;
  position: relative;
  top: auto;
  bottom: 42px;
  left: 55px;
}

.gif {
  width: Infinity% ;
  position: absolute;
  bottom: -49px;
  left: 132px;
}

.first-frame {
  width: 100%;
  height: 225px;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.first-frame:hover {
  opacity: 0;
}

.grid-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  justify-items: center;
}

.link-block-2 {
  background-color: var(--transparent);
  width: 400px;
  max-width: 400px;
  height: 200px;
  max-height: 200px;
}

.link-block-3 {
  width: 200px;
  height: 400px;
}

.relative-4 {
  margin-top: 0;
  position: relative;
  top: auto;
  left: auto;
}

.first-frame-2 {
  width: 103%;
  max-width: 110%;
  margin-top: 0;
  padding-top: 0;
  transition: opacity .2s;
  position: absolute;
  inset: 0% 0% 0% -1%;
}

.first-frame-2:hover {
  opacity: 0;
}

.relative-5 {
  margin-top: 5vh;
  position: relative;
}

.gif-2 {
  object-fit: fill;
  width: 13vw;
  position: absolute;
  bottom: 666.988px;
  left: 1037px;
}

.gif-2:active {
  width: 12vw;
}

.gif-2.gifmain {
  width: 20vw;
  top: 34.1875px;
  bottom: -6.012px;
  left: 29px;
}

.first-frame-logo {
  width: 103%;
  max-width: 110%;
  transition: opacity .2s;
  position: absolute;
  inset: -2% 0% 0% -1%;
}

.first-frame-logo:hover {
  opacity: 0;
}

.first-frame-logo.newsec {
  width: 103%;
  height: 900px;
  top: 0%;
  left: -2%;
}

.gif-3 {
  width: 15vw;
  position: absolute;
  bottom: 9px;
  left: 61px;
}

.gif-3.new-moneybag {
  bottom: 343px;
}

.first-frame-4 {
  object-fit: fill;
  width: 101%;
  max-width: 101%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.first-frame-4:hover {
  opacity: 0;
}

.first-frame-4.newbg4 {
  top: 0%;
}

.first-frame-4.newbg4.new-moneybag {
  width: 300px;
  top: 27%;
  bottom: 0%;
  left: 38%;
}

.gif-4 {
  width: 33vw;
  position: absolute;
  bottom: -129.119px;
  left: 123.487px;
}

.first-frame-5 {
  width: 103%;
  max-width: 110%;
  transition: opacity .2s;
  position: absolute;
  inset: -2% 0% 0% -2%;
}

.first-frame-5:hover {
  opacity: 0;
}

.gif-5 {
  width: 33vw;
}

.first-frame-6 {
  width: 103%;
  max-width: 110%;
  transition: opacity .2s;
  position: absolute;
  inset: -3% 0% 0% -1%;
}

.first-frame-6:hover {
  opacity: 0;
}

.first-frame-6.newframe1 {
  width: 105%;
  position: absolute;
  top: -2%;
  left: -2%;
}

.heading-51 {
  color: var(--light-grey);
  font-size: 50px;
  display: none;
  position: absolute;
  bottom: 386.519px;
  left: 74px;
}

.heading-51:hover {
  color: var(--black);
}

.heading-52 {
  z-index: 15;
  color: var(--light-grey);
  font-size: 50px;
  display: none;
  position: absolute;
  bottom: 191.013px;
  left: 53px;
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--black);
  background-image: none;
  border: 1px #000;
  border-top-style: solid;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}

.heading-53 {
  color: var(--transparent);
  margin-top: 40px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 15px;
  font-size: 30px;
  font-weight: 700;
  line-height: 37px;
}

.heading-54 {
  padding-left: 100px;
}

.container-48 {
  border-right: 1px solid #000;
}

.container-49 {
  color: var(--dark-grey);
  background-color: #050505;
  border-right: 1px solid #000;
  padding-top: 30px;
  padding-bottom: 40px;
  padding-right: 10px;
}

.div-block-38 {
  border: 1px #000;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  padding-top: 0;
}

.button-text-item-4 {
  justify-content: center;
  align-items: center;
  min-height: 1.875rem;
  display: flex;
}

.heading-xhuge-3 {
  font-size: 7.5vw;
  line-height: 1.1;
}

.heading-medium-4 {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.2;
}

.image-fill-3 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: scale(1.02);
}

.hero-trigger-2 {
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.button-text-8 {
  text-align: center;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 1.875rem;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.underline-link-2 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: #fff;
  border-bottom: 1px #1a1c24;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.underline-link-2.underline-link-dark {
  color: #000;
}

.nav-link-12 {
  color: #fff;
}

.hero-bottom-3 {
  z-index: 15;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #fff;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 70vw;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: static;
}

.icon-12 {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: .1rem;
  display: flex;
}

.icon-12.dark-icon-color {
  color: #000;
}

.heading-55 {
  font-size: 80px;
  position: absolute;
  top: 251px;
  left: 335px;
}

.grid-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-56 {
  color: var(--dark-grey);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 15px;
  font-size: 30px;
  line-height: 37px;
}

.flex-block-9, .flex-block-10, .flex-block-11 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
}

.grid-21 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.container-50 {
  background-color: var(--dark-grey);
  border: 3px solid #000;
  border-radius: 30px;
  padding: 60px;
}

.hidebutton {
  background-color: var(--black);
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 700px;
  height: 60px;
  font-size: 30px;
  display: flex;
}

.hidebutton:active {
  width: 680px;
  height: 49px;
}

.image-53 {
  z-index: 10;
  filter: invert();
  width: 2.8vw;
  position: absolute;
  bottom: 26px;
  left: 513.4px;
}

.gifimage {
  text-align: left;
  margin-bottom: 20px;
  margin-left: 280px;
  margin-right: 300px;
  display: inline-block;
}

.loadgif {
  padding-left: 200px;
  padding-right: 200px;
}

.partner-2-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.butoonmenu {
  position: absolute;
  bottom: 736.9px;
  left: 1108.96px;
}

.image-54 {
  width: 3vw;
}

.image-54:hover, .image-54:active {
  filter: drop-shadow(0 2px 5px #199897);
}

.menusection {
  padding-top: 0;
}

.container-51 {
  background-color: var(--grey);
  text-align: center;
  width: auto;
  position: absolute;
  bottom: 144.406px;
  left: auto;
}

.paragraph-22 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin: 150px 0;
  font-weight: 700;
  display: flex;
}

.grid-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template: ". . . . Area"
  / 1fr 1fr 1fr 1fr 5.5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-left: 0;
  display: grid;
}

.image-55 {
  filter: invert();
  width: 90%;
  margin: 150px 0;
}

.container-52 {
  background-color: var(--black);
  border-radius: 20px;
  width: 50px;
  height: 10px;
  margin-top: 5px;
}

.container-52:active {
  background-color: #ff8812;
}

.container-53 {
  background-color: #033439;
  width: 90px;
  height: 340px;
}

.container-54 {
  background-color: #054649;
  width: 90px;
  height: 340px;
}

.container-55 {
  background-color: #199897;
  width: 90px;
  height: 340px;
}

.container-56 {
  background-color: #1fb2ae;
  width: 90px;
  height: 340px;
}

.container-57 {
  background-color: #020b0a;
  width: 250px;
  height: 340px;
}

.container-58 {
  background-color: #ffd469;
  width: 90px;
  height: 340px;
}

.container-59 {
  background-color: #f4ce62;
  width: 90px;
  height: 340px;
}

.container-60 {
  background-color: #ff8812;
  width: 90px;
  height: 340px;
}

.container-61 {
  background-color: #c66610;
  width: 90px;
  height: 340px;
}

.grid-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
}

.container-62 {
  background-color: #fff;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  width: 360px;
  height: 50px;
}

.container-63 {
  background-color: #020b0a;
  border-top: 1px #000;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 250px;
  height: 50px;
}

.container-64 {
  background-color: #5c95c5;
  width: 360px;
  height: 50px;
}

.paragraph-23, .paragraph-24 {
  color: #fff;
}

.paragraph-25 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-24 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border-top: 1px #000;
  border-bottom: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr .25fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  display: grid;
}

.grid-24.customline {
  border: 1px #000;
  border-top-style: solid;
}

.container-65 {
  border-right: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  padding: 10px 10px 10px 20px;
  display: flex;
}

.container-65.gerbera-con {
  flex-flow: column;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
}

.heading-57 {
  text-align: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 20px;
}

.container-66 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.paragraph-26 {
  color: var(--light-grey);
  text-align: left;
  margin-left: 0;
  padding-left: 45px;
  position: relative;
  bottom: 27px;
  left: 16px;
}

.div-block-40 {
  background-color: #5c95c5;
  border-top-left-radius: 50px;
  border-top-right-radius: 55px;
  width: 1300px;
  margin-top: -86px;
  margin-left: -74px;
  padding-right: 0;
}

.sticky-anchoricons-copy {
  height: 0;
  position: relative;
  top: -12rem;
}

.container-67 {
  background-color: #1a8681;
  position: absolute;
  bottom: 754px;
}

.section_cards {
  margin-top: 40px;
  margin-bottom: 40px;
}

.padding-g {
  margin-bottom: 40px;
}

.stack_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.stack_card {
  background-color: #199897;
  border-radius: 1rem;
  height: 30rem;
  margin-bottom: 20rem;
  position: sticky;
  top: 5rem;
}

.stack_card.is-2 {
  background-color: #5c95c5;
  margin-bottom: 15rem;
  top: 10rem;
}

.stack_card.is-3 {
  background-color: #ff8812;
  margin-bottom: 10rem;
  top: 15rem;
}

.stack_card.is-4 {
  background-color: #f4ce62;
  height: 30rem;
  margin-bottom: 5rem;
  top: 20rem;
}

.stack_card.is-5 {
  background-color: #233438;
  width: auto;
  margin-top: 300px;
  margin-bottom: 0;
  top: 25rem;
}

.flex-block-12 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}

.contant {
  background-color: #fff;
  height: 22em;
}

.flex-block-13 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 5px;
}

.flex-block-13.marktaing-sec {
  grid-column-gap: 28.6rem;
  grid-row-gap: 28.6rem;
}

.flex-block-13.typography-top {
  grid-column-gap: 31rem;
  grid-row-gap: 31rem;
}

.flex-block-13.color-top {
  grid-column-gap: 28.3rem;
  grid-row-gap: 28.3rem;
}

.flex-block-13.logo-top {
  grid-column-gap: 39rem;
  grid-row-gap: 39rem;
}

.contant {
  width: 940px;
  height: 22em;
  margin-top: 10px;
  margin-bottom: 40px;
}

.container-logos {
  border: 1px solid #000;
  border-radius: 1em;
  margin-top: 20px;
  padding: 40px 40px 0;
}

.grid-colors-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  position: relative;
}

.grid-main-colors {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1.5fr 1fr 1fr 1fr 1fr;
  position: relative;
}

.text-block-87 {
  text-align: center;
  background-color: #033439;
  height: 17rem;
  padding-top: 120px;
  padding-bottom: 120px;
  font-weight: 700;
}

.text-block-87.color-1 {
  color: var(--dark-grey);
}

.color-2 {
  color: var(--dark-grey);
  text-align: center;
  background-color: #054649;
  padding-top: 120px;
  padding-bottom: 120px;
}

.color-3 {
  color: var(--dark-grey);
  text-align: center;
  background-color: #199897;
  padding-top: 120px;
  padding-bottom: 120px;
}

.color-4 {
  color: var(--dark-grey);
  text-align: center;
  background-color: #1fb2ae;
  padding-top: 120px;
  padding-bottom: 120px;
}

.image-56 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.container-68 {
  background-color: #000;
}

.color-5 {
  text-align: center;
  color: #fff;
  background-color: #ffd469;
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-block-88 {
  text-align: center;
  background-color: #f4ce62;
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-block-88.color-6 {
  color: var(--dark-grey);
}

.color-7 {
  color: var(--dark-grey);
  text-align: center;
  background-color: #ff8812;
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-block-89 {
  text-align: center;
  background-color: #c66610;
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-block-89.color-10 {
  color: var(--dark-grey);
}

.color-9 {
  color: var(--transparent);
  text-align: center;
  border: 1px solid #000;
  width: 387.5px;
}

.text-block-90 {
  text-align: center;
  background-color: #020b0a;
  width: 160px;
}

.text-block-90.color-11 {
  color: var(--dark-grey);
  width: 145.2px;
}

.text-block-91 {
  text-align: center;
  background-color: #5c95c5;
  width: 388px;
}

.color-con {
  margin: 20px 10px 10px;
  padding-right: 0;
}

.flex-block-14 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 100px;
}

.button-27 {
  text-align: center;
  background-color: #054649;
  border-radius: 1rem;
  width: 50%;
  height: 60px;
  margin-left: 220px;
  margin-right: 220px;
  padding-top: 17px;
  font-size: 25px;
  text-decoration: none;
}

.button-27:hover {
  filter: drop-shadow(0 2px 5px #000000b3);
}

.button-27:active {
  filter: brightness(200%);
}

.h-cards {
  color: #fff;
}

.menu-button {
  filter: drop-shadow(0 2px 5px #fff);
}

.menu-button:hover {
  filter: drop-shadow(0 2px 5px #1fb2ae);
}

.menu-button:active {
  filter: invert();
}

.paragraph-27 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
}

.container-69 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.button-28 {
  text-align: center;
  background-color: #ff8812;
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-28:hover {
  filter: drop-shadow(0 2px 5px #000000b3);
}

.button-29 {
  background-color: #ff8812;
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
}

.button-29:hover {
  filter: drop-shadow(0 2px 5px #000000b3);
}

.container-70 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.paragraph-28 {
  font-family: Cairo, sans-serif;
}

.text-block-92 {
  display: block;
}

.text-block-93 {
  align-self: center;
  display: block;
}

.text-block-94 {
  align-self: center;
}

.image-57 {
  background-color: #fff;
  position: absolute;
}

.paragraph-29, .paragraph-30, .paragraph-31 {
  text-align: center;
  margin-top: 10px;
}

.icons-con {
  background-color: #0000;
  border: 1px solid #000;
  border-top: 1px #199897;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.heading-58 {
  color: var(--light-grey);
  font-size: 60px;
  display: none;
  position: absolute;
  inset: 50px 100px 169.013px;
}

.heading-59 {
  color: var(--light-grey);
  font-size: 60px;
  display: none;
  position: absolute;
  inset: 49px 115px 157px 115.487px;
}

.heading-60 {
  color: var(--light-grey);
  font-size: 60px;
  display: none;
  position: absolute;
  inset: 43px 65px 165px;
}

.body-5 {
  background-image: none;
  margin: 0;
}

.div-block-41 {
  justify-content: flex-end;
  align-items: flex-start;
  padding: 40px 40px 40px 399px;
  display: flex;
}

.heading-61 {
  text-align: right;
  margin-right: 25px;
  font-family: Cairo, sans-serif;
  font-size: 50px;
  line-height: 70px;
}

.heading-61.engver {
  text-align: left;
  margin-left: 25px;
  font-family: Inter, sans-serif;
}

.container-72 {
  background-color: var(--light-grey);
  border: 1px solid #e7e6eb;
  border-radius: 15px;
  margin-top: 40px;
}

.paragraph-32 {
  text-align: right;
  margin: 40px;
  font-family: Cairo, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.paragraph-32.engver {
  text-align: left;
}

.container-73 {
  margin-left: 20px;
  margin-right: 20px;
}

.num-box {
  text-align: center;
  background-color: #229e571f;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 30px;
  display: flex;
}

.paragraph-33 {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 30px;
  display: flex;
}

.paragraph-33.eng {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 22px;
}

.flex-block-15 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-end;
  align-items: center;
}

.flex-block-15.eng {
  justify-content: center;
  align-items: center;
}

.flex-block-16 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 40px;
}

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

.tab-link-tab-1 {
  border-radius: 4px;
}

.tab-link-tab-1.w--current {
  background-color: #addbc1;
  border-radius: 4px;
}

.tabs-menu-4 {
  border-radius: 7px;
}

.tab-link-tab-2 {
  border-radius: 4px;
}

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

.container-74 {
  border: 1px solid #e7e6eb;
  border-radius: 15px;
  margin-top: 40px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.paragraph-34 {
  text-align: right;
  margin: 20px;
  font-family: Cairo, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.paragraph-34.eng {
  text-align: left;
}

.image-59 {
  display: inline-block;
}

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

.flex-block-17 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  align-items: center;
}

.paragraph-35 {
  font-family: Cairo, sans-serif;
}

.paragraph-36 {
  font-family: Cairo, sans-serif;
  font-size: 25px;
}

.div-block-42 {
  margin-bottom: 10px;
}

.flex-block-18 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
}

.paragraph-37 {
  font-family: Cairo, sans-serif;
  font-size: 25px;
}

.flex-block-19 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.paragraph-38 {
  font-size: 25px;
}

.paragraph-39 {
  font-family: Cairo, sans-serif;
  font-size: 25px;
}

.paragraph-40, .paragraph-41 {
  font-size: 25px;
}

.paragraph-42 {
  font-family: Cairo, sans-serif;
  font-size: 25px;
}

.container-75 {
  border-left: 1px solid #e7e6eb;
  border-right: 1px solid #e7e6eb;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-26 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  margin-bottom: 20px;
  margin-left: 40px;
  margin-right: 40px;
}

.image-60 {
  text-align: right;
  width: 180px;
  max-width: 200%;
}

.image-61 {
  width: 250px;
}

.div-block-43 {
  background-color: #fff0;
  width: 1200px;
}

.div-block-44 {
  margin-top: 0;
}

.tabs-3 {
  margin-left: 40px;
  margin-right: 40px;
}

.section-37 {
  background-image: linear-gradient(#addbc1, #fff 49%);
}

.text-block-95 {
  font-family: Cairo, sans-serif;
  font-weight: 500;
}

.code-embed {
  background-color: #050505;
  border-radius: 0;
  height: 180px;
  box-shadow: 0 2px 5px #0003;
}

.code-embed:hover {
  background-color: #5c95c5a1;
}

.code-embed.tooltip {
  justify-content: center;
  align-items: center;
  height: 180px;
  display: block;
}

.code-embed.tooltip:hover {
  background-color: #ff8812;
}

.code-embed-2 {
  background-color: #050505;
  border-radius: 0;
  height: 180px;
}

.code-embed-2:hover {
  background-color: #054649;
}

.code-embed-2.tooltip {
  justify-content: center;
  align-items: center;
  height: 180px;
  display: flex;
}

.code-embed-2.tooltip:hover {
  background-color: #ff8812;
}

.code-embed-3 {
  background-color: #050505;
  border-radius: 0;
  height: 180px;
  box-shadow: 0 2px 5px #0003;
}

.code-embed-3:hover {
  background-color: #c66610;
}

.code-embed-3.tooltip {
  justify-content: center;
  align-items: center;
  height: 180px;
  display: flex;
}

.code-embed-3.tooltip:hover {
  background-color: #ff8812;
}

.code-embed-4 {
  background-color: #fff;
  border-radius: 0;
  width: 230.006px;
  height: 180px;
}

.code-embed-4:hover {
  background-color: #1998978a;
}

.code-embed-4.tooltip.logo3:hover {
  background-color: #f4ce62;
}

.code-embed-5 {
  background-color: #fff;
  border-radius: 0;
  height: 180px;
}

.code-embed-5:hover {
  background-color: #ffd4698f;
}

.tooltip {
  border-radius: 0;
  height: 180px;
}

.tooltip:hover {
  background-color: #ff881275;
}

.tooltip.logo1:hover, .tooltip.logo2:hover {
  background-color: #ffd469;
}

.heading-64 {
  color: var(--grey);
  text-align: center;
  background-color: #3d3d3d00;
  border-radius: 10px;
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 18px;
}

.heading-64:hover {
  color: var(--black);
  background-color: #3d3d3d;
}

.pop-msg {
  width: 230px;
  height: 162px;
  position: absolute;
  top: 177.956px;
  bottom: 186.062px;
  left: 240.994px;
}

.pop-msg:hover {
  background-color: #00000078;
}

.button-30 {
  color: var(--grey);
  background-color: #3898ec00;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin: 60px 40px;
  display: flex;
}

.button-30:hover {
  color: var(--dark-grey);
  background-color: #373737;
}

.flex-block-20 {
  border: 1px #000;
}

.hover-move {
  position: absolute;
  top: 207.963px;
}

.paragraph-43 {
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 20px;
}

.grid-27 {
  background-color: #199897;
  background-image: radial-gradient(circle at 0%, #000, #199897);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.paragraph-44 {
  height: 15px;
}

.paragraph-45, .paragraph-46, .paragraph-47 {
  color: var(--dark-grey);
  margin-bottom: 0;
}

.flex-block-21 {
  display: none;
}

.nav-bar {
  z-index: 10;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-box {
  background-color: #00000005;
  border-radius: 10px;
  margin: 10px;
}

.grid-28 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-left: 0;
}

.login-con {
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.logo-con, .nav-con {
  justify-content: center;
  align-items: center;
  display: flex;
}

.html {
  width: 0;
  height: 0;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.section-38.is--hero {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.section-38.is--nav {
  z-index: 1000;
  z-index: 900;
  top: 0;
  z-index: 900;
  inset: 0% 0% auto;
  background-color: #2e2a27;
  margin-top: -1px;
  position: absolute;
  inset: 0% 0% auto;
}

.hero_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.nav_logo-2 {
  width: 11.61em;
  position: absolute;
}

.nav_logo-contain {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.nav_link {
  text-transform: uppercase;
  padding-right: .89em;
}

.nav_link:hover {
  text-decoration: underline;
}

.nav_logo-img {
  width: 100%;
}

.container-76 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2.08em;
}

.container-76.is--nav {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav_side {
  z-index: 2;
  text-transform: uppercase;
  width: 19em;
  position: relative;
}

.nav_side.is--right {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav_top {
  z-index: 1;
  border-bottom: 1px solid #e8e2da;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 6em;
  padding-top: 2.08em;
  padding-bottom: 2.08em;
  display: flex;
  position: relative;
}

.amwal-intro {
  width: 100%;
  height: 85svh;
}

.heading-66 {
  color: var(--black);
  text-align: center;
  margin-left: 10px;
  font-size: 60px;
}

.paragraph-49 {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  font-size: 40px;
}

.flex-block-22 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.div-block-45 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 300px;
  display: flex;
}

.image-75 {
  width: 10%;
}

.container-77 {
  margin-top: 0;
}

.spline {
  z-index: 2;
  width: 100%;
  height: 100vh;
  margin-bottom: -100vh;
  position: sticky;
  top: 0;
}

.subdropwrap {
  display: block;
}

.maindroplist.w--open {
  border: 1px solid #000;
  border-top-style: none;
  width: 280px;
  position: relative;
}

.subdroplist.w--open {
  position: relative;
}

.subdroplink {
  background-color: #fff;
  border-bottom: 1px solid #00000040;
  padding-left: 40px;
  transition: all .35s ease-in-out;
}

.subdroplink:hover {
  color: #fff;
  background-color: #000;
}

.maindropwrap {
  background-color: #fff;
  width: 280px;
}

.maindroptog {
  border: 1px #000;
  width: 280px;
  transition: all .35s ease-in-out;
}

.maindroptog:hover, .maindroptog.w--open {
  color: #fff;
  background-color: #000;
}

.maindroplink {
  background-color: #fff;
  border-bottom: 1px solid #00000040;
  padding-top: 20px;
  padding-bottom: 20px;
  transition: all .35s ease-in-out;
}

.maindroplink:hover {
  color: #fff;
  background-color: #000;
}

.subdroptog {
  background-color: #fff;
  border: 1px #000;
  border-top-color: #00000040;
  border-bottom: 1px solid #00000040;
  transition: all .35s ease-in-out;
  display: block;
}

.subdroptog:hover, .subdroptog.w--open {
  color: #fff;
  background-color: #000;
}

.subdroptog.noborder {
  border-bottom-style: none;
}

.subdroptog.noborder.w--open {
  border-bottom-style: solid;
}

.text-block-96 {
  text-align: center;
  font-family: Cairo, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.dropdown-4 {
  color: #fff;
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: auto 0% 0% auto;
}

.dropdown-toggle-3 {
  color: #fff;
  background-color: #669640;
  border-radius: 10px;
  align-items: center;
  height: 5vw;
  padding: 1rem 2.5rem 1rem 1.25rem;
  display: flex;
}

.dropdown-icon-3 {
  font-size: 1.5vw;
  line-height: 1.5vw;
}

.replace-text {
  background-color: #f3f3f300;
  font-size: 3vw;
  font-weight: 700;
  line-height: 1.5vw;
}

.dropdown-list-5 {
  color: #fff;
  background-color: #97bb3f;
  border: 1px solid #669640;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: -10px;
  position: relative;
}

.dropdown-list-5.w--open {
  top: 85%;
}

.dropdown-link {
  color: #fff;
  padding: .625rem 1.25rem;
  font-family: Cairo, sans-serif;
  font-weight: 700;
}

.dropdown-link:hover {
  background-color: #fff3;
}

.dropdown-toggle-3-copy {
  color: #fff;
  background-color: #669640;
  border-radius: 10px;
  align-items: center;
  height: 5vw;
  padding: 1rem 2.5rem 1rem 1.25rem;
  display: flex;
}

.dropdown-toggle-4 {
  color: #fff;
  background-color: #669640;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 1rem 2.5rem 1rem 1.25rem;
  display: flex;
  position: relative;
}

.replace-text-2 {
  background-color: #f3f3f300;
  font-family: Cairo, sans-serif;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 1.5vw;
}

.dropdown-list-6 {
  color: #fff;
  background-color: #97bb3f;
  border: 1px solid #669640;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-top: -10px;
  position: relative;
}

.dropdown-list-6.w--open {
  top: 85%;
}

.menu-trigger {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 20px;
  display: flex;
}

.menu-line {
  background-color: #000;
  width: 48px;
  height: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.menu-2 {
  color: #000;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.menu-flyout {
  transform-origin: 100%;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.menu-list {
  flex-direction: column;
  display: flex;
}

.nav-link-13 {
  margin-left: 10px;
  margin-right: 10px;
  text-decoration: none;
}

.nav-link-13.large {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 26px;
  display: inline-block;
}

.background__fill {
  background-color: #0d0628;
  width: 100%;
  height: 100%;
}

.nav-link__line {
  background-color: #e9c6dd;
  width: 0;
  height: .2em;
}

.sublinks {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.menu__left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 4.06em;
  display: flex;
  position: relative;
}

.nav__logo {
  width: 5.52em;
}

.cursor__dot1 {
  background-color: #0d0628;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: opacity .35s, background-color .35s, height .35s, width .35s;
}

.container-78 {
  width: 100%;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding: 4.06em;
}

.container-78.is--menu {
  z-index: 2;
  color: #e9c6dd;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.container-78.is--nav {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.65em;
  padding-bottom: 1.65em;
  display: flex;
  position: relative;
}

.nav-link__text {
  letter-spacing: -.05em;
  font-size: 4em;
  line-height: 1.2;
}

.sublink__line {
  background-color: #eed9e7;
  width: 100%;
  height: .2em;
  transform: translate(-100%);
}

.nav-link__contain {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.trigger {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.nav-link-14 {
  justify-content: flex-start;
  align-items: center;
  margin-top: .7em;
  margin-bottom: .7em;
  display: flex;
  overflow: hidden;
}

.nav-link-14:hover {
  font-style: italic;
  font-weight: 700;
}

.nav-link-14.is--3 {
  margin-left: 6.2em;
}

.nav-link-14.is--1 {
  margin-left: 12.4em;
}

.menu__icon {
  width: 3.02em;
}

.nav-link__img {
  z-index: -2;
  object-fit: contain;
  width: 46em;
  height: 30em;
  margin-right: -35em;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.sublink {
  margin-top: 1.5em;
  overflow: hidden;
}

.background__lottie {
  width: 100%;
  margin-top: -1%;
}

.trigger__line {
  background-color: #0d0628;
  width: 3em;
  height: .2em;
  margin-top: .3em;
  margin-bottom: .3em;
}

.background {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 101%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.cursor__dot2 {
  color: #0000;
  border: 2px solid #0d0628;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  transition: border-color .35s, height .35s, width .35s, background-color .35s, color .35s;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.cursor {
  z-index: 1000;
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  transition: opacity .2s;
  display: flex;
  position: fixed;
  inset: 0%;
}

.nav-link__num {
  letter-spacing: -.04em;
  margin-top: .7em;
  margin-left: .3em;
  font-size: 1.25em;
  font-style: normal;
  line-height: 1;
}

.html-2 {
  width: 0;
  height: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.nav__svg {
  width: 100%;
}

.menu__contain {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.sublink__text {
  letter-spacing: -.04em;
  font-size: 1.77em;
  line-height: 1.2;
}

.trigger__circle {
  border: .2em solid #0d0628;
  border-radius: 50%;
  width: 14.58em;
  height: 14.58em;
  position: absolute;
}

.menu__right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1em;
  padding-bottom: 1.7em;
  padding-right: 10.99em;
  display: flex;
}

.menu-3 {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.container-79 {
  width: 100%;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding: 4.06em;
}

.container-79.is--menu {
  z-index: 2;
  color: #e9c6dd;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.container-79.is--nav {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.65em;
  padding-bottom: 1.65em;
  display: flex;
  position: relative;
}

.nav-link-15 {
  justify-content: flex-start;
  align-items: center;
  margin-top: .7em;
  margin-bottom: .7em;
  display: flex;
  overflow: hidden;
}

.nav-link-15:hover {
  font-style: italic;
  font-weight: 700;
}

.nav-link-15.is--3 {
  margin-left: 6.2em;
}

.nav-link-15.is--1 {
  margin-left: 12.4em;
}

.bottom-line {
  background-color: #060606;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 38px;
  left: 0;
  right: 0;
}

.full-screen-menu-overlay {
  background-color: #000000e6;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0;
}

.middle-line-2 {
  background-color: #060606;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 28px;
  left: 0;
  right: 0;
}

.navbar-animated {
  background-color: #0000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.nav-work {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-work:hover {
  color: #3e7ac1;
}

.nav-work.w--current {
  color: #fff;
}

.nav-button-animated {
  z-index: 900;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-top: 20px;
  margin-right: 20px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 4px;
  right: 10px;
}

.nav-button-animated.w--open {
  background-color: #0000;
}

.top-line-2 {
  background-color: #000;
  width: 40px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: 18px;
  left: 0;
  right: 0;
}

.nav-contact-2 {
  color: #fff;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-contact-2:hover {
  color: #3e7ac1;
}

.nav-contact-2.w--current {
  color: #fff;
}

.nav-menu-4 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0;
}

.nav-home {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 32px;
}

.nav-home:hover {
  color: #3e7ac1;
}

.nav-home.w--current {
  color: #fff;
}

.nav-home.w--current:hover {
  color: #d95de3;
}

.banls-sec {
  height: 80svw;
}

.grid-12cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  display: grid;
}

.headline-wrapper {
  margin-bottom: 2.5rem;
}

.subtitle {
  color: #146ef5;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #cee6ff;
  border-radius: 5rem;
  margin-bottom: 1rem;
  padding: .25rem .75rem;
  font-family: Inter, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.1;
  display: inline-block;
}

.headline-medium {
  letter-spacing: -.05em;
  font-size: 7rem;
  font-weight: 700;
  line-height: 1.3;
}

.image-76 {
  width: 40%;
}

.body-6 {
  background-color: #fff;
}

.text-block-97 {
  color: var(--black);
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Cairo, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 100px;
}

.container-80 {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.amwal-way {
  height: 80svw;
}

.quick-stack-3 {
  margin-top: 300px;
  margin-bottom: 300px;
}

.heading-67 {
  font-size: 60px;
}

.heading-68 {
  text-align: center;
}

.flex-block-23 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 220px;
  padding-bottom: 220px;
}

.heading-69 {
  color: var(--black);
  text-align: center;
  font-size: 60px;
}

.image-77 {
  width: 50%;
}

.image-78 {
  width: 10%;
  max-width: 600%;
}

.container-81 {
  position: relative;
  top: auto;
  left: 126.6px;
  overflow: clip;
}

.image-79 {
  width: 10%;
  max-width: 500%;
  position: static;
  top: -425px;
  left: 382px;
}

.container-82 {
  position: static;
  top: 3670.79px;
  left: 89.587px;
}

.image-80 {
  width: 10%;
  max-width: 600%;
}

.container-83 {
  position: static;
  top: 3719.79px;
  left: 897.587px;
}

.image-81 {
  width: 10%;
  max-width: 600%;
}

.how-to-use-amwal {
  height: 80svw;
}

.flex-block-24 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  justify-content: center;
  align-items: center;
  margin-top: 220px;
}

.heading-70 {
  font-size: 60px;
}

.heading-71 {
  color: var(--dark-grey);
}

.heading-72 {
  color: var(--black);
  font-family: Cairo, sans-serif;
  font-size: 60px;
}

.grid-29, .grid-30 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.container-84 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-block-25 {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-end;
}

.heading-73 {
  color: var(--black);
  font-family: Cairo, sans-serif;
  font-size: 60px;
}

.image-82 {
  width: 30%;
  max-width: 100%;
}

.image-83 {
  width: 30%;
}

.grid-31 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  grid-template-columns: 1fr .75fr;
  align-self: flex-end;
  place-items: center end;
}

.heading-74, .heading-75 {
  color: var(--black);
  text-align: right;
}

.quick-stack-4 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.cell {
  justify-content: flex-start;
  align-items: flex-end;
}

.demo-sec {
  padding-top: 220px;
  padding-bottom: 220px;
}

.heading-76, .heading-77 {
  align-self: center;
}

.heading-78 {
  color: var(--black);
  align-self: center;
  font-family: Cairo, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.flex-block-26 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
}

.paragraph-50 {
  width: 100%;
  max-width: 65ch;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.heading-79 {
  font-family: Merriweather, serif;
}

.menu_bar {
  justify-content: center;
  max-width: 1200px;
  min-height: 40px;
  padding: 8px 16px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.menu_bar.frosted {
  align-items: center;
  min-height: 0;
  display: flex;
}

.menu_bar.frosted.dark.rounded_bar.soft_shadow {
  background-color: #1f1f1fcc;
  flex: 1;
  padding-top: 8px;
  padding-bottom: 8px;
}

.menu_bar.frosted.dark.rounded_bar.soft_shadow.light {
  background-color: #f5f5f5cc;
}

.menu_btn {
  color: #333;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 12px;
  margin-right: 8px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  transition: background-color .225s, color .5s, border-color .75s;
}

.menu_btn:hover {
  color: #6f4368;
  border-color: #ddd;
}

.menu_btn:active {
  background-color: #fafafa;
}

.menu_btn:focus {
  border-color: #b6d1ff;
}

.menu_btn.background {
  color: #6f4368;
  background-color: #f1eff1;
}

.menu_btn.background:hover {
  border-color: #d9c0d5;
}

.menu_btn.background:active {
  background-color: #f6f0f5;
}

.icon_btn {
  display: none;
}

.section-39 {
  float: left;
  width: 100vw;
  padding-top: 0;
  padding-bottom: 64px;
}

.menu_brand_container {
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.image-84 {
  float: left;
  margin-bottom: 0;
  display: block;
}

.company_name {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-self: center;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 8px;
  font-size: 16px;
  font-weight: 700;
}

.container-85 {
  min-height: 125vh;
  max-height: 125vh;
  margin-top: 32px;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
  position: static;
}

.menu_bar_wrapper {
  justify-content: center;
  align-items: flex-start;
  max-width: 100vw;
  display: flex;
  position: sticky;
  top: 0;
}

.lottie-animation-8 {
  position: absolute;
  top: 356.9px;
}

.image-85 {
  padding-top: 20px;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-86 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-16 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-16:hover {
  color: #1a1b1fbf;
}

.nav-link-16:focus-visible, .nav-link-16[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.text-tiny {
  font-size: 12px;
}

.brand-link {
  color: #7d56fc;
  flex: none;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-links {
  color: #7d56fc;
  border-bottom: 1px solid #7d56fc40;
  width: 100%;
  padding: 20px 60px;
  text-decoration: none;
}

.nav-links:hover {
  background-color: #f8f8f8;
}

.logo-6 {
  color: #7d56fc;
  align-items: center;
  text-decoration: none;
  display: none;
}

.page-wrapper-2 {
  display: none;
  overflow: hidden;
}

.menu-button-13 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  align-items: baseline;
  display: flex;
}

.link-block-5 {
  text-decoration: none;
}

.slide-nav-items {
  z-index: 10;
  background-color: #fff;
  flex-direction: column;
  width: 30%;
  min-width: 480px;
  height: auto;
  display: flex;
  position: relative;
}

.hero-full-page {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  padding-top: 144px;
  padding-bottom: 64px;
  display: flex;
  position: relative;
}

.bg-blur {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #000000b3;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-color-white-3 {
  color: #fffdfd;
  margin-top: 0;
}

.hero-text-2 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  display: flex;
}

.side-menu {
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.burger {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 32px;
  display: flex;
}

.text-large {
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 50px;
}

.close-btn {
  cursor: pointer;
  background-color: #7d56fc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  margin-right: 50px;
  display: flex;
}

.outline-buttno {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #7d56fc;
  border: 1px solid #7d56fc;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 150px;
  min-width: auto;
  height: 50px;
  min-height: auto;
  padding: 5px 15px;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.cta-line {
  background-color: #000;
  width: 100%;
  height: 5px;
}

.text-block-98 {
  color: #000;
  font-size: 4rem;
  font-weight: 600;
  line-height: 4.4rem;
}

.side-nav-top {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-height: 125px;
  display: flex;
}

.bg {
  background-image: linear-gradient(to top, #000c, #fff0 40%), linear-gradient(#000, #fff0 40%), url("https://cdn.prod.website-files.com/62294ce746440b7bc08b4fc5/686e174901b1ce37ec99d1a3_bg_hero_2.jpg");
  background-position: 0 0, 0 0, 50%;
  background-size: auto, auto, cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.space-huge {
  width: 100%;
  height: 250px;
}

.heading-big {
  font-size: 96px;
  line-height: 100%;
}

.text-uppercase {
  color: #fff;
  letter-spacing: 20px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.nav-button-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-arrrow {
  background-color: #7d56fc;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 80px;
  display: flex;
}

.nav {
  border: 1px #000;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 80px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: relative;
}

.cta-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  padding: 250px 60px;
  display: flex;
}

.paragraph-51 {
  margin-bottom: 0;
  font-family: Cairo, sans-serif;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 12px;
}

.hero-button {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.side-nav-bottom {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  overflow: auto;
}

.container-87 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
}

.sidenavbar {
  display: block;
}

.navigation-bar {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  position: fixed;
  inset: 0% 0% auto;
}

.heading-80 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-46 {
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

@media screen and (min-width: 1280px) {
  .footer-sec.footer {
    padding-top: 4em;
  }

  .side-by-side-1-to-1 {
    grid-column-gap: .25em;
  }

  .padding-6xl.rounded-xs {
    margin-top: 9px;
    margin-bottom: 9px;
    padding-top: .5em;
    padding-bottom: .5em;
  }

  .dropdown-toggle-2.language, .dropdown-toggle-2.button, .dropdown-toggle-2.envelope {
    display: flex;
  }

  .blog-card-image {
    height: 145px;
  }

  .dropdown-sidebar-bg {
    left: 862px;
  }

  .dropdown-grid {
    grid-template-columns: 200px 516px 300px;
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 360px;
  }

  .blog-card.third {
    display: none;
  }

  .container-12 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .slider-container {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .carousel-container {
    padding-left: 60px;
  }

  .carousel__wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .bg-pattern-wrap-5.centered {
    border-top: 1px solid #000;
    border-radius: 1px;
  }

  .youtube {
    margin-top: -37px;
    margin-bottom: 45px;
  }

  .margin-bottom-m-6.fade-in-on-scroll {
    font-size: 25px;
  }

  .amwal-logo {
    max-height: 100%;
  }

  .navbar-button {
    justify-content: center;
    align-items: center;
    margin-right: 20px;
  }

  .title-3 {
    max-width: 600px;
  }

  .description-2 {
    max-width: 1100px;
  }

  .image-33 {
    min-width: 400px;
    max-width: 460%;
    min-height: 400px;
    max-height: 460%;
  }

  .image-34 {
    min-width: 400px;
    max-width: 460%;
  }

  .feature-container {
    padding-bottom: 45px;
  }

  .card-header.newcolorh {
    text-align: center;
    width: 310px;
    margin-left: -23px;
  }

  .scroll-map-wrapper {
    padding-right: 40px;
  }

  .card-subline.newcclortext {
    text-align: center;
    margin-top: 10px;
    margin-left: -13px;
    font-size: 20px;
  }

  .div-block-25 {
    margin-top: 10px;
  }

  .side-by-side-1-to-1-3 {
    grid-column-gap: .25em;
  }

  .grid-15.gridforimpact.gridtest2 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .heading-34.fade-in-on-scroll {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  .text-size-regular-2 {
    font-size: 5rem;
  }

  .recaptcha {
    margin-top: -36px;
  }

  .recaptcha-2 {
    margin-top: -24px;
    margin-bottom: 0;
  }

  .grid-18 {
    grid-template-areas: ".";
  }

  .link-block-2, .link-block-3 {
    position: relative;
  }

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

  .butoonmenu.w--current {
    bottom: 730.9px;
  }

  .paragraph-26 {
    color: var(--dark-grey);
    font-size: 25px;
    position: absolute;
    bottom: 792.812px;
    left: 110.013px;
  }

  .div-block-39 {
    background-color: #199897;
    border-top-left-radius: 100px;
    border-top-right-radius: 0;
    width: 1300px;
    position: absolute;
    bottom: 783.787px;
    left: -2.9875px;
  }

  .flex-block-21 {
    display: none;
  }
}

@media screen and (min-width: 1440px) {
  .container.large.absolute {
    inset: auto 0% 0%;
    position: absolute;
    inset: auto 0% 0%;
  }

  .hero_text-wrap {
    max-width: 560px;
  }

  .inline {
    font-size: 80px;
  }

  .paragraph.hero {
    line-height: 32px;
  }

  .hero_illustration {
    background-color: #dcddea;
    width: 100%;
  }

  .illustration {
    width: auto;
    height: 750px;
    inset: auto 0% 0% auto;
  }

  .illustration._1 {
    height: 700px;
  }

  .illustration._4 {
    width: 750px;
    height: 600px;
  }

  .illustration._1 {
    max-width: 110%;
    height: 600px;
    max-height: 600px;
    margin-left: 1px;
    margin-right: -1px;
  }

  .h2.how {
    font-size: 59px;
    line-height: 70px;
  }

  .feature_grid {
    height: 450px;
  }

  .feature_text {
    font-size: 25px;
    line-height: 38px;
  }

  .brand_content {
    grid-row-gap: 32px;
  }

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

  .margin-bottom.margin-xxlarge {
    text-align: center;
  }

  .text-size-small.text-color-grey {
    width: 250px;
    min-width: 250px;
  }

  .navbar5_component {
    background-color: #fff;
    border: 0 solid #000;
  }

  .nav-menu {
    justify-content: center;
    align-items: center;
  }

  .nav-link-title {
    font-size: 16px;
  }

  .text-black {
    font-size: 15px;
    line-height: 1.25rem;
  }

  .nav-dropdown-link-title {
    font-size: 16px;
  }

  .logo {
    color: var(--black);
  }

  .text-block-4, .text-block-5, .text-block-6 {
    color: var(--black);
    font-size: 20px;
    line-height: 28px;
  }

  .button-3.nav.hide-on-mobile {
    text-align: left;
    flex: 0 auto;
    align-self: center;
  }

  .rl-navbar_loop-text {
    align-items: baseline;
    font-style: normal;
    text-decoration: none;
  }

  .rl-navbar_button._0-opacity {
    color: var(--black);
  }

  .logo-2 {
    text-align: center;
    margin-top: 4px;
    font-size: 1.5rem;
  }

  .rl-navbar_clone-button {
    text-decoration: none;
  }

  .text-size-large.text-align-center {
    margin-top: 36px;
    margin-bottom: 42px;
    font-size: 1.45rem;
    font-weight: 400;
    line-height: 1.5rem;
  }

  .text-size-large.text-weight-medium {
    margin-top: 11px;
    margin-bottom: 3px;
  }

  .button-secondary-2.button-large.with-icon {
    text-decoration: none;
  }

  .rl-header_heading {
    font-size: 5rem;
  }

  .heading-huge {
    text-align: left;
    margin-right: -1px;
  }

  .text-size-medium {
    color: var(--transparent);
  }

  .heading-large {
    color: var(--black);
  }

  .rl-features_card3.overflow-safari {
    max-height: 700px;
  }

  .heading-small {
    text-align: left;
  }

  .text-align-center {
    margin-top: 69px;
  }

  .rl-pricing_button-wrapper {
    margin-top: 37px;
    margin-bottom: 6px;
  }

  .fixed-cta_button, .fixed-cta_button-2 {
    text-decoration: none;
  }

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

  .text-block-7 {
    text-decoration: none;
  }

  .bold-text {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-huge-2 {
    margin-top: 1.2rem;
    margin-bottom: 16px;
  }

  .text-block-8 {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .text-block-9 {
    margin-top: 32px;
    margin-bottom: -2px;
  }

  .heading-huge-3 {
    margin-top: .8rem;
    margin-bottom: 13px;
  }

  .rl-pricing_button-wrapper-2 {
    margin-top: 2px;
  }

  .text-block-10 {
    margin-top: 3px;
    margin-bottom: 29px;
  }

  .text-block-11 {
    margin-top: 8px;
  }

  .logo2 {
    margin-top: 10px;
    font-size: 25px;
    font-weight: 700;
    text-decoration: none;
  }

  .text-block-13 {
    font-size: 28px;
    font-weight: 700;
    text-decoration: none;
  }

  .link-block.w--current {
    text-decoration: none;
  }

  .banner5_component {
    border-bottom-width: .5px;
  }

  .hero_illustration-2 {
    width: 100%;
    height: 95%;
  }

  .characters-wrapper {
    border-radius: 3em;
    flex-flow: column wrap;
    align-items: stretch;
  }

  .cta-hero {
    background-color: var(--black);
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .cta-hero:hover {
    background-color: #3c9707;
  }

  .characters-wrapper-2 {
    justify-content: flex-end;
  }

  .body {
    background-color: #305ddd;
  }

  .body.green.tall {
    background-color: #060808;
  }

  .body.blue, .body.blue.circle {
    background-color: #007932;
  }

  .body.yellow.tall {
    background-color: #020628;
  }

  .body.small {
    background-color: #f5b512;
  }

  .characters-wrapper-3 {
    justify-content: flex-end;
  }

  .body-4.ssss {
    margin-top: 63px;
  }

  .image-2 {
    margin-top: 0;
  }

  .section-3 {
    height: 600px;
  }

  .section-features {
    height: auto;
  }

  .paragraph-regular {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-large-3 {
    font-size: 25px;
  }

  .paragraph-standard {
    font-size: 20px;
  }

  .h3-heading-2 {
    font-size: 55px;
    line-height: 65px;
  }

  .feature-tab-link {
    text-decoration: none;
  }

  .feature-tab-link.w--current {
    border: 1px #000;
    border-bottom-width: 2px;
    border-radius: 2px;
  }

  .feature-tab-link.w--current:hover {
    border-bottom-width: 2px;
  }

  .h2-heading.margin-bottom-16 {
    font-size: 20px;
  }

  .browser-mockup.outline {
    border-style: solid;
    border-width: 2px;
  }

  .h2-2.how {
    font-size: 60px;
  }

  .feature_text-2 {
    font-size: 25px;
    line-height: 36px;
  }

  .title-2-v2._12ch-v2 {
    color: var(--transparent);
    font-size: 4.5em;
  }

  .text-2xl._32ch {
    font-size: 1.6em;
    line-height: 40px;
  }

  .section-20.overflow-hidden {
    background-color: var(--black);
  }

  .mixed-gallery-1 {
    grid-template-rows: auto auto auto 309px;
  }

  .bold-text-7 {
    font-size: 65px;
  }

  .bold-text-9 {
    font-size: 4.5rem;
  }

  .grid-two-column-2 {
    grid-column-gap: 8px;
    grid-template-columns: .5fr .5fr;
  }

  .button-standard, .text-block-21, .text-block-22, .text-block-23 {
    font-size: 22px;
  }

  .hero_illustration-3 {
    width: 100%;
  }

  .header-grid {
    grid-column-gap: 79px;
    grid-template-rows: minmax(auto, .5fr);
    grid-auto-flow: column;
    justify-items: center;
    margin-top: 30px;
    margin-left: 30px;
  }

  .caption-medium {
    font-size: 14px;
  }

  .header-logo-grid {
    grid-template-columns: .25fr .3fr .45fr;
  }

  .caption-regular {
    font-size: 13px;
  }

  .header-number {
    text-align: left;
  }

  .header-logo-banner {
    opacity: 0;
  }

  .success-message-4 {
    background-color: #eef3f3;
  }

  .image-18 {
    opacity: .39;
  }

  .image-19 {
    opacity: .48;
  }

  .image-20 {
    opacity: .51;
  }

  .section-12.ipl-section {
    background-color: var(--off-white);
  }

  .button-9.ghost-button.arrow-icon-btn {
    color: var(--black);
  }

  .button-9.outlined-btn {
    background-color: var(--black);
    color: var(--transparent);
  }

  .section-heading.ipl-heading {
    margin-bottom: 30px;
    font-size: 60px;
  }

  .wicket-img {
    max-width: 90%;
    max-height: 90%;
  }

  .ipl-subheading {
    color: var(--black);
    font-size: 22px;
  }

  .section-20-n.overflow-hidden {
    background-color: var(--black);
  }

  .padding-section-large.background-color-white.startsection {
    margin-top: -20px;
  }

  .text-size-large-copy.text-align-center {
    margin-top: 36px;
    margin-bottom: 42px;
    font-size: 1.45rem;
    font-weight: 400;
    line-height: 1.5rem;
  }

  .text-size-large-copy.text-weight-medium {
    margin-top: 11px;
    margin-bottom: 3px;
  }

  .blog-card-image {
    width: 165px;
    height: auto;
  }

  .blog-card-link {
    position: absolute;
  }

  .dropdown-sidebar-bg {
    left: 50%;
    transform: translate(144px);
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 1fr;
  }

  .blog-card-content {
    padding-bottom: 24px;
    padding-left: 12px;
    position: relative;
  }

  .blog-card {
    flex-direction: row;
    height: 145px;
  }

  .blog-card.third {
    display: flex;
  }

  .nav-sales-text {
    display: block;
  }

  .nav-sales-icon {
    display: none;
  }

  .section-22.overflow-hidden {
    background-color: var(--black);
  }

  .padding---xs {
    padding: 1.389vw;
  }

  .button-17 {
    font-size: 14px;
    font-weight: 700;
  }

  .padding-left---s {
    padding-left: 3.571vw;
  }

  .lottie-animation-7 {
    max-height: none;
    margin-bottom: -105px;
  }

  .slider-container {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .slide-box._240px.margin-right {
    width: 450px;
    height: 200px;
  }

  .heading-17-copy-3.colorhome.fade-in-on-scroll {
    font-size: 2.7em;
  }

  .margin-bottom-m-6.fade-in-on-scroll {
    font-size: 30px;
  }

  .navbar-content {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: center;
  }

  .navbar-button {
    aspect-ratio: auto;
    width: auto;
    display: flex;
  }

  .hero-heading-left {
    padding-top: 24px;
    padding-bottom: 48px;
  }

  .features-metrics {
    margin-top: 48px;
  }

  .testimonial-image-left-3 {
    padding-top: 48px;
  }

  .scroll-map-wrapper {
    justify-content: center;
    align-items: center;
    padding-right: 40px;
  }

  .italic-text.newtextcolor {
    font-size: 1.3em;
  }

  .feature-text-5 {
    font-size: 20px;
  }

  .section-icon-7 {
    height: 2.5em;
  }

  .feature_grid-2 {
    height: 640px;
  }

  .padding-global-6 {
    margin-top: 40px;
  }

  .timeline_date-text {
    font-size: 35px;
  }

  .timeline_text {
    font-size: 24px;
  }

  .timeline_circle {
    box-shadow: none;
    background-color: #39817d;
    background-image: linear-gradient(#39817d, #68b8b3 92%);
    width: 40px;
    min-width: 100px;
    height: 20px;
    min-height: 100px;
  }

  .image-50 {
    vertical-align: baseline;
    width: 60px;
    height: 60px;
    margin: 21px 32px 6px 20px;
    position: static;
    inset: 0%;
  }

  .heading-43 {
    font-size: 30px;
  }

  .gif-2.gifmain {
    top: 3.1875px;
    left: 15px;
    right: 0;
  }

  .text-block-90.color-11 {
    width: 144px;
  }

  .tooltip.logo2 {
    margin-top: 0;
  }

  .flex-block-21 {
    display: none;
  }

  .dropdown-toggle-3 {
    height: 75px;
  }

  .dropdown-icon-3, .replace-text {
    font-size: 25px;
    line-height: 25px;
  }

  .dropdown-toggle-3-copy, .dropdown-toggle-4 {
    height: 75px;
  }

  .replace-text-2 {
    font-size: 25px;
    line-height: 25px;
  }
}

@media screen and (min-width: 1920px) {
  .button.black.form {
    font-size: 25px;
  }

  .footer-sec.footer {
    padding-bottom: 0;
  }

  .inline {
    font-size: 75px;
    line-height: 90px;
  }

  .paragraph.hero {
    font-size: 25px;
    line-height: 40px;
  }

  .form-field {
    font-size: 25px;
  }

  .illustration._1 {
    width: 800px;
    height: 800px;
    max-height: 800px;
  }

  .h2 {
    font-size: 60px;
  }

  .footer-text {
    font-size: 23px;
  }

  .fotter_bottom-wrap {
    font-size: 25px;
  }

  .small.margin-bottom-16, .small.right, .small.margin-bottom-16, .small.right, .small.right, .small.right {
    font-size: 20px;
  }

  .nav-menu {
    font-size: 24px;
  }

  .nav-wrapper {
    font-size: 22px;
  }

  .text-block-4, .text-block-5, .text-block-6, .button-3.nav.hide-on-mobile, .button-3.black.form {
    font-size: 25px;
  }

  .text-size-large.text-align-center {
    font-size: 1.7rem;
    line-height: 2rem;
  }

  .text-size-large.text-weight-medium, .button-4.button-large, .text-block-7 {
    font-size: 1.45rem;
  }

  .bold-text {
    font-size: 28px;
    line-height: 39px;
  }

  .characters-wrapper {
    z-index: 10;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .warpper {
    z-index: 2;
  }

  .characters-wrapper-2 {
    z-index: 10;
    justify-content: flex-end;
  }

  .body {
    background-color: #305ddd;
  }

  .body.green.tall {
    background-color: #007932;
  }

  .body.blue {
    background-color: #00a650;
  }

  .body.yellow.tall {
    background-color: #f5b512;
  }

  .body.small {
    background-color: #020628;
  }

  .characters-wrapper-3 {
    z-index: 10;
    justify-content: flex-end;
  }

  .body-3 {
    background-color: #060808;
  }

  .body-3.green.tall {
    background-color: #007932;
  }

  .body-3.blue {
    background-color: #00a650;
  }

  .body-3.yellow.tall {
    background-color: #f5b512;
  }

  .body-3.small {
    background-color: #020628;
  }

  .characters-wrapper-4, .characters-wrapper-5 {
    z-index: 10;
    justify-content: flex-end;
  }

  .feature-small-title {
    font-size: 30px;
  }

  .feature-paragraph {
    font-size: 22px;
  }

  .feature-heading-2 {
    font-size: 50px;
  }

  .feature-body-small {
    font-size: 20px;
  }

  .heading-large-3 {
    font-size: 30px;
  }

  .paragraph-standard {
    max-width: none;
    font-size: 25px;
  }

  .section-features-2 {
    min-height: 650px;
    margin-top: -28px;
  }

  .h3-heading-2 {
    margin-bottom: 15px;
    font-size: 70px;
    line-height: 85px;
  }

  .tab-paragraph {
    font-size: 25px;
  }

  .learn-text {
    font-size: 20px;
  }

  .tab-detail-text {
    font-size: 25px;
  }

  .tab-description {
    font-size: 20px;
  }

  .title-large-3 {
    font-size: 60px;
  }

  .h2-heading.margin-bottom-16 {
    font-size: 25px;
  }

  .heading-wrapper-3 {
    font-size: 20px;
  }

  .text-lg {
    font-size: 1.5em;
  }

  .caption {
    font-size: .8em;
  }

  .font-title {
    font-size: 20px;
  }

  .text-lg-2._48ch {
    font-size: 1.3em;
    line-height: 40px;
  }

  .bold-text-5, .bold-text-6 {
    font-size: 30px;
  }

  .how_text-2 {
    font-size: 22px;
  }

  .text-sm-2 {
    font-size: .93em;
  }

  .text-sm-3 {
    font-size: 1em;
  }

  .bold-text-7 {
    font-size: 5rem;
  }

  .bold-text-8 {
    font-size: 25px;
  }

  .text-block-16 {
    font-size: 22px;
  }

  .h2-3 {
    font-size: 60px;
  }

  .footer-text-2 {
    font-size: 23px;
  }

  .form-field-3 {
    font-size: 25px;
  }

  .text-size-large-copy.text-align-center {
    font-size: 1.7rem;
    line-height: 2rem;
  }

  .text-size-large-copy.text-weight-medium {
    font-size: 1.45rem;
  }

  .padding---s {
    padding: 69px;
  }

  .padding---xs {
    padding: 27px;
  }

  .margin-bottom---s {
    margin-bottom: 69px;
  }

  .column-3._9-col {
    width: 1234px;
  }

  .column-3._5-col {
    width: 685px;
  }

  .padding-left---s {
    padding-left: 69px;
  }

  .column-4._9-col {
    width: 1234px;
  }

  .column-4._5-col {
    width: 685px;
  }

  .lottie-animation-7 {
    max-height: none;
    margin-top: -104px;
    margin-bottom: -87px;
  }

  .text-block-60 {
    left: 410px;
    right: -149px;
  }

  .small-copy.margin-bottom-16, .small-copy.right, .small-copy.margin-bottom-16, .small-copy.margin-bottom-16-copy {
    font-size: 20px;
  }

  .slider-container {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-around stretch;
    place-items: start center;
    display: grid;
  }

  .slide-text-container {
    object-fit: fill;
    flex: 1;
  }

  .slide-box._240px.margin-right {
    width: 550px;
    height: 200px;
  }

  .page-padding-2.s0 {
    display: block;
  }

  .logo_component-slider {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .heading-17-copy-3.colorhome.fade-in-on-scroll {
    font-size: 3em;
  }

  .margin-bottom-m-5 {
    text-align: center;
  }

  .bg-pattern-image-6.cover {
    filter: blur(5px);
    transition: opacity .2s, opacity .2s;
  }

  .stats.light-color-gradient {
    transition: opacity;
  }

  .bg-pattern-image-8 {
    flex: 0 auto;
    display: block;
  }

  .youtube-2 {
    -webkit-text-stroke-color: #fff;
    border-radius: 20px;
    display: block;
  }

  .image-30 {
    float: none;
    clear: none;
    text-align: left;
    padding-bottom: 60px;
  }

  .image-31 {
    float: left;
    object-fit: fill;
    margin-bottom: 40px;
  }

  .container-18 {
    object-fit: fill;
  }

  .image-32 {
    float: right;
  }

  .margin-bottom-m-6 {
    text-align: center;
  }

  .margin-bottom-m-6.fade-in-on-scroll {
    font-size: 30px;
  }

  .button-wrapper-5.newpostion {
    z-index: 25;
  }

  .features-metrics {
    margin-top: 88px;
  }

  .bg-pattern-image-14 {
    z-index: 0;
  }

  .caption-111 {
    font-size: .8em;
  }

  .padding-section-large-1.background-color-white {
    z-index: 15;
    position: relative;
  }

  .div-block-31 {
    margin-top: 0;
  }

  .grid-15.gridforimpact.gridtest2 {
    margin-left: 320px;
    margin-right: 320px;
  }

  .heading-34.fade-in-on-scroll {
    margin-bottom: 40px;
    font-size: 40px;
  }

  .div-block-35 {
    margin-top: 40px;
  }

  .container-42 {
    padding-left: 60px;
  }

  .heading-40 {
    font-size: 40px;
  }

  .paragraph-20.fade-in-on-scroll {
    font-size: 24px;
  }

  .div-block-36 {
    background-image: linear-gradient(#06252c, #fff);
  }

  .divbgabout {
    background-image: linear-gradient(#07282e, #fff);
  }

  .bold-text-22 {
    font-size: 28px;
  }

  .gif-2.gifmain {
    top: -8.8125px;
    left: 0;
    right: 0;
  }

  .gif-3 {
    top: -3.8562px;
    left: 0;
    right: 0;
  }

  .gif-4 {
    width: 20vw;
  }

  .first-frame-5 {
    bottom: 1%;
  }

  .stack_card {
    background-color: #5c95c5;
  }

  .flex-block-13.marktaing-sec {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .color-9 {
    width: 389px;
  }

  .text-block-90.color-11 {
    width: 144px;
  }

  .text-block-91 {
    width: 387px;
  }

  .tooltip.logo2 {
    margin-top: 0;
  }

  .flex-block-21 {
    display: none;
  }

  .dropdown-toggle-4 {
    z-index: auto;
    position: relative;
  }

  .outline-buttno {
    width: auto;
    height: 75px;
  }

  .paragraph-51 {
    font-size: 25px;
  }

  .heading-80 {
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    font-size: 60px;
    display: flex;
    position: static;
  }

  .div-block-46 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 1080px;
    display: flex;
  }

  .heading-81 {
    font-size: 60px;
  }
}

@media screen and (max-width: 991px) {
  .header {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .container {
    width: 90%;
  }

  .container.large {
    z-index: 2;
    position: relative;
  }

  .container.large.absolute {
    width: 80%;
    height: 100%;
  }

  .container.margin-l {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .nav-wrap {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-logo {
    width: 200px;
    padding-top: 4px;
  }

  .nav-link-wrap {
    display: flex;
  }

  .button.black.form {
    margin-left: 10px;
  }

  .footer-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-sec.hero {
    height: auto;
    min-height: 0;
    max-height: none;
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .footer-sec.footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .hero_text-wrap {
    width: 60%;
  }

  .h1 {
    font-size: 48px;
    line-height: 1.2;
  }

  .creators_wrap {
    padding-top: 80px;
  }

  .creator_block {
    display: block;
  }

  .creator_container {
    padding-bottom: 80px;
  }

  .illustration._1 {
    width: 85%;
    max-width: 90%;
    height: auto;
    max-height: 600px;
    margin-left: 76px;
    margin-right: 5px;
    padding-left: 56px;
    padding-right: 0;
  }

  .h3 {
    font-size: 28px;
    line-height: 1.2;
  }

  .b1-bar1 {
    height: 2px;
  }

  .how_wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .h2 {
    font-size: 40px;
    line-height: 1.2;
  }

  .how_grid {
    grid-column-gap: 24px;
  }

  .how_text {
    margin-bottom: auto;
  }

  .feature_wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature_wrap._2 {
    padding-bottom: 120px;
  }

  .brand_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brand_image {
    min-height: 0;
  }

  .brand_logo-wrap {
    padding: 15px;
  }

  .close-block {
    top: 24px;
    right: 24px;
  }

  .faq_container {
    padding: 0 20px 80px 40px;
  }

  .h4 {
    font-size: 22px;
    line-height: 1.3;
  }

  .footer-grid {
    grid-column-gap: 22px;
    grid-row-gap: 50px;
    grid-template-columns: auto auto;
  }

  .small.margin-bottom-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact {
    padding-top: 64px;
  }

  .about-menu {
    display: none;
  }

  .blur {
    background-color: #00000040;
  }

  .nav_button-wrap {
    padding-top: 20px;
    padding-right: 0;
    display: none;
  }

  .hamburger, .mobile-menu {
    display: none;
  }

  .mobile-menu-modal {
    background-image: linear-gradient(to bottom, var(--beage), var(--purple));
    flex-direction: column;
    width: 80%;
    min-width: auto;
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_container {
    width: 90%;
  }

  .button-icon-careers {
    position: static;
    top: 16px;
  }

  .navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar5_dropdwn-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 18px;
    display: flex;
  }

  .navbar5_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_button-wrapper {
    flex-direction: column;
    margin-bottom: 1rem;
    margin-left: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 18px;
  }

  .navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 5rem;
  }

  .navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_dropdown-content {
    flex-direction: column;
  }

  .navbar5_dropdown-blog-list {
    width: 100%;
  }

  .navbar5_dropdown-right-overlay-absolute {
    min-width: 100%;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar5_large-item-content {
    width: 100%;
  }

  .navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar5_blog-item {
    width: 100%;
  }

  .nav-menu {
    background-color: #050505;
    border-bottom: 1px solid #fff3;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .navbar-cta-btn {
    margin-top: 15px;
    margin-left: 0;
  }

  .top-line {
    background-color: #fff;
    width: 18px;
    height: 1px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .last-line {
    color: #fff;
    background-color: #fff;
    width: 18px;
    height: 1px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .middle-line {
    background-color: #fff;
    width: 18px;
    height: 1px;
    margin-bottom: 5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .logo {
    width: auto;
    height: 100%;
  }

  .logo.w--current {
    z-index: 2;
    height: 25px;
  }

  .menu-btn {
    padding: 0;
  }

  .menu-btn.w--open {
    background-color: #0000;
  }

  .text-block-4, .text-block-5, .text-block-6 {
    color: var(--grey);
  }

  .navbar9_menu-dropdown {
    width: 100%;
  }

  .navbar9_dropdwn-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 18px;
    display: flex;
  }

  .navbar9_menu-button.w--open {
    background-color: #0000;
  }

  .navbar9_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar9_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar9_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar9_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar9_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 5rem;
  }

  .navbar9_dropdown-content {
    flex-direction: column;
  }

  .navbar9_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar9_button-wrapper {
    flex-direction: column;
    margin-bottom: 1rem;
    margin-left: 0;
    display: flex;
  }

  .navbar9_link {
    width: auto;
    padding: .75rem 0;
    font-size: 18px;
  }

  .button-3.black.form {
    margin-left: 10px;
  }

  .rl-navbar_component {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .rl-navbar_clone-button {
    display: none;
  }

  .text-background-scribble {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section0 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .text-background-box {
    margin-bottom: -.75rem;
    margin-left: 0;
    padding-bottom: .875rem;
    padding-left: 1rem;
    padding-right: 1.75rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .rl-header_heading {
    font-size: 3.75rem;
  }

  .container-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .large-subtitle {
    font-size: 20px;
    line-height: 1.2;
  }

  .large-heading {
    font-size: 40px;
    line-height: 1.2;
  }

  .card-w {
    max-width: 60%;
  }

  .col-6 {
    margin-bottom: 30px;
  }

  .bank-card {
    max-width: 35%;
  }

  .payout-section {
    padding-bottom: 70px;
  }

  .home-punks_heading-medium {
    font-size: 1.75rem;
  }

  .heading-huge {
    font-size: 3.5rem;
  }

  .home-punks_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .rl-features_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rl-features_card1 {
    padding: 2.5rem;
  }

  .heading-large {
    font-size: 2.25rem;
  }

  .rl-features_card2, .rl-features_card3 {
    padding: 2.5rem;
  }

  .save-money-label {
    margin-bottom: .75rem;
    margin-left: 0;
  }

  .rl-pricing_item {
    padding: 2.5rem 2rem;
  }

  .rl-pricing_title-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .rl-pricing_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rl-pricing_callout {
    padding: 2.5rem 2rem;
  }

  .rl-pricing_button-wrapper {
    flex-direction: column;
  }

  .pricing-table_button-caption {
    text-align: center;
    width: 100%;
    max-width: none;
    margin-top: 1rem;
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rl-header_heading-2 {
    font-size: 3.75rem;
  }

  .heading-medium {
    font-size: 1.75rem;
  }

  .banner2_icon-wrapper {
    display: none;
  }

  .heading-huge-2, .heading-huge-3 {
    font-size: 3.5rem;
  }

  .rl-pricing_button-wrapper-2 {
    flex-direction: column;
  }

  .team10_mask {
    width: 50%;
  }

  .team10_component {
    padding-left: 0;
    padding-right: 0;
  }

  .team10_slide {
    padding-right: 2rem;
  }

  .team12_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .heading-hero {
    margin-top: 8.5em;
    margin-left: 0;
    padding-left: 0;
    position: static;
  }

  .character-group.is--m {
    display: none;
  }

  .characters-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: 40px;
    font-size: 1.2vw;
  }

  .warpper {
    padding: 2em;
  }

  .characters-wrapper-2, .characters-wrapper-3, .characters-wrapper-4, .characters-wrapper-5 {
    font-size: 1.2vw;
  }

  .button-5, .button-5._1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .button-5._3 {
    margin-bottom: 10px;
  }

  .nav-menu-2 {
    text-align: center;
    background-color: #232639;
  }

  .nav-link-2, .nav-link-3 {
    text-align: center;
  }

  .container-3 {
    max-width: 750px;
  }

  .icon {
    color: #fff;
    font-size: 35px;
  }

  .menu-button {
    background-color: #0000;
  }

  .menu-button.w--open {
    background-color: #e1309c;
  }

  .sss {
    max-width: 100%;
  }

  .creator_container-2 {
    padding-bottom: 80px;
  }

  .creator_block-2 {
    display: block;
  }

  .paragraph-3.l {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-3.wh {
    line-height: 28px;
  }

  .paragraph-4.l {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-4.l.xx.ss {
    margin-bottom: 20px;
  }

  .section1 {
    max-width: 750px;
  }

  .heading-5.l {
    margin-bottom: 20px;
    font-size: 40px;
  }

  .heading-5.l.w.ss {
    line-height: 45px;
  }

  .div-block-5 {
    max-width: 750px;
  }

  .image-8 {
    max-width: 130%;
    margin-top: 20px;
    margin-left: -92px;
  }

  .image-10 {
    max-width: 130%;
    margin-top: 44px;
    margin-left: -95px;
  }

  .column-2 {
    padding-left: 5px;
  }

  .image-4 {
    max-width: 80%;
    margin-right: 10px;
  }

  .div-block-8 {
    max-width: 752px;
  }

  .heading-9.l {
    margin-bottom: 20px;
    font-size: 40px;
  }

  .feature_wrap-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .feature_wrap-2._2 {
    padding-bottom: 120px;
  }

  .menu-button-2 {
    color: #4255bd;
    background-color: #f4f5fb;
    border-radius: 8px;
    margin-left: 14px;
    padding: 12px;
    transition: all .3s;
  }

  .menu-button-2:hover {
    color: #fff;
    background-color: #060606;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #4255bd;
  }

  .section-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-shop-tabs {
    min-width: 50%;
    margin-right: 40px;
  }

  .feature-grid, .grid-content-bottom {
    grid-template-columns: 1fr;
  }

  .section-large {
    padding-top: 60px;
  }

  .grid-content {
    grid-template-columns: 1fr;
  }

  .code-background {
    top: -15%;
  }

  .feature-grid-2, .grid-features {
    grid-template-columns: 1fr;
  }

  .container-large-3 {
    margin-top: -117px;
  }

  .grid-feature-large {
    grid-template-columns: 1fr 1fr;
  }

  .section-features-2 {
    padding-bottom: 140px;
  }

  .h3-heading-2 {
    margin-top: 3px;
    margin-bottom: 33px;
  }

  .section5 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-5 {
    border-radius: 0 0 20px;
    margin-right: 0;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .dashboard-sidebar {
    width: auto;
    height: auto;
    padding: 0;
  }

  .dashboard-section {
    position: relative;
  }

  .nav-menu-3 {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    width: 320px;
    padding: 100px 34px 34px;
    display: flex;
  }

  .logo-3 {
    display: none;
  }

  .chart-placeholder {
    max-width: 480px;
  }

  .navigation-grid {
    margin-top: 40px;
  }

  .nav-title {
    display: none;
  }

  .dashboard-grid {
    grid-template-columns: 1fr;
  }

  .menu-button-3.w--open {
    z-index: 99;
    background-color: #000;
    border-bottom-right-radius: 20px;
  }

  .title-wrap {
    margin-bottom: 60px;
  }

  .title-large-3 {
    margin-bottom: 40px;
  }

  .content-grid, .grid-cta {
    grid-template-columns: 1fr;
  }

  .cta-section {
    flex-direction: column;
  }

  .cta-grid, .grid-two-column {
    grid-template-columns: 1fr;
  }

  .cta-grid-long {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .heading-hero-2 {
    font-size: 8em;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-hover-background {
    display: none;
  }

  .demo-store.button-outline.large {
    margin-left: 50px;
    margin-right: 50px;
  }

  .button-animated.large {
    opacity: 1;
  }

  .title-xl {
    font-size: 5em;
  }

  .title-sm {
    font-size: 2.5em;
  }

  .how-it-works-item-4, .how-it-works-item-1, .how-it-works-item-2 {
    width: 100%;
  }

  .row-md {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    place-content: stretch;
    padding-left: 0;
  }

  .section-6-hero.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .logo-levitate-4 {
    bottom: 72%;
    right: 2%;
  }

  .logo-levitate-3 {
    width: 4.25em;
  }

  .logo-levitate-5 {
    width: 4em;
    height: 4em;
    top: 2%;
    right: 24%;
  }

  .logo-levitate-7 {
    width: 4em;
    height: 4em;
  }

  .title-2xl {
    margin-right: -30px;
    font-size: 4em;
  }

  .logo-levitate-2 {
    width: 2.5em;
    height: 2.5em;
    right: 12%;
  }

  .logo-levitate-1 {
    left: 8%;
  }

  .logo-levitate-9 {
    width: 3em;
    height: 3em;
  }

  .logo-levitate-6 {
    width: 4em;
  }

  .logo-levitate-8 {
    left: 12%;
  }

  .h2-2 {
    font-size: 40px;
    line-height: 1.2;
  }

  .how_text-2 {
    margin-bottom: auto;
  }

  .section-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .brand_image-2 {
    min-height: 0;
  }

  .navigation-link {
    justify-content: flex-start;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .navigation-link.w--open {
    color: #fff;
    background-color: #7070c2;
    width: 100%;
  }

  .menu-button-4 {
    color: #4255bd;
    background-color: #f4f5fb;
    border-radius: 8px;
    margin-left: 14px;
    padding: 12px;
    transition: all .3s;
  }

  .menu-button-4:hover {
    color: #fff;
    background-color: #060606;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #4255bd;
  }

  .navigation-toggle {
    color: #060606;
    justify-content: flex-start;
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .navigation-toggle.w--open {
    color: #fff;
    background-color: #4255bd;
    width: 100%;
  }

  .navigation-mobile-button {
    display: none;
  }

  .nav-grid-large, .nav-column-large {
    grid-template-columns: 1fr;
  }

  .nav-dropdown-container {
    box-shadow: none;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brand {
    margin-right: 10px;
    padding: 0;
  }

  .dropdown-list-full.w--open {
    border-bottom: 4px solid #1a1a1a;
    height: 50vh;
    position: static;
    overflow: auto;
  }

  .menu-wrap {
    background-color: #fff;
    height: auto;
    position: absolute;
  }

  .nav-contact {
    display: none;
  }

  .dropdown {
    width: 100%;
  }

  .column-xs {
    font-size: 16px;
  }

  .title-xs {
    font-size: 2.25em;
  }

  .title-2-v2 {
    font-size: 5em;
  }

  .stats-4x-1st {
    transform: translate(-1em, -2em)rotateX(-17deg)rotateY(26deg)rotateZ(-9deg);
  }

  .section-20.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .side-by-side-1-to-1 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .team-title {
    font-size: 1em;
  }

  .mixed-gallery-1 {
    grid-template-rows: 210px auto;
  }

  .features-grid {
    max-width: 100%;
  }

  .features-heading-wrap {
    max-width: 500px;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .features-container-2 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .holder {
    width: 12em;
    height: 12em;
  }

  .last-image {
    overflow: visible;
  }

  .side-by-side-2-to-3 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .career-tab-button {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .header-submit-button {
    background-color: var(--black);
  }

  .header-dashboard-image {
    margin-top: 60px;
  }

  .title-2xl-2 {
    font-size: 3.6em;
  }

  .placeholder-image-tall {
    max-width: 100%;
    height: 500px;
  }

  .material-icons-round.text-color-black {
    color: var(--dark-grey);
  }

  .column-md.content-centered {
    margin-top: -70px;
    margin-bottom: 20px;
  }

  .info-3x {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .title-md {
    font-size: 3.5em;
  }

  .footer-1-cta-grid {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .padding-2xl {
    padding: 1.875em;
  }

  .grid-form, .contact-grid {
    grid-template-columns: 1fr;
  }

  .grid-two-column-2 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-one-column-2 {
    grid-template-columns: 1fr;
  }

  .contact-card {
    margin-right: auto;
  }

  .section-manage {
    padding-bottom: 140px;
  }

  .grid-content-2 {
    grid-row-gap: 72px;
    grid-template-columns: 1fr;
  }

  .card-ui {
    right: 5%;
  }

  .h3-heading-5 {
    margin-top: 20px;
  }

  .lottie-animation-2 {
    height: 420px;
  }

  .text-lg-3 {
    font-size: 1.22em;
  }

  .lottie-animation-3 {
    height: 450px;
  }

  .h2-3 {
    font-size: 40px;
    line-height: 1.2;
  }

  .button-animated-2.large {
    margin-left: 50px;
    margin-right: 50px;
  }

  .h1-3 {
    font-size: 48px;
    line-height: 1.2;
  }

  .section1-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section1-2.hero1 {
    height: auto;
    min-height: 0;
    max-height: none;
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .avatar-group {
    max-width: 340px;
    height: auto;
    inset: auto -5% -10% auto;
  }

  .cta-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .cta-section-2 {
    background-position: 50% 0;
    flex-direction: column;
  }

  .save-20-wrapper {
    bottom: -118%;
  }

  .cta-wrapper-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .header-grid {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 10px;
  }

  .header-standard {
    padding-top: 60px;
    padding-bottom: 140px;
  }

  .image-14 {
    bottom: -87px;
    right: -46px;
  }

  .image-6 {
    top: -98px;
    left: 90px;
  }

  .image-15 {
    left: 43px;
  }

  .hero {
    padding-left: 66px;
    padding-right: 66px;
  }

  .image-1 {
    bottom: 436px;
    left: -20px;
  }

  .image-16 {
    bottom: 404px;
  }

  .content-block-small {
    padding: 32px;
  }

  .content-image-large-wrapper {
    padding-top: 0;
    padding-left: 0;
  }

  .content-card-full {
    flex-direction: column;
  }

  .content-grid-card {
    grid-template-columns: 1fr;
  }

  .section-12 {
    min-height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-12.ipl-section {
    padding-bottom: 60px;
  }

  .section-heading {
    font-size: 60px;
  }

  .site-wrapper.ipl-wrapper {
    grid-template-columns: 1fr .5fr;
  }

  .ipl-subheading {
    font-size: 20px;
  }

  .padding-6xl {
    padding: 3.5em;
  }

  .title-md-2 {
    font-size: 3.5em;
  }

  .title-xs-2 {
    font-size: 2.25em;
  }

  .split-section-full {
    grid-template-columns: 1fr;
  }

  .menu-wrapper {
    background-color: #fafafa;
    height: auto;
    padding: 32px;
    position: absolute;
  }

  .document-page-menu {
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .document-link {
    width: 100%;
  }

  .document-link:hover {
    color: #000;
  }

  .document-base {
    border-left: 1px solid #ebebeb;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .document-feature-grid {
    grid-template-columns: 1fr;
  }

  .menu-button-5 {
    color: #fff;
    background-color: #2da46f;
    border-radius: 6px;
    padding: 10px;
  }

  .menu-button-5.w--open {
    background-color: #238056;
  }

  .navigation-link-wrapper-2 {
    background-color: #fff;
    width: auto;
  }

  .navigation-button-wrapper-2 {
    grid-column-gap: 14px;
  }

  .document-menu {
    display: none;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image {
    min-width: 250px;
    height: 140%;
    min-height: 250px;
    max-height: 800px;
  }

  .sect-3 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .checkout-exp-img {
    max-width: 100%;
  }

  .tab-content-grid {
    grid-row-gap: 62px;
    grid-template-columns: 1fr;
  }

  .title-md-3 {
    font-size: 3.5em;
  }

  .faq-content-2 {
    width: 100%;
  }

  .padding-lg {
    padding: 1.375em;
  }

  .title-lg {
    font-size: 3.25em;
  }

  .nav-link-content-list, .nav-link-content-list-1x {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .nav-link-dropdown-list {
    margin-left: 0;
  }

  .nav-link-dropdown-list.w--open {
    box-shadow: none;
    background-color: #0000;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    min-width: auto;
    position: relative;
  }

  .navbar-list {
    grid-template-columns: auto 1fr;
  }

  .nav-link-angle {
    display: none;
  }

  .nav-link-dropdown {
    padding: 0 32px;
  }

  .menu-button-6 {
    color: #acb8c4;
    border-radius: 9999px;
    width: 48px;
    height: 48px;
    padding: 0;
    font-size: 16px;
  }

  .menu-button-6.w--open {
    background-color: #0000;
  }

  .menu-open {
    font-family: ICONS sharp, sans-serif;
    position: relative;
  }

  .nav-link-4 {
    justify-content: flex-start;
    padding: 24px 0;
    display: block;
  }

  .nav-link-4._1st {
    padding-left: 32px;
  }

  .nav-link-column-divider {
    display: none;
  }

  .navbar-10 {
    margin-top: 0;
    position: relative;
    top: auto;
  }

  .menu-close {
    display: none;
    position: relative;
  }

  .navbar-nav-menu {
    background-color: #fafafa;
    border-radius: 0;
    margin-top: -100px;
    padding-top: 100px;
    display: block;
    overflow: scroll;
  }

  .navbar-controls {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    display: grid;
  }

  .menu-button-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 24px;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .menu-button-wrap.newpostion.smallestpostion {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 220px;
    display: flex;
  }

  .header-section.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .button-animated-3.small.newsign {
    padding-top: 16px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 15px;
  }

  .button-animated-3.small.newsign.resisebuttonsign {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 129.156px;
    height: 40px;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 11px;
    display: block;
  }

  .button-label-7 {
    line-height: 13px;
  }

  .tabs-horizontal {
    grid-template-columns: 1fr;
  }

  .title-xs-3 {
    font-size: 2.25em;
  }

  .section-14 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .demo-content {
    max-width: 330px;
  }

  .demo-box {
    padding-right: 20px;
  }

  .demo-hand {
    left: 1%;
  }

  .list-4x {
    grid-column-gap: 2em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .row-sm-4 {
    color: #acb8c4;
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
  }

  .section-15.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .section-15.bg-tile-top-lg.bg-amber-900 {
    background-color: #494848;
  }

  .footer-1-sub-grid {
    grid-template-columns: 1fr 1fr;
  }

  .text-lg-10._36ch {
    margin-top: 19px;
  }

  .text-lg-10._48ch-2 {
    color: #acb8c4;
    margin-top: 25px;
    margin-bottom: 10px;
    font-family: Inter, sans-serif;
    line-height: 1.35;
  }

  .title-md-4 {
    font-size: 3.5em;
  }

  .tab-holder {
    padding-left: 0;
  }

  .tab-link-simple {
    flex: none;
  }

  .tab-simple-menu {
    width: 100%;
    display: flex;
    overflow: scroll;
  }

  .text-block-35 {
    color: var(--dark-grey);
  }

  .padding-top-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-2-column-sm {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-flow: row;
  }

  .grid-cell-2 {
    margin-bottom: 40px;
  }

  .feature-text {
    max-width: none;
  }

  .line-break-gradient {
    max-width: 100%;
  }

  .price-grid {
    grid-template-columns: 1fr;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-title {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-9 {
    min-height: auto;
    position: relative;
  }

  .grid-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing-card-grid {
    grid-template-columns: 1fr 1fr;
  }

  .heading-wrapper-6 {
    max-width: none;
    position: static;
  }

  .navigation-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .navigation-list-column.w--open {
    height: 400px;
    margin-left: 0;
    position: static;
    overflow: auto;
  }

  .navigation-2 {
    position: relative;
  }

  .navigation-avatar-wrapper {
    margin-right: 14px;
  }

  .navigation-toggle-2 {
    justify-content: flex-start;
    width: 100%;
  }

  .navigation-toggle-2.w--open {
    color: #160042;
    background-color: #f7f9fd;
    width: 100%;
  }

  .navigation-dropdown-small {
    width: 100%;
  }

  .logo-link-large {
    margin-right: 0;
  }

  .menu-button-7 {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button-7.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .navigation-menu-2 {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu-2.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link-2 {
    width: 100%;
  }

  .team-5x-sm {
    grid-row-gap: 2em;
    grid-template-columns: 1fr 1fr 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-18.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .button-icon-dashboard {
    position: static;
    top: 16px;
  }

  .section-intro.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .section-intro.bg-tile-top-lg.bg-amber-900 {
    background-color: #494848;
  }

  .logos-copy.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .logos-copy.bg-tile-top-lg.bg-amber-900 {
    background-color: #494848;
  }

  .features.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .features.bg-tile-top-lg.bg-amber-900 {
    background-color: #494848;
  }

  .container-11 {
    max-width: 700px;
  }

  .lottie-animation-5 {
    width: 300px;
    padding-bottom: 30px;
  }

  .section-20 {
    padding-top: 10%;
  }

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

  .div-block-14 {
    max-width: none;
  }

  .hero-grid-footer-text {
    width: 100%;
  }

  .hero-title-big {
    width: 100%;
    font-size: 3rem;
  }

  .hero-footer_number-wrap, .hero-footer_left {
    margin-left: 0;
  }

  .button-black {
    padding: 15px 20px;
  }

  .hero-section {
    align-items: flex-start;
    margin-top: 0;
    padding-top: 10vh;
    padding-left: 5%;
    padding-right: 5%;
  }

  .text-white-small.width-30 {
    font-size: 12px;
  }

  .text-block-47 {
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5rem;
  }

  .container-col-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .container-col-12.flex-vertical {
    align-items: flex-start;
  }

  .txt-medium-white {
    width: 90%;
    font-size: 14px;
    line-height: 1.1;
  }

  .txt-medium-white.width-80.txt-0pacity-70.margin-tb-40 {
    width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
  }

  .hero-grid {
    grid-template-columns: 1fr 1.25fr;
  }

  .hero_number {
    font-size: 2rem;
  }

  .hero-grid-right {
    margin-top: -30px;
  }

  .section-21 {
    padding: 60px 5%;
  }

  .section-21.pad-tb-60 {
    padding: 30px 5%;
  }

  .heading-medium-2.margin-tb-20-30 {
    font-size: 1.3rem;
    line-height: 1.1;
  }

  .txt-small-black {
    font-size: 14px;
  }

  .txt-small-black.bold.width-85 {
    font-weight: 400;
  }

  .txt-small-black.width-70 {
    width: 90%;
  }

  .icon-4 {
    width: 25%;
    max-width: none;
  }

  .card-3 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-8 {
    grid-template-columns: .95fr 1fr;
    align-content: stretch;
    place-items: center;
  }

  .title-mid {
    margin-bottom: 20px;
    font-size: 1.8rem;
  }

  .text-block-48 {
    width: 90%;
    margin-bottom: 20px;
    font-size: 12px;
    font-weight: 500;
  }

  .div-block-19 {
    margin-top: 0;
  }

  .text-black-2.width-80 {
    width: 90%;
    font-size: 12px;
  }

  .image_section-2-sub {
    width: 40%;
    max-width: none;
    right: 0%;
  }

  .image_section-2-main {
    max-width: 90%;
  }

  .image_blue-card {
    width: 80%;
    max-width: none;
    top: 0%;
    left: 0%;
  }

  .purple-circle {
    width: 280px;
    height: 280px;
    left: 0%;
  }

  .container-col-10 {
    margin-left: 2.5%;
    margin-right: 2.5%;
  }

  .image-dark-card {
    width: 80%;
    max-width: none;
    left: 0%;
  }

  .section-3_right-wrapper {
    padding-top: 0;
  }

  .divider.margin-tb-30 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar12_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar12_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar11_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .dropdown-icon-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar12_dropdown-content {
    flex-direction: row;
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

  .navbar11_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar12_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .text-weight-semibold-3 {
    font-size: 14px;
    font-weight: 400;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar12_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar12_menu.is-page-height-tablet {
    padding-bottom: 15rem;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar12_link {
    width: auto;
    padding: .75rem 0;
    font-size: 15px;
  }

  .navbar12a_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar12_menu-button.w--open {
    background-color: #0000;
  }

  .button-14.is-small, .button-14.is-secondary.is-small {
    margin-left: 100px;
    margin-right: 100px;
  }

  .navbar12_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .text-weight-semibold-4 {
    font-size: 14px;
  }

  .navbar11_dropdown-list2 {
    position: static;
    overflow: hidden;
  }

  .navbar11_dropdown-list2.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .navbar11_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .dropdown-list2-copy {
    position: static;
    overflow: hidden;
  }

  .dropdown-list2-copy.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .section-6-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .section-6-footer.hero {
    height: auto;
    min-height: 0;
    max-height: none;
    margin-top: 0;
    padding-top: 64px;
    padding-bottom: 120px;
  }

  .section-20-n.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .blog33_list, .blog37_list {
    grid-template-columns: 1fr 1fr;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .blogpost4_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost4_content {
    margin-bottom: 3rem;
  }

  .blogpost4_image-wrapper {
    margin-bottom: 3rem;
    padding-top: 56.25%;
  }

  .blogpost4_newsletter {
    position: static;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .blogpost2_content, .blogpost2_header {
    margin-bottom: 3rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .moodboard-screenshot {
    width: auto;
  }

  .horizontal-flex-div.centre-div.buttonpostion {
    margin-top: 0;
    padding-top: 10px;
  }

  .guassian-blur-2, .guassian-blur-3 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .home-heading-wrapper.margin-bottom-xl {
    margin-top: 0;
    margin-bottom: 0;
  }

  .home-section {
    padding-top: 15vh;
  }

  .screenshot-wrapper {
    width: 100%;
  }

  .moodboard-screenshot-2 {
    width: auto;
    max-width: 100%;
    box-shadow: 0 24px 40px #00000026;
  }

  .margin-bottom-m-3 {
    margin-bottom: 32px;
  }

  .home-section-2 {
    padding-top: 15vh;
  }

  .screenshot-wrapper-2 {
    width: 100%;
  }

  .feature {
    padding: 3.5rem;
  }

  .vertical-2xl {
    grid-row-gap: 2.5rem;
  }

  .feature---content {
    width: 66.6667%;
    padding-right: 0;
  }

  .heading-h4 {
    font-size: 1.563rem;
  }

  .btn:hover {
    color: #fff;
  }

  .navmenu__dropdown {
    position: relative;
    top: 0%;
    overflow: hidden;
  }

  .navmenu__dropdown.w--open {
    border-top-style: none;
    border-bottom-style: none;
    max-height: none;
    padding-bottom: 20px;
    position: relative;
    top: 0%;
    overflow: visible;
  }

  .navmenu__dropdown-left {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 40px;
    padding-right: 0;
    display: flex;
  }

  .link-list__dropdown-wrapper {
    background-color: #fff;
    flex-direction: column;
    flex: 1;
  }

  .button-15 {
    flex: 1;
    justify-content: center;
  }

  .button-15.cc-navbar.cc-secondary {
    margin-right: 12px;
  }

  .navbar__container {
    z-index: 1;
    background-color: #fff;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .navmenu__cta-wrapper {
    margin-top: auto;
    padding: 20px;
  }

  .navbar__mobile-overlay {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .navmenu__button {
    z-index: 1;
    cursor: pointer;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-right: -20px;
    padding: 22px 16px 18px;
    font-size: 24px;
    display: block;
    position: relative;
  }

  .link-list__link {
    flex: 1;
  }

  .link-list__link:hover {
    box-shadow: none;
  }

  .navmenu__button-icon {
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex;
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .link-list__dropdown-toggle {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .link-list__dropdown-toggle:hover, .link-list__dropdown-toggle.w--open {
    box-shadow: none;
  }

  .brand-3 {
    z-index: 1;
  }

  .navmenu__flex-container {
    background-color: #fff;
    flex-direction: column;
    height: 100%;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
  }

  .navmenu__link-list {
    border-bottom: 1px solid #e4e4e4;
    flex-direction: column;
    flex: 1;
    overflow: auto;
  }

  .navmenu__dropdown-section {
    margin-bottom: 32px;
  }

  .navbar__navmenu-mobile {
    display: flex;
  }

  .navmenu__dropdown-container {
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
  }

  .navmenu__dropdown-container.cc-mobile {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .link-list__list-item {
    z-index: 1;
    background-color: #fff;
    border-bottom: 1px solid #e4e4e4;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .link-list__list-item.cc-first {
    z-index: 2;
  }

  .nav-menu__cta-button {
    flex: 1;
    justify-content: center;
  }

  .navbar__navmenu {
    z-index: 0;
    border-bottom: 1px solid #e4e4e4;
    height: 100vh;
    margin-left: 0;
    transition-property: none;
    position: absolute;
    inset: 100% 0% 0%;
    overflow: hidden;
    transform: translate(0);
  }

  .link-list__dropdown-toggle-2 {
    z-index: 1;
    background-color: #fff;
    flex: 1;
    justify-content: space-between;
    width: 100%;
  }

  .link-list__dropdown-toggle-2:hover, .link-list__dropdown-toggle-2.w--open {
    box-shadow: none;
  }

  .dropdown-toggle-2 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px solid #e0e6e8;
    justify-content: space-between;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-2:hover {
    color: #151b26;
  }

  .dropdown-toggle-2.w--open {
    box-shadow: none;
    background-color: #f0f0ff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle-2.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .dropdown-toggle-2.button {
    padding-top: 24px;
    padding-bottom: 16px;
    display: block;
  }

  .dropdown-toggle-2.line {
    display: none;
  }

  .dropdown-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .dropdown-column.third {
    margin-bottom: 0;
    padding-left: 0;
  }

  .blog-card-image {
    width: 100%;
    height: 120px;
  }

  .navbar-8 {
    height: 54px;
  }

  .brand-4 {
    display: none;
  }

  .brand-4.responsive {
    margin-top: 18px;
    display: block;
  }

  .dropdown-bg-full {
    display: none;
  }

  .menu-right {
    flex-direction: column-reverse;
  }

  .dropdown-card-bg {
    display: none;
  }

  .dropdown-overflow {
    max-height: none;
    margin-left: -32px;
    margin-right: -32px;
    padding-top: 28px;
    padding-bottom: 20px;
    overflow: hidden;
  }

  .sidebar-column-bg {
    background-color: #f6f8f9;
    display: block;
    position: absolute;
    inset: -49px -24px;
  }

  .menu-left {
    z-index: 1;
    margin-top: 32px;
    display: block;
    position: relative;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .dropdown-footer-copy {
    text-align: center;
    background-color: #e0e6e8;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    inset: auto 0 0;
    transform: none;
  }

  .dropdown-bg {
    display: none;
  }

  .blog-card-link {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
  }

  .menu {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-footer-wrapper.tablet {
    z-index: 10;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dropdown-sidebar-bg {
    display: none;
  }

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

  .dropdown-grid.resources {
    grid-template-columns: 1fr;
  }

  .blog-card {
    white-space: normal;
    width: 40%;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .blog-card.third {
    display: inline-block;
  }

  .blog-card-scroll {
    white-space: nowrap;
    width: 100%;
    margin-bottom: -16px;
    padding-left: 32px;
    padding-right: 16px;
    overflow: scroll;
  }

  .dropdown-list-4 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-footer-full {
    display: none;
  }

  .menu-button-8 {
    flex-direction: column;
    width: 66px;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-button-8.w--open {
    background-color: #fff0;
  }

  .nav-button {
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  .nav-button:hover {
    background-color: #273240;
  }

  .dropdown-footer-link {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

  .dropdown-footer {
    height: 96px;
    padding-bottom: 48px;
  }

  .blog-card-scroll-wrapper {
    margin-left: -32px;
    margin-right: -32px;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .dropdown-inner-shadow {
    display: none;
  }

  .navbar-shadow-2 {
    opacity: 1;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    height: 80%;
  }

  .nav-link-dropdown-2 {
    padding: 0 32px;
  }

  .div-block-21 {
    max-width: 90%;
  }

  .menu-open-2 {
    color: #50555a;
    font-family: ICONS sharp, sans-serif;
    position: relative;
  }

  .nav-link-content-list-2 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .navbar-list-2 {
    grid-column-gap: 18px;
    background-color: #fafafa;
    grid-template-columns: .75fr .35fr .35fr;
    margin-top: 5px;
  }

  .nav-link-content-list-1x-2 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .menu-open-3 {
    font-family: ICONS sharp, sans-serif;
    position: relative;
  }

  .nav-link-content-list-3 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .nav-link-5 {
    justify-content: flex-start;
    padding: 24px 0;
    display: block;
  }

  .nav-link-5._1st {
    padding-left: 32px;
  }

  .navbar-list-3 {
    grid-template-columns: auto 1fr;
  }

  .nav-link-content-list-1x-3 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .title-2xl-3 {
    font-size: 4em;
  }

  .col-7 {
    margin-bottom: 30px;
  }

  .large-subtitle-2 {
    font-size: 20px;
    line-height: 1.2;
  }

  .container-13 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feature-section {
    min-height: 500px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .large-heading-2 {
    font-size: 40px;
    line-height: 1.2;
  }

  .section-14-copy.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .text-lg-11 {
    font-size: 1.22em;
  }

  .title-2xl-4 {
    font-size: 3.6em;
  }

  .nav-link-dropdown-3 {
    padding: 0 32px;
  }

  .menu-open-4 {
    position: relative;
  }

  .title-xs-4 {
    font-size: 2.25em;
  }

  .section-22.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .heading-17-copy {
    margin-top: -17px;
    margin-bottom: 40px;
  }

  .headline.s {
    font-size: 24px;
  }

  .headline.m {
    font-size: 36px;
  }

  .image-27 {
    position: relative;
  }

  .button-17 {
    font-weight: 700;
  }

  .column-3._5-col.position-sticky.margin-bottom-mob---s._14-col-mob, .column-4._5-col.position-sticky.margin-bottom-mob---s._14-col-mob {
    position: sticky;
    top: 30px;
  }

  .title-2xl-2n {
    font-size: 3.3em;
  }

  .section-22 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .shift-image-wrap {
    width: 100%;
    margin-bottom: -4em;
  }

  .testimonial-shift-wrap {
    flex-direction: column;
  }

  .case-shift-title-wrap {
    margin-left: 0;
  }

  .shift-body {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 4em;
    padding-left: 4em;
  }

  .stats-3x {
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-7 {
    margin-top: -32px;
    margin-bottom: -60px;
  }

  .small-copy.margin-bottom-16, .small-copy.margin-bottom-16-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-pane-without-relume {
    width: 100%;
    min-width: 100%;
  }

  .section-24 {
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .tab-pane-with-relume {
    width: 100%;
    min-width: 100%;
  }

  .comparison-img---mobile {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .with-underline {
    padding-top: 2px;
    padding-bottom: 4px;
  }

  .comparison-img---desktop {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-m {
    font-size: 18px;
  }

  .heading-2-small {
    font-size: 56px;
    line-height: 64px;
  }

  .circle-blur-middle-left {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    top: 20%;
  }

  .circle-blur-middle-left.safari {
    opacity: .8;
    filter: blur(68px);
  }

  .home-1a {
    padding-top: 15vh;
  }

  .cta-section-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cta-subtitle {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 1.4;
  }

  .cta-img {
    right: 0%;
  }

  .header76_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header76_content-right {
    height: 40rem;
    padding-left: 5vw;
  }

  .header76_content-left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .banner12_text-wrapper {
    text-align: center;
  }

  .section-info.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  ._20vw-div {
    width: 18vw;
  }

  .slider-container {
    display: flex;
  }

  .section-logo {
    overflow: hidden;
  }

  .page-padding-2.s0 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
  }

  .logo-slider-img {
    width: 174px;
  }

  .container-15 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-25.light-color-gradient {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title-xl-2 {
    color: #33383f;
    font-size: 3.5em;
  }

  .cta-2 {
    background-color: #cfe7fc;
    border-style: none;
  }

  .cta-2:hover {
    background-color: #7aa7ff52;
  }

  .heading-20 {
    color: #626a72;
    padding-top: 5px;
    font-size: 16px;
  }

  .guassian-blur-4 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .heading-17-copy-2 {
    color: #33383f;
    margin-top: -17px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1;
  }

  .margin-bottom-m-4 {
    margin-bottom: 32px;
    font-size: 1.5em;
  }

  .home-1a-2 {
    padding-top: 15vh;
  }

  .secondary-cta-2 {
    border-radius: 6px;
  }

  .screenshot-wrapper-3 {
    width: 100%;
  }

  .clone-image-2 {
    display: none;
  }

  .carousel-container {
    width: 100%;
  }

  .carousel-item {
    background-position: 100%;
    width: 100%;
    height: 120px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .carousel-item.dark-blue {
    background-color: #007dfb;
  }

  .carousel-item.light-blue {
    background-color: #00abfa;
  }

  .carousel-item.orange {
    background-color: #ee7a40;
  }

  .carousel-item.pink {
    background-color: #ed5b7b;
  }

  .carousel {
    flex-wrap: wrap;
    width: 100%;
    display: block;
  }

  .carousel.hide, .btn-carousel {
    display: none;
  }

  .carousel-text {
    display: none;
    overflow: visible;
  }

  .carousel-card-overlay {
    background-image: linear-gradient(270deg, #0000003d, #0000);
    align-self: auto;
    height: 120px;
    display: block;
  }

  .carousel__wrapper {
    justify-content: center;
    align-self: auto;
    padding: 60px 0;
  }

  .slide-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .slide-2 {
    width: 100%;
    padding-top: 40px;
    overflow: hidden;
  }

  .guassian-blur-5 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .cta-2-2 {
    background-color: #cfe7fc;
    border-style: none;
  }

  .cta-2-2:hover {
    background-color: #7aa7ff52;
  }

  .heading-21 {
    color: #484f58;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 5px;
    font-size: .7em;
  }

  .heading-17-copy-3 {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.4em;
    line-height: 1;
  }

  .heading-17-copy-3.colorhome {
    font-size: 1.5em;
  }

  .heading-17-copy-3.colorhome.fade-in-on-scroll {
    font-size: 1.4em;
  }

  .screenshot-wrapper-4 {
    width: 100%;
  }

  .margin-bottom-m-5 {
    margin-bottom: 32px;
    font-size: 1.5em;
  }

  .moodboard-screenshot-3 {
    width: auto;
    max-width: 100%;
    box-shadow: 0 24px 40px #00000026;
  }

  .hero-bank {
    aspect-ratio: auto;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-size: cover;
    background-clip: padding-box;
    padding-top: 15vh;
  }

  .container-16 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .stats.light-color-gradient {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .title-xl-3, .title-xl-4 {
    color: #33383f;
    font-size: 3.5em;
  }

  .container-17 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .title-xl-5 {
    color: #33383f;
    font-size: 3.5em;
  }

  .logos {
    overflow: hidden;
  }

  .micons-grid-2 {
    margin-left: 40px;
  }

  .title-md-5 {
    font-size: 3.5em;
  }

  .side-by-side-3-to-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .integrations.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .title-sm-2 {
    font-size: 2.5em;
  }

  .text-lg-15 {
    font-size: 1.22em;
  }

  .title-2xl-5 {
    font-size: 3.6em;
  }

  .header-section-4.more-space {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .logo-slider-img-2 {
    width: 174px;
  }

  .logos-sliding {
    overflow: hidden;
  }

  .margin-botton-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .title-sm2 {
    font-size: 2.5em;
  }

  .secondary-cta-3 {
    border-radius: 6px;
  }

  .cta-2-3 {
    z-index: 5;
    background-color: #f5f6f7;
    border-style: solid;
    position: relative;
  }

  .cta-2-3:hover {
    background-color: #7aa7ff52;
  }

  .cta-2-3.resizetrybutton {
    width: 129.156px;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 20px;
    font-size: 11px;
    line-height: 15px;
    display: block;
  }

  .margin-bottom-m-6 {
    margin-top: 0;
    margin-bottom: 32px;
    font-size: 1em;
  }

  .margin-bottom-m-6.fade-in-on-scroll {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .guassian-blur-6 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .logo-slider-img-3 {
    width: 174px;
  }

  .cta-4 {
    border-radius: 8px;
  }

  .cta-4.resizebutton {
    width: 120px;
    height: 40px;
    padding: 15px 10px;
    font-size: 11px;
    line-height: 8px;
  }

  .title-sm-copy {
    font-size: 2.5em;
  }

  .side-by-side-1-to-1-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .apple-grid-block.tablet-hidden {
    display: none;
  }

  .apple-grid {
    grid-template-columns: 2fr 2fr 1fr;
  }

  .image-nudge-up {
    margin-bottom: 14px;
  }

  .your-button {
    z-index: 15;
    width: 215px;
    margin-bottom: 0;
    position: static;
    bottom: -10.5333px;
  }

  .top-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-component.video {
    flex-flow: column;
  }

  .right-content-3 {
    padding-bottom: 20px;
  }

  .button-wrapper-5 {
    margin-top: 59px;
    position: relative;
  }

  .award_component {
    flex-direction: column;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cta_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .cta_content {
    margin-right: 3rem;
  }

  .cta_button-row {
    flex: none;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-logo-left {
    padding-right: 0;
  }

  .navbar-link, .navbar-button {
    justify-content: center;
  }

  .container-22 {
    flex-direction: column;
    align-items: center;
  }

  .carousel-card-overlay-2 {
    background-image: linear-gradient(270deg, #0000003d, #0000);
    align-self: auto;
    height: 120px;
    display: block;
  }

  .container-24 {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-content {
    max-width: 420px;
    margin-top: 32px;
  }

  .feature-container {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 64px;
    display: flex;
  }

  .partner {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .partner-img {
    max-width: 324px;
    padding: 24px;
  }

  .carousel-container-2 {
    width: 100%;
  }

  .slide-3 {
    width: 100%;
    padding-top: 40px;
    overflow: hidden;
  }

  .carousel__wrapper-2 {
    justify-content: center;
    align-self: auto;
    padding: 60px 0;
  }

  .container-25 {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container-2 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 64px;
    display: flex;
  }

  .carousel-container-3 {
    width: 100%;
  }

  .container-26 {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
  }

  .side-by-side-2-to-1 {
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .title-2xl-6 {
    font-size: 4em;
  }

  .section-5-2, .section-5-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .scroll-map-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .side-by-side-2-to-3-2, .side-by-side-3-to-2-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .side-by-side-1-to-1-3 {
    grid-column-gap: 5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr;
    place-content: stretch;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-1-sub-grid-2 {
    grid-template-columns: 1fr 1fr;
  }

  .title-sm-3 {
    font-size: 2.5em;
  }

  .h2-6, .h2-7, .h2-8 {
    font-size: 40px;
    line-height: 1.2;
  }

  .padding-section-large-1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h3-copy {
    font-size: 2.25rem;
  }

  .heading-style-h3-copy.text-color-blue.whatweoffer {
    text-align: center;
    font-size: 30px;
  }

  .guassian-blur-7 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .heading-17-copy-4 {
    color: #33383f;
    margin-top: -17px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1;
  }

  .home-1b {
    padding-top: 15vh;
  }

  .nav-link-dropdown-4 {
    padding: 0 32px;
  }

  .nav-link-content-list-4 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .navbar-list-4 {
    background-color: #fafafa;
    grid-template-columns: auto 1fr;
    margin-top: 1px;
  }

  .navbar-nav-menu-2 {
    background-color: #fafafa;
    border-radius: 0;
    margin-top: -100px;
    padding-top: 100px;
    display: block;
    overflow: scroll;
  }

  .navbar-controls-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    display: grid;
  }

  .nav-link-6 {
    justify-content: flex-start;
    padding: 24px 0;
    display: block;
  }

  .nav-link-6._1st {
    padding-left: 32px;
  }

  .navbar-11 {
    margin-top: 5px;
    position: sticky;
  }

  .menu-button-9 {
    color: #acb8c4;
    border-radius: 9999px;
    width: 48px;
    height: 48px;
    padding: 0;
    font-size: 16px;
  }

  .menu-button-9.w--open {
    background-color: #0000;
  }

  .nav-link-content-list-1x-4 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .nav-link-dropdown-list-2 {
    margin-left: 0;
  }

  .nav-link-dropdown-list-2.w--open {
    box-shadow: none;
    background-color: #0000;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    min-width: auto;
    position: relative;
  }

  .guassian-blur-8 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .heading-17-copy-5 {
    color: #33383f;
    margin-top: -17px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1;
  }

  .grid-12 {
    grid-template-columns: 1fr 1fr;
  }

  .nav-link-dropdown-5 {
    padding: 0 32px;
  }

  .nav-link-content-list-5 {
    box-shadow: none;
    border-radius: 0;
    margin-top: 24px;
  }

  .navbar-list-5 {
    background-color: #fafafa;
    grid-template-columns: auto 1fr;
    margin-top: 1px;
  }

  .nav-link-7 {
    justify-content: flex-start;
    padding: 24px 0;
    display: block;
  }

  .nav-link-7._1st {
    padding-left: 32px;
  }

  .navbar-12 {
    margin-top: 5px;
    position: sticky;
  }

  .menu-button-10 {
    color: #acb8c4;
    border-radius: 9999px;
    width: 48px;
    height: 48px;
    padding: 0;
    font-size: 16px;
  }

  .menu-button-10.w--open {
    background-color: #0000;
  }

  .guassian-blur-9 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .heading-17-copy-6 {
    color: #33383f;
    margin-top: -17px;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 1;
  }

  .guassian-blur-10 {
    opacity: .7;
    filter: blur(68px);
    background-image: linear-gradient(285deg, #ff7448 29%, #ff4848 58%, #6248ff 80%);
    width: 400px;
    height: 400px;
    display: block;
  }

  .footer-1-sub-grid-3 {
    grid-template-columns: 1fr 1fr;
  }

  .your-button-4 {
    z-index: 5;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 215px;
    position: relative;
  }

  .section-35 {
    margin-right: auto;
  }

  .image-46 {
    margin-top: 0;
  }

  .imagereplace {
    pointer-events: auto;
    position: static;
    inset: 0%;
  }

  .grid-15.gridforimpact {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-15.gridforimpact.gridtest1 {
    grid-template-columns: .25fr .25fr;
  }

  .heading-34 {
    text-align: center;
    margin-left: 75px;
    margin-right: 75px;
    padding-right: 0;
  }

  .tabs-menu-3 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-13 {
    font-size: 18px;
    line-height: 25px;
  }

  .container-37 {
    margin-right: auto;
  }

  .container-37.new37, .container-38.new38 {
    width: 300px;
    height: 155px;
  }

  .container-39.newyear {
    width: 200px;
    height: 200px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-40.new40 {
    width: 200px;
    height: 200px;
  }

  .container-41 {
    margin-right: auto;
  }

  .container-41.new41 {
    width: 200px;
    height: 200px;
  }

  .heading-35 {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-14 {
    font-size: 14px;
  }

  .heading-36 {
    margin-bottom: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .paragraph-15 {
    font-size: 14px;
  }

  .heading-37 {
    font-size: 25px;
  }

  .paragraph-16 {
    font-size: 14px;
    line-height: 23px;
  }

  .heading-38 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 40px;
  }

  .paragraph-17 {
    font-size: 14px;
    line-height: 23px;
  }

  .heading-39 {
    font-size: 25px;
    line-height: 40px;
  }

  .paragraph-18 {
    font-size: 14px;
  }

  .paragraph-19 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-block-2, .flex-block-3 {
    margin-top: 0;
  }

  .heading-xhuge {
    font-size: 4.5rem;
  }

  .team-circles {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: center;
  }

  .menu-icon-2 {
    width: 2rem;
  }

  .nav-brand {
    padding-left: 0;
  }

  .footer-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .info-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
  }

  .nav-right {
    display: none;
  }

  .footer-action-component {
    grid-row-gap: 2rem;
    text-align: center;
    grid-template-columns: auto;
    justify-items: center;
    padding-top: 1rem;
  }

  .footer-action-heading {
    font-size: 3rem;
  }

  .faq-intro {
    padding-bottom: 3.5rem;
  }

  .name-item {
    height: 5rem;
    font-size: 3rem;
  }

  .agenda-hero-component {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .intro-centered {
    max-width: 35rem;
  }

  .footer-column {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    align-items: flex-start;
  }

  .nav-responsive {
    flex-direction: column;
    display: flex;
  }

  .story-image {
    min-height: 100vw;
  }

  .nav-left {
    background-color: #fff;
    border-radius: .5rem;
    margin-left: 5vw;
    margin-right: 5vw;
  }

  .action-description {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2rem;
  }

  .menu-button-11 {
    background-color: #c8c8c800;
    padding: 0;
  }

  .menu-button-11.w--open {
    background-color: #c8c8c800;
  }

  .team-basic {
    grid-template-columns: 1fr;
  }

  .faq-top {
    padding: .5rem;
  }

  .heading-item {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .last-year {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .last-year-intro {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
  }

  .heading-large-4 {
    font-size: 3.5rem;
  }

  .infro-item-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .heading-grid {
    text-align: center;
    grid-template-columns: auto;
  }

  .nav-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr auto;
    grid-auto-columns: auto;
  }

  .faq-icon {
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    min-height: 4rem;
  }

  .story-cntent {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .story-grid {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .nav-link-9 {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
  }

  .name-block {
    height: 4rem;
    margin-left: 0;
  }

  .story-component {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .nav-link-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .preview-teacher-top {
    padding-left: 0;
  }

  .preview-agenda-content {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .menu-icon-3 {
    width: 2rem;
  }

  .section-sticky-cards {
    background-color: #fff;
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
  }

  .sticky-base {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    position: relative;
  }

  .sticky-base.sticky-second-base {
    margin-top: 0;
    margin-bottom: 0;
    top: 0;
  }

  .sticky-base.sticky-first-base {
    margin-bottom: 0;
  }

  .speaker-title-image {
    width: 20vw;
    height: 20vw;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .speaker-title-image.speaker-image-large {
    width: 28vw;
    height: 22vw;
  }

  .heading-xlarge {
    font-size: 5rem;
  }

  .speakers-row-guide {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 0;
  }

  .action-content {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .preview-agenda-days {
    width: 100%;
  }

  .action-intro {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    max-width: 35rem;
  }

  .hero-image-2 {
    width: 30vw;
    height: 30vw;
    min-height: 30vw;
  }

  .hero-image-2.thirteen {
    left: -65vw;
  }

  .hero-image-2.three {
    left: -10vw;
  }

  .sticky-image {
    min-height: 60vh;
  }

  .preview-agenda {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .sticky-anchoricons {
    top: -13.2rem;
  }

  .benefits-strip {
    grid-template-columns: 1fr .5fr 1fr;
  }

  .hero-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .speaker-list {
    grid-column-gap: 2.5vw;
    grid-row-gap: 0vw;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 7rem;
    display: flex;
  }

  .sticky-content {
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .hero-home-content {
    padding-top: 4rem;
    padding-bottom: 20vh;
  }

  .preview-teacher-title {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    margin-left: 0;
  }

  .menu-icon-4 {
    width: 2rem;
  }

  .nav-link-10 {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
  }

  .heading-xhuge-2 {
    font-size: 4.5rem;
  }

  .nav-link-11 {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
  }

  .hero-bottom-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .hero-home-content-2 {
    padding-top: 4rem;
    padding-bottom: 20vh;
  }

  .grid-17 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .card-4 {
    height: 300px;
  }

  .card-4.new-size-card-logo {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card-4.new-size-card-logo.newbg {
    height: 300px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .card-4.newbg {
    height: 300px;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .vertical-flex {
    grid-column-gap: 10vh;
    grid-row-gap: 10vh;
  }

  .logo-5 {
    letter-spacing: -.55vw;
    font-size: 8vw;
  }

  .gif {
    max-width: 110%;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
    inset: 0;
  }

  .first-frame-2 {
    width: 110%;
    max-width: 140%;
    height: 1500px;
    display: none;
    top: -8%;
    left: -5%;
  }

  .gif-2 {
    bottom: 879.988px;
    left: 568px;
  }

  .gif-2.gifmain {
    width: 35vw;
    margin: auto;
    inset: 0;
  }

  .first-frame-logo {
    object-fit: cover;
    height: 2200px;
    display: none;
    top: -27%;
    bottom: -9%;
    right: -11%;
  }

  .gif-3 {
    width: 33vw;
    margin: auto;
    text-decoration: none;
    inset: 0;
  }

  .first-frame-4 {
    width: 103%;
    max-width: 103%;
    position: absolute;
    top: -21%;
  }

  .first-frame-4.newbg4 {
    width: 110%;
    max-width: 140%;
    height: 2700px;
    display: none;
    top: -234%;
    left: -4%;
  }

  .gif-4 {
    width: 55vw;
    inset: 0 160px;
  }

  .first-frame-5 {
    width: 110%;
    height: 2200px;
    display: none;
    top: -24%;
    left: -5%;
  }

  .gif-5 {
    margin: auto;
  }

  .first-frame-6.newframe1 {
    aspect-ratio: 2.39;
    width: 130%;
    max-width: 130%;
    height: 1200px;
    padding-bottom: 0;
    display: none;
    position: absolute;
    inset: -45% 5% 240% -3%;
    overflow: clip;
  }

  .heading-51 {
    color: var(--dark-grey);
    text-underline-position: auto;
    background-color: #5c95c5;
    justify-content: center;
    align-items: center;
    width: 1000px;
    max-width: 100%;
    height: 400px;
    max-height: 105%;
    margin: auto;
    padding: 100px 200px;
    font-size: 100px;
    text-decoration: none;
    display: flex;
    inset: 0 auto 0 0;
  }

  .heading-51:hover {
    opacity: 0;
    color: var(--dark-grey);
    mix-blend-mode: normal;
    display: inline-block;
  }

  .heading-52 {
    z-index: auto;
    color: var(--light-grey);
    background-color: #ff8812;
    justify-content: center;
    align-items: center;
    width: 1000px;
    max-width: 100%;
    height: 400px;
    max-height: 100%;
    margin: auto;
    padding: 140px 300px;
    font-size: 80px;
    line-height: 44px;
    display: flex;
    inset: 0% auto 0% 0%;
    overflow: visible;
  }

  .heading-52:hover {
    background-color: var(--grey);
    color: var(--grey);
  }

  .container-46 {
    background-color: #ff8812;
    width: 1000px;
    height: 500px;
    position: absolute;
    bottom: -206.987px;
    left: -34.994px;
  }

  .container-46:hover {
    background-color: #ff881200;
  }

  .container-47 {
    background-color: var(--grey);
    width: 700px;
    height: 300px;
    position: absolute;
    top: -3px;
    left: -4.994px;
  }

  .container-47:hover {
    background-color: #19989700;
  }

  .container-49 {
    padding-right: 9px;
  }

  .heading-xhuge-3 {
    font-size: 4.5rem;
  }

  .nav-link-12 {
    color: #000;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 0;
  }

  .hero-bottom-3 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 0;
  }

  .grid-20 {
    margin-top: 0;
  }

  .heading-56 {
    padding-right: 5px;
  }

  .container-51 {
    position: absolute;
    bottom: 226px;
    left: 21px;
  }

  .sticky-anchoricons-copy {
    top: -13.2rem;
  }

  .flex-block-12 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .flex-block-13.marktaing-sec {
    grid-column-gap: 19rem;
    grid-row-gap: 19rem;
  }

  .flex-block-13.typography-top {
    grid-column-gap: 21rem;
    grid-row-gap: 21rem;
  }

  .flex-block-13.color-top {
    grid-column-gap: 18.7rem;
    grid-row-gap: 18.7rem;
  }

  .flex-block-13.logo-top {
    grid-column-gap: 29rem;
    grid-row-gap: 29rem;
  }

  .contant {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .grid-colors-top {
    grid-template-columns: .5fr .25fr 1fr;
  }

  .color-9 {
    width: 298px;
  }

  .text-block-90.color-11 {
    width: 113px;
  }

  .text-block-91 {
    width: 298px;
  }

  .button-27 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-58 {
    background-color: #f4ce62;
    justify-content: center;
    align-items: center;
    width: 1000px;
    max-width: 100%;
    height: 400px;
    max-height: 100%;
    margin: auto;
    padding: 140px 60px;
    font-size: 80px;
    display: flex;
    inset: 0 70px 0 0;
  }

  .heading-58:hover {
    opacity: 0;
  }

  .heading-59 {
    background-color: #233438;
    justify-content: center;
    align-items: center;
    width: 1000px;
    max-width: 100%;
    height: 400px;
    max-height: 100%;
    margin: auto;
    padding: 100px 220px;
    font-size: 70px;
    display: flex;
    inset: 0;
  }

  .heading-59:hover {
    opacity: 0;
  }

  .heading-60 {
    color: var(--light-grey);
    background-color: #199897;
    justify-content: center;
    align-items: center;
    width: 1000px;
    max-width: 100%;
    height: 400px;
    max-height: 100%;
    margin: auto;
    padding: 140px 300px;
    font-size: 80px;
    display: flex;
    inset: 0 auto 0 0;
  }

  .heading-60:hover {
    opacity: 0;
  }

  .heading-61.engver {
    font-size: 40px;
  }

  .paragraph-33 {
    font-size: 18px;
  }

  .paragraph-33.eng {
    padding-right: 0;
    font-size: 18px;
  }

  .flex-block-15.eng {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block-17 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .paragraph-36 {
    font-size: 18px;
  }

  .paragraph-37 {
    text-align: center;
    font-size: 18px;
  }

  .flex-block-19 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .paragraph-42 {
    font-size: 18px;
  }

  .div-block-43 {
    width: auto;
  }

  .image-62, .image-63, .image-70, .image-71, .image-72, .image-73 {
    width: 26px;
  }

  .heading-62 {
    color: var(--light-grey);
    text-decoration: none;
  }

  .heading-63 {
    text-decoration: none;
    overflow: visible;
  }

  .code-embed.tooltip {
    width: 165px;
    display: flex;
  }

  .code-embed-2.tooltip {
    width: 165px;
  }

  .code-embed-3 {
    width: 177.6px;
  }

  .code-embed-3.tooltip {
    width: 165px;
  }

  .code-embed-4 {
    width: 177px;
  }

  .code-embed-4.tooltip.logo3, .tooltip.logo1, .tooltip.logo2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .paragraph-45 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .paragraph-46, .paragraph-47 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-76 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .dropdown-toggle-3 {
    height: 6vw;
  }

  .dropdown-icon-3, .replace-text {
    font-size: 2vw;
    line-height: 2vw;
  }

  .dropdown-toggle-3-copy, .dropdown-toggle-4 {
    height: 6vw;
  }

  .replace-text-2 {
    font-size: 2vw;
    line-height: 2vw;
  }

  .background__fill {
    z-index: 1;
    position: relative;
  }

  .container-78 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .background__lottie {
    z-index: 2;
    flex: none;
    position: relative;
  }

  .cursor {
    display: none;
  }

  .menu-3 {
    height: 100vh;
  }

  .container-79 {
    padding-left: 3em;
    padding-right: 3em;
  }

  .grid-12cols {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: end;
  }

  .menu_bar {
    flex: 1;
    align-items: center;
    max-width: 1200px;
    min-height: 40px;
    padding: 8px 16px;
    font-family: Open Sans, sans-serif;
    display: flex;
  }

  .menu_btn_wrapper {
    flex: 0 auto;
    padding: 0;
  }

  .container-86 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-16 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-12 {
    padding: 12px;
  }

  .menu-button-12.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .container-87 {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .header {
    padding-top: 16px;
    padding-bottom: 0;
  }

  .container {
    width: 90%;
  }

  .container.margin-l {
    padding-top: 40px;
    padding-bottom: 64px;
  }

  .nav-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-logo {
    width: 200px;
    margin-top: 4px;
  }

  .nav-link-wrap {
    display: none;
  }

  .nav-link-wrap.in-menu {
    display: block;
  }

  .button.black.form {
    height: 56px;
    margin-top: 24px;
    margin-left: 0;
  }

  .button.nav {
    padding: 8px 16px;
  }

  .nav-link {
    margin-left: 16px;
    margin-right: 16px;
  }

  .nav-link.about-open {
    margin-left: 0;
    margin-right: 16px;
  }

  .footer-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-sec.hero {
    flex-direction: column;
    padding: 56px 0 0;
  }

  .hero_text-wrap {
    width: 100%;
    max-width: none;
  }

  .paragraph.hero {
    margin-top: 24px;
  }

  .hero-form {
    flex-direction: column;
    height: auto;
  }

  .creators_wrap {
    padding-top: 80px;
  }

  .creator_block {
    display: block;
  }

  .creator_container {
    padding-top: 48px;
    padding-bottom: 80px;
  }

  .creator_content {
    justify-content: center;
  }

  .hero_illustration {
    width: 100%;
    height: 408px;
    margin-top: 48px;
    display: none;
    position: relative;
  }

  .illustration {
    width: auto;
    height: 408px;
    margin-left: auto;
    margin-right: auto;
  }

  .full-centre {
    padding-left: 20px;
    padding-right: 20px;
  }

  .b1-bar2, .b1-bar1 {
    height: 2px;
  }

  .hero_mobile-image {
    width: 100%;
    margin-top: 16px;
    display: block;
  }

  .how_wrap {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .how_grid {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 48px;
  }

  .how_block {
    max-width: 300px;
  }

  .work-image {
    margin-bottom: 24px;
  }

  .feature_wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .feature_wrap._2 {
    padding-bottom: 80px;
  }

  .feature_grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
    display: flex;
  }

  .feature_grid.flip {
    flex-direction: column-reverse;
  }

  ._480 {
    max-width: none;
    margin-bottom: 40px;
  }

  .feature_image-wrap {
    max-width: none;
    height: auto;
  }

  .feature_image._1 {
    position: relative;
  }

  .brand_wrap {
    grid-template-columns: 1fr;
  }

  .brand_container {
    width: 100%;
    padding-bottom: 80px;
  }

  .brand_content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand_grid-text {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .about-menu-wrap {
    width: 100vw;
    min-width: 0;
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .faq_container {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .h4 {
    font-size: 22px;
    line-height: 34px;
  }

  .footer-grid {
    flex-direction: column;
    grid-template-columns: auto;
    display: flex;
  }

  .footer-block {
    max-width: none;
  }

  .fotter_bottom-wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .small.margin-bottom-16 {
    margin-bottom: 16px;
  }

  .small.right {
    margin: 10px 0;
  }

  .footer-flex {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .contact {
    padding-top: 64px;
  }

  .about-menu {
    z-index: 25;
    height: auto;
  }

  .hamburger {
    display: flex;
  }

  .mobile-menu {
    height: 0;
    margin-top: 16px;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .mobile-menu-modal {
    background-image: linear-gradient(to right, var(--beage), var(--purple));
    width: 100vw;
    min-width: 0;
    padding: 24px 0;
    position: relative;
  }

  .mob-menu-wrap {
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid {
    grid-template-columns: 1.75fr;
  }

  .tabs-wrapper {
    display: flex;
  }

  .tab-link {
    border-bottom: 2px solid var(--off-white);
    text-align: center;
    border-left-style: none;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 8px;
    display: flex;
  }

  .tab-link.w--current {
    border-bottom-color: var(--black);
    border-left-style: none;
    margin-left: 0;
    padding: 16px 8px;
  }

  .legal-text-wrapper {
    padding-top: 24px;
  }

  .navbar_container {
    width: 90%;
  }

  .nav_logo {
    height: 28px;
  }

  .footer-credit {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .footer-credit.right {
    margin: 10px 0;
  }

  .footer-credit.margin-bottom-16 {
    margin-bottom: 16px;
  }

  .button-icon-careers {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-careers.margin-right-small.mobile-margin-right-zero {
    margin-right: 0;
  }

  .button-icon-careers.margin-right-small.mobile-margin-right-zero.newcareers {
    margin-left: 220px;
    margin-right: 220px;
  }

  .navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_component {
    height: 4rem;
  }

  .navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .text-block-4, .text-block-5, .text-block-6 {
    color: var(--grey);
  }

  .navbar9_component {
    height: 4rem;
  }

  .navbar9_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar9_dropdown-content-left {
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-3.nav {
    padding: 8px 16px;
  }

  .button-3.black.form {
    height: 56px;
    margin-top: 24px;
    margin-left: 0;
  }

  .rl-navbar_button._0-opacity {
    display: none;
  }

  .rl-navbar_loop {
    margin-top: 1.5rem;
    margin-left: 0;
    margin-right: 0;
  }

  .rl-navbar_component {
    flex-direction: column;
    padding-bottom: 0;
  }

  .rl-navbar_logo-link {
    align-self: flex-start;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .text-background-scribble {
    margin-left: -2rem;
    padding-left: 2rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-background-box {
    margin-bottom: -.6rem;
    margin-left: 0;
    padding-bottom: .6rem;
    padding-left: .75rem;
    padding-right: 1.25rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper.button-wrapper-center.max-width-full-mobile-portrait {
    margin-left: .05rem;
    margin-right: .05rem;
  }

  .rl-header_heading {
    font-size: 2.5rem;
    line-height: 65px;
  }

  .feature-text-wrapper {
    max-width: 100%;
  }

  .large-subtitle {
    font-size: 18px;
    line-height: 1.3;
  }

  .large-heading {
    margin-bottom: 12px;
    font-size: 26px;
  }

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

  .row.reverse-on-3 {
    flex-wrap: wrap-reverse;
  }

  .card-w {
    max-width: 50%;
  }

  .col-6 {
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bank-card {
    left: 12%;
  }

  .payout-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .home-punks_heading-medium {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-huge {
    font-size: 2.5rem;
  }

  .home-punks_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-features_component {
    grid-template-columns: 1fr;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .rl-features_card1 {
    padding-top: 2.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .heading-large {
    font-size: 2rem;
  }

  .rl-features_card2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .rl-features_card3-background-wrapper {
    right: -20%;
  }

  .rl-features_card3-background {
    height: 16rem;
  }

  .rl-features_card3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .rl-features_background-overlay {
    z-index: 1;
    background-image: linear-gradient(#161616 22%, #16161600);
    display: block;
    position: absolute;
    inset: 0%;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .heading-xsmall {
    font-size: 1.125rem;
  }

  .rl-pricing_component {
    grid-template-columns: 1fr;
  }

  .rl-pricing_callout-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .rl-pricing_browser-icon {
    width: 2.5rem;
  }

  .rl-pricing_button-wrapper {
    align-items: flex-start;
  }

  .pricing-table_button-caption {
    text-align: left;
  }

  .rl-testimonial_quote-icon-bottom, .rl-testimonial_quote-icon-top {
    width: 3.5rem;
  }

  .rl-testimonials_component {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fixed-cta_button, .fixed-cta_button-2 {
    width: auto;
    min-height: auto;
  }

  .bold-text {
    line-height: 30px;
  }

  .rl-header_heading-2 {
    font-size: 2.5rem;
  }

  .cross-icon {
    width: 28px;
  }

  .career7_accordion {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-small-2 {
    font-size: 1.25rem;
  }

  .heading-medium {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .career7_job-description {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .career7_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .banner2_close-button {
    margin-left: 0;
    position: absolute;
    inset: .5rem .5rem auto auto;
  }

  .banner2_content {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .banner2_wrapper {
    flex-direction: column;
    align-items: stretch;
    padding: 1rem;
  }

  .heading-small-3 {
    font-size: 1.25rem;
  }

  .heading-huge-2, .heading-huge-3 {
    font-size: 2.5rem;
  }

  .rl-pricing_button-wrapper-2 {
    align-items: flex-start;
  }

  .team10_mask {
    width: 80%;
  }

  .team10_arrow.left {
    right: 3.5rem;
  }

  .team10_image-wrapper {
    height: 100%;
  }

  .team10_slide {
    padding-right: 1.5rem;
  }

  .team12_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team12_image-wrapper {
    height: 100%;
  }

  .banner10_content-wrapper {
    align-items: center;
  }

  .banner10_content {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner10_close-button {
    margin-left: 0;
  }

  .banner5_component {
    padding-right: .5rem;
  }

  .banner5_content {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner5_close-button {
    margin-left: 0;
  }

  .hero_illustration-2 {
    width: 100%;
    height: 408px;
    margin-top: 48px;
    display: none;
    position: relative;
  }

  .heading-hero {
    width: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .character-group.is--m-2 {
    display: none;
  }

  .characters-wrapper {
    font-size: 1.5vw;
  }

  .heading {
    font-size: 2.5em;
  }

  .warpper {
    padding-left: 0;
    padding-right: 0;
  }

  .characters-wrapper-2, .characters-wrapper-3, .characters-wrapper-4, .characters-wrapper-5 {
    font-size: 1.5vw;
  }

  .div-block {
    max-width: 100%;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 40px;
  }

  .body-4.ssss {
    margin-top: 73px;
  }

  .heading-3 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 55px;
    line-height: 55px;
  }

  .sss {
    background-color: var(--ghost-white);
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .sss.fafaf {
    background-color: #0000;
    margin-left: 5%;
    margin-right: 5%;
  }

  .creator_container-2 {
    background-color: var(--ghost-white);
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .creator_block-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .imwraper {
    margin-left: 0%;
    margin-right: 0%;
  }

  .image-8 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-6 {
    margin-top: 100px;
  }

  .div-block-6.ss {
    margin-top: 40px;
  }

  .div-block-7 {
    margin-top: 40px;
    margin-left: 10%;
    margin-right: 10%;
  }

  .image-10 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-3.sss {
    background-color: #0000;
  }

  .grid-4 {
    flex-direction: column;
    display: flex;
  }

  .div-block-8 {
    max-width: 100%;
    height: 800px;
    margin-left: 10%;
    margin-right: 10%;
  }

  .feature_wrap-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .feature_wrap-2._2 {
    padding-bottom: 80px;
  }

  .section-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-tabs {
    flex-direction: column;
  }

  .feature-shop-tab {
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 16px 32px;
  }

  .section-features {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .feature-shop-tabs {
    flex-flow: wrap;
    justify-content: center;
    min-width: auto;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .paragraph-regular {
    line-height: 30px;
  }

  .h1-heading {
    font-size: 48px;
  }

  .feature-list-grid {
    grid-template-columns: 1fr;
  }

  .features-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .feature-list-grid-2 {
    grid-template-columns: 1fr;
  }

  .code-background {
    left: -20%;
  }

  .grid-features {
    grid-template-columns: 1fr;
  }

  .section--2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .title-wrapper-2 {
    margin-bottom: 60px;
  }

  .grid-feature-large {
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section5 {
    padding-left: 0;
    padding-right: 0;
  }

  .balance-wrapper {
    flex-wrap: wrap;
  }

  .detail-block {
    margin-bottom: 20px;
  }

  .dashboard-section {
    flex-direction: column;
  }

  .navigation-grid {
    grid-row-gap: 24px;
    margin-top: 40px;
  }

  .blur-image {
    display: none;
  }

  .title-wrap {
    margin-bottom: 40px;
  }

  .feature-tab-menu {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .feature-tab-link {
    z-index: 6;
    padding: 20px;
  }

  .h3-heading-3 {
    font-size: 40px;
  }

  .content-product-grid {
    grid-template-columns: 1fr;
  }

  .section2-cta {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .h2-heading {
    font-size: 44px;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .cta-button-wrapper {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .button-cta {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .cta-grid-long {
    grid-template-columns: 1fr;
  }

  .heading-hero-2 {
    margin-bottom: -.8rem;
    font-size: 20vw;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-xl {
    font-size: 1.375em;
    line-height: 1.4;
  }

  .row-base-new {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .row-base-new.column-mobile {
    grid-auto-flow: row;
    justify-content: center;
  }

  .demo-store.button-outline.large {
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .section {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .button-animated.large {
    opacity: 1;
  }

  .title-xl {
    font-size: 4em;
  }

  .browser-top-bar-left {
    display: none;
  }

  .text-lg {
    font-size: 1.125em;
  }

  .title-sm {
    font-size: 2.25em;
  }

  .snippet-body {
    margin-left: auto;
    margin-right: auto;
  }

  .how-it-works-item-4 {
    margin-bottom: 0;
  }

  .how-it-works-item-1 {
    width: 100%;
  }

  .how-it-works-content {
    grid-template-columns: 1fr;
  }

  .how-it-works-item-3 {
    margin-top: 0;
    transform: none;
  }

  .how-it-works-item-5 {
    width: 100%;
    transform: none;
  }

  .how-it-works {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-content: start;
    align-items: start;
  }

  .section-5 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .row-md {
    grid-column-gap: 1em;
    grid-row-gap: .5em;
  }

  .text-lg-2 {
    font-size: 1.125em;
  }

  .section-6-hero, .section-6-hero.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .logo-levitate-4 {
    right: -5%;
  }

  .logo-levitate-3 {
    width: 3.5em;
    right: -2%;
  }

  .logo-levitate-5 {
    top: -5%;
  }

  .title-2xl {
    font-size: 3em;
  }

  .logo-levitate-1 {
    width: 4em;
    height: 4em;
    top: 15%;
    left: 2%;
  }

  .logo-levitate-9 {
    top: auto;
    bottom: 25%;
    left: 0%;
  }

  .logo-levitate-6 {
    width: 3em;
    top: -5%;
  }

  .logo-levitate-8 {
    width: 2em;
    height: 2em;
    bottom: 5%;
  }

  ._2-columns-paragraph {
    column-count: 1;
  }

  .section-7 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-8 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .nav-grid-large {
    grid-template-columns: 1fr;
  }

  .stats-4x-2nd {
    transform: none;
  }

  .title-xs {
    font-size: 2.125em;
  }

  .stats-4x-3rd {
    transform: none;
  }

  .stats-4x {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-columns: 1fr 1fr;
    margin-bottom: .5em;
    transform: none;
  }

  .title-2-v2 {
    font-size: 4em;
  }

  .text-2xl {
    letter-spacing: 0;
    font-size: 1.5em;
  }

  .stats-4x-1st, .stats-4x-4th {
    transform: none;
  }

  .section-20, .section-20.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .mixed-gallery-1 {
    grid-template-columns: 1fr;
  }

  .feature-card-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-card-4:hover {
    box-shadow: none;
  }

  .features-grid {
    grid-template-columns: 1fr;
  }

  .features-section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .features-grid-col.even {
    margin-top: 0;
  }

  .features-heading-wrap {
    margin-bottom: 60px;
  }

  .section-large-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .career-tab-menu {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .career-tab-button {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .h3-heading-4 {
    font-size: 40px;
  }

  .career-badge {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .career-name-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .header-h1 {
    font-size: 48px;
  }

  .title-2xl-2 {
    font-size: 3em;
  }

  .bold-text-9 {
    font-size: 2.9rem;
    line-height: 55px;
  }

  .section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .placeholder-image-tall {
    height: 400px;
  }

  .info-3x {
    width: 75%;
  }

  .title-md {
    font-size: 3.125em;
  }

  .footer-1-cta-grid {
    grid-row-gap: 1em;
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .footer-1-cta-box {
    padding-left: 2em;
    padding-right: 2em;
  }

  .line-vert, .line-horiz {
    display: none;
  }

  .micons-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .padding-2xl {
    padding: 1.75em;
  }

  .contact-grid, .grid-two-column-2, .grid-one-column-2 {
    grid-template-columns: 1fr;
  }

  .heading-form {
    font-size: 60px;
    line-height: 70px;
  }

  .span-blue {
    color: #1255fe;
  }

  ._3x-box {
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-lg-3 {
    font-size: 1.125em;
  }

  .section1-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .section1-2.hero1 {
    flex-direction: column;
    padding: 56px 0 0;
  }

  .hero_illustration-3 {
    width: 100%;
    height: 408px;
    margin-top: 48px;
    display: none;
    position: relative;
  }

  .avatar-group {
    max-width: 40%;
    bottom: -5%;
  }

  .cta-wrapper {
    text-align: center;
    display: flex;
  }

  .button-row-2 {
    flex-direction: column;
  }

  .cta-button {
    margin-bottom: 20px;
  }

  .form {
    flex-direction: column;
  }

  .email-input {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .submit-button-2 {
    max-width: none;
  }

  .form-block-3 {
    max-width: 420px;
  }

  .save-20-wrapper {
    inset: auto 0% -65% auto;
  }

  .header-grid {
    grid-template-columns: 1fr;
  }

  .header-number {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
  }

  .image-14 {
    bottom: -221px;
    right: -108px;
  }

  .image-6 {
    top: 157px;
  }

  .hero {
    padding-bottom: 226px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-10 {
    margin-top: -36px;
    margin-bottom: -30px;
  }

  .image-17 {
    top: -174%;
    left: -71%;
  }

  .columns-3 {
    display: block;
  }

  .h3-heading-6 {
    font-size: 40px;
  }

  .content-icon-grid {
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .form-block-4 {
    min-width: auto;
  }

  .padding-6xl {
    padding: 3em;
  }

  .title-md-2 {
    font-size: 3.125em;
  }

  .title-xs-2 {
    font-size: 2.125em;
  }

  .sign-up-section {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .document-container {
    flex-direction: column-reverse;
  }

  .document-page-menu {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .document-base {
    border-left: 1px solid #ebebeb;
  }

  .document-information {
    padding: 24px;
  }

  .header-section2 {
    padding-bottom: 2em;
  }

  .width-32em {
    width: 100%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .sect-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sect-3.gray-arrow-section {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-4 {
    font-size: 32px;
  }

  .hero-flex {
    flex-direction: column;
  }

  .hero-image-mask {
    order: -1;
    margin-left: 0;
    margin-right: 0;
  }

  .reimagine-image {
    width: 100%;
    margin-bottom: 20px;
  }

  .reimagine-blocks {
    width: 100%;
  }

  .reimagine-block {
    padding: 25px;
  }

  .gray-arrow-box {
    padding: 60px 10px;
  }

  .image-notification {
    left: 30px;
  }

  .tabs-base-2 {
    padding: 40px;
  }

  .title-md-3 {
    font-size: 3.125em;
  }

  .section-faq {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .stats-4x-2 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    grid-template-columns: 1fr 1fr;
    margin-bottom: .5em;
    transform: none;
  }

  .padding-lg {
    padding: 1.25em;
  }

  .title-lg {
    font-size: 3.25em;
  }

  .nav-link-content-list, .nav-link-content-list-1x {
    grid-template-columns: 1fr;
  }

  .hide-mobile {
    display: none;
  }

  .navbar-list {
    margin-top: -73px;
  }

  .menu-button-6 {
    padding-left: 0;
  }

  .menu-open {
    font-family: ICONS sharp, sans-serif;
  }

  .navbar-10 {
    height: 80px;
    margin-top: 5px;
  }

  .nav-link-item {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .menu-button-wrap {
    justify-content: center;
    align-items: center;
    inset: 0% 0% 0% 0;
  }

  .menu-button-wrap.newpostion {
    margin-left: 170px;
    padding-left: 0;
  }

  .menu-button-wrap.newpostion.smallestpostion {
    margin-left: 0;
  }

  .nav-link-item-2 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .header-section, .header-section.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .button-animated-3.small.newsign.resisebuttonsign {
    width: 110px;
    height: 40px;
    padding-top: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-lg-4 {
    font-size: 1.125em;
  }

  .button-label-7 {
    font-size: 10px;
    line-height: 14px;
  }

  .title-xs-3 {
    font-size: 2.125em;
  }

  ._3x-box-2 {
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-14 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .demo-box {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .demo-hand {
    width: 167px;
  }

  .team-logo {
    width: 16%;
    margin-left: 2em;
    margin-right: 2em;
  }

  .feature-2x {
    grid-template-columns: 1fr;
  }

  .list-4x {
    grid-template-columns: 1fr 1fr;
  }

  ._3x-box-3 {
    grid-template-columns: 1fr;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-15, .section-15.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .footer-1-main-grid {
    grid-template-columns: 1fr;
  }

  .text-lg-10 {
    font-size: 1.125em;
  }

  .title-md-4 {
    font-size: 3.125em;
  }

  .tab-link-simple {
    padding: 1em;
  }

  .padding-top-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-2-column-sm {
    grid-template-columns: 1fr;
  }

  .pricing-card-grid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .navigation-large-grid {
    grid-template-columns: 1fr;
  }

  .banner-regular {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-18, .section-18.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .contact-list {
    grid-template-columns: 1fr;
  }

  .section-17, .section-19 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .button-icon-dashboard {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-dashboard.margin-right-small.mobile-margin-right-zero {
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-intro, .section-intro.more-space, .logos-copy, .logos-copy.more-space, .features, .features.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .container-11 {
    max-width: 540px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .lottie-animation-5 {
    display: flex;
  }

  .hero-grid-footer-text {
    width: 70%;
  }

  .hero-title-big {
    text-align: center;
  }

  .image_phone-mockup {
    max-width: 60%;
    top: 50px;
    right: 85px;
  }

  .hero-section {
    height: 120vh;
    display: block;
  }

  .hero-grid-left {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hero_ring {
    width: 70%;
    height: 70%;
    margin: auto;
    top: 30%;
  }

  .container-col-12.flex-vertical {
    flex-direction: column;
  }

  .txt-medium-white {
    text-align: center;
    width: 80%;
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .txt-medium-white.width-80.txt-0pacity-70.margin-tb-40 {
    text-align: center;
  }

  .image_card-mockup {
    max-width: 60%;
    top: 43%;
    left: 11%;
  }

  .hero-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero-grid-right {
    height: 50vh;
    margin-top: 0;
  }

  .section-21 {
    height: auto;
  }

  .section-21.pad-tb-60 {
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-21.pad-tb-60.bg-purple-10 {
    padding-top: 30px;
  }

  .heading-medium-2.margin-tb-20-30 {
    margin-bottom: 20px;
  }

  .txt-small-black.bold.width-85, .txt-small-black.width-70 {
    text-align: center;
    width: 80%;
  }

  .icon-4 {
    width: 8%;
  }

  .grid-8 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: .95fr;
    place-items: center stretch;
    display: flex;
  }

  .title-mid, .text-block-48 {
    text-align: center;
    width: 80%;
  }

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

  .text-black-2.width-80 {
    text-align: center;
    width: 80%;
  }

  .image_blue-card {
    width: 50%;
    top: 15%;
    left: 25%;
  }

  .purple-circle {
    top: 15%;
    left: 25%;
  }

  .image-dark-card {
    width: 50%;
    top: 40%;
    left: 30%;
  }

  .grid-9 {
    flex-direction: column;
    display: flex;
  }

  .section-3_right-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 50vh;
    display: flex;
  }

  .section-3_left-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .navbar11_dropdown-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar12_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar11_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar12_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .navbar12_component {
    min-height: 4rem;
  }

  .section-6-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .section-6-footer.hero {
    flex-direction: column;
    padding: 56px 0 0;
  }

  .section-20-n, .section-20-n.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .row-base-n {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .row-base-n.column-mobile {
    grid-auto-flow: row;
    justify-content: center;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .blog33_list, .blog37_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .blogpost4_content, .blogpost4_image-wrapper {
    margin-bottom: 2rem;
  }

  .blogpost4_content-top {
    flex-direction: column;
    margin-bottom: 3rem;
  }

  .blogpost4_author-wrapper {
    margin-bottom: 2rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .blogpost2_content, .blogpost2_content-top {
    margin-bottom: 2rem;
  }

  .blogpost2_divider {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .text-size-large-copy {
    font-size: 1.125rem;
  }

  .text-size-large-copy.text-align-center {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
  }

  .horizontal-flex-div.centre-div.buttonpostion {
    margin-top: 0;
    margin-bottom: 20px;
    padding-bottom: 10px;
  }

  .guassian-blur-2 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    right: -10%;
  }

  .guassian-blur-3 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    inset: -10% auto auto -10%;
  }

  .home-heading-wrapper.margin-bottom-xl {
    margin-top: 45px;
    margin-bottom: 15px;
  }

  .home-section {
    justify-content: center;
    padding-top: 0;
  }

  .screenshot-wrapper {
    display: none;
  }

  .hero__elem-circle3 {
    height: 110px;
  }

  .moodboard-screenshot-2 {
    margin-bottom: 57px;
  }

  .home-section-2 {
    justify-content: center;
    padding-top: 0;
  }

  .screenshot-wrapper-2 {
    display: none;
  }

  .feature {
    grid-row-gap: 3rem;
    flex-direction: column;
    padding: 3rem;
  }

  .feature---content {
    text-align: center;
    width: 100%;
    padding-top: 66.6667%;
  }

  .heading-h4 {
    font-size: 1.44rem;
  }

  .navmenu__dropdown-section-list {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr 1fr;
  }

  .blog-card {
    width: 56%;
    height: 300px;
  }

  .image-contain-2.brandfaqs {
    margin-right: 0;
  }

  .menu-open-2 {
    margin-left: 0;
    position: static;
  }

  .menu-open-2.faqsmenu {
    margin-left: 381px;
    padding-left: 0;
  }

  .nav-link-item-3 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .nav-link-content-list-2 {
    grid-template-columns: 1fr;
  }

  .navbar-list-2 {
    grid-template-columns: .75fr .35fr;
    margin-top: 0;
  }

  .nav-link-content-list-1x-2 {
    grid-template-columns: 1fr;
  }

  .row-base {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .row-base.column-mobile {
    grid-auto-flow: row;
  }

  .header-section-2 {
    padding-bottom: 2em;
  }

  .nav-link-item-4 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .nav-link-content-list-3, .nav-link-content-list-1x-3 {
    grid-template-columns: 1fr;
  }

  .title-2xl-3 {
    font-size: 3em;
  }

  .col-7 {
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .large-subtitle-2 {
    font-size: 18px;
    line-height: 1.3;
  }

  .feature-text-wrapper-2, .feature-text-wrapper-2.right {
    max-width: 100%;
  }

  .feature-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .large-heading-2 {
    margin-bottom: 12px;
    font-size: 26px;
  }

  .large-heading-2.mb-20 {
    margin-bottom: 10px;
  }

  .section-14-copy, .section-14-copy.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .text-lg-11 {
    font-size: 1.125em;
  }

  .title-2xl-4 {
    font-size: 3em;
  }

  .title-xs-4 {
    font-size: 2.125em;
  }

  .mixed-gallery-1-2 {
    grid-template-columns: 1fr;
  }

  .header-section-3 {
    padding-bottom: 2em;
  }

  .section-22, .section-22.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .heading-17-copy {
    margin-top: 65px;
  }

  .headline.s {
    font-size: 24px;
  }

  .headline.m {
    font-size: 32px;
  }

  .button-17 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .column-3.half {
    width: 100%;
  }

  .link-8 {
    white-space: pre;
  }

  .column-4.half {
    width: 100%;
  }

  .title-2xl-2n {
    font-size: 2.8em;
  }

  .bricks-container {
    margin-bottom: 100px;
    transform: none;
  }

  .worldmap {
    margin-top: -2em;
    margin-bottom: 0;
  }

  .shift-body {
    padding-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .partners {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .small-copy.margin-bottom-16 {
    margin-bottom: 16px;
  }

  .small-copy.right {
    margin: 10px 0;
  }

  .small-copy.margin-bottom-16-copy {
    margin-bottom: 16px;
  }

  .section-24 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .comparison-img---mobile {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .with-underline {
    background-position: 50% 110%;
    padding-top: 2px;
    padding-bottom: 4px;
  }

  .comparison-img---desktop {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .heading-2-small {
    font-size: 40px;
    line-height: 48px;
  }

  .circle-blur-middle-left {
    width: 280px;
    height: 280px;
  }

  .circle-blur-middle-left.safari {
    opacity: .9;
    filter: blur(64px);
  }

  .home-1a {
    justify-content: center;
    padding-top: 0;
  }

  .cta-section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta-subtitle {
    margin-bottom: 20px;
    font-size: 18px;
  }

  .icon-btn {
    padding: 12px 30px;
    font-size: 14px;
  }

  .header76_component {
    padding-top: 4rem;
  }

  .header76_content-right {
    height: 30rem;
  }

  .banner12_text {
    font-size: 1.125rem;
  }

  .section-info, .section-info.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .logo-slider-img {
    width: 125px;
  }

  .section-25 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-xl-2 {
    font-size: 4em;
  }

  .guassian-blur-4 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    inset: -10% auto auto -10%;
  }

  .heading-17-copy-2 {
    margin-top: 65px;
  }

  .home-1a-2 {
    justify-content: center;
    padding-top: 0;
  }

  .screenshot-wrapper-3 {
    display: none;
  }

  .carousel-container {
    padding-left: 60px;
    padding-right: 60px;
  }

  .carousel-item {
    margin-left: 0;
    margin-right: 0;
    box-shadow: 0 8px 20px #00000029;
  }

  .carousel {
    display: flex;
  }

  .carousel-card-overlay {
    background-image: linear-gradient(270deg, #00000073, #0000 52%);
  }

  .carousel__wrapper {
    padding: 40px 24px 60px;
  }

  .slide-wrapper, .slide-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .site-heading {
    padding-left: 32px;
    padding-right: 32px;
  }

  .guassian-blur-5 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    inset: -10% auto auto -10%;
  }

  .heading-21 {
    color: #484f58;
    font-size: .5em;
  }

  .heading-17-copy-3 {
    color: var(--black);
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.4em;
  }

  .heading-17-copy-3.colorhome {
    text-align: center;
    font-size: 1.5em;
  }

  .heading-17-copy-3.colorhome.fade-in-on-scroll {
    font-size: 1.7em;
  }

  .screenshot-wrapper-4 {
    display: none;
  }

  .moodboard-screenshot-3 {
    margin-bottom: 57px;
  }

  .hero-bank {
    background-size: cover;
    justify-content: center;
    padding-top: 0;
  }

  .stats {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-xl-3, .title-xl-4, .title-xl-5 {
    font-size: 4em;
  }

  .micons-grid-2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .line-horiz-2 {
    display: none;
  }

  .main-features {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .title-md-5 {
    font-size: 3.125em;
  }

  .text-lg-12 {
    font-size: 1.125em;
  }

  .line-vert-2 {
    display: none;
  }

  .text-lg-13 {
    font-size: 1.125em;
  }

  .features-2, .integrations, .integrations.more-space, .integrations.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .text-lg-14 {
    font-size: 1.125em;
  }

  .title-sm-2 {
    font-size: 2.25em;
  }

  .text-lg-15 {
    font-size: 1.125em;
  }

  .title-2xl-5 {
    font-size: 3em;
  }

  .header-section-4, .header-section-4.more-space {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .logo-slider-img-2 {
    width: 125px;
  }

  .margin-botton-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .title-sm2 {
    font-size: 2.25em;
  }

  .cta-2-3.resizetrybutton {
    text-align: center;
    width: 110px;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 9px;
  }

  .margin-bottom-m-6 {
    text-align: center;
    margin-top: 5px;
    font-size: 1em;
  }

  .guassian-blur-6 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    inset: -10% auto auto -10%;
  }

  .logo-slider-img-3 {
    width: 125px;
  }

  .cta-4 {
    width: auto;
    height: auto;
    margin-top: 0;
    padding: 15px 24px;
    font-size: 14px;
    line-height: 14px;
  }

  .cta-4.resizebutton {
    align-self: center;
    font-size: 12px;
  }

  .title-sm-copy {
    font-size: 2.25em;
  }

  .section-26 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .text-lg-16 {
    font-size: 1.125em;
  }

  .apple-grid-block.mobile-hidden {
    display: none;
  }

  .section-28 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .apple-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .bottom-block-text {
    bottom: 84px;
    left: 23px;
    right: auto;
  }

  .container-19 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-nudge-up {
    top: 34px;
    left: 26px;
  }

  .your-button {
    justify-content: flex-start;
    align-self: flex-end;
    align-items: center;
    width: 190px;
    bottom: 10.4667px;
  }

  .your-button.w--current {
    justify-content: space-between;
    width: 100%;
  }

  .button-text-3 {
    font-size: .85rem;
  }

  .top-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid-component {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    padding-bottom: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden;
  }

  .button-wrapper-4 {
    order: 1;
    justify-content: space-between;
    width: 100%;
    display: block;
    position: static;
  }

  .right-content {
    padding-right: 0;
    position: static;
    inset: 0%;
  }

  .left-content {
    z-index: 10;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .stroke-line {
    width: 60%;
  }

  .right-content-2, .right-content-3 {
    padding-right: 0;
    position: static;
    inset: 0%;
  }

  .background-video-4 {
    height: 100%;
  }

  .button-wrapper-5 {
    order: 1;
    justify-content: space-between;
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-top: 0;
    display: block;
    position: static;
  }

  .icon-7 {
    justify-content: center;
    align-items: center;
  }

  .your-button-2.w--current {
    justify-content: space-between;
    width: 100%;
  }

  .right-content-4 {
    padding-right: 0;
    position: static;
    inset: 0%;
  }

  .award_logo {
    max-height: 3rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .award_component {
    padding-top: 1rem;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cta_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .cta_content {
    margin-right: 0;
  }

  .cta_button-row {
    justify-content: flex-start;
    width: 100%;
  }

  .frame-1686550944 {
    padding-left: 24px;
  }

  .title-copy-goes-here-be-awesome, .error-dd053a4f-1c17-efed-7de4-f8a515ad3d4b {
    padding-left: 20px;
  }

  .small-columns {
    flex-direction: column;
    align-items: center;
  }

  .title-3 {
    margin-top: 40px;
    padding-left: 20px;
  }

  .description {
    padding-left: 20px;
  }

  .features-metrics {
    padding-bottom: 140px;
  }

  .columns-5 {
    flex-direction: column;
    align-items: center;
  }

  .frame-707 {
    margin-top: 40px;
  }

  .columns-6, .small-columns-2, .small-columns-3 {
    flex-direction: column;
    align-items: center;
  }

  .carousel-card-overlay-2 {
    background-image: linear-gradient(270deg, #00000073, #0000 52%);
  }

  .container-24 {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container {
    padding-left: 0;
    padding-right: 0;
  }

  .partner {
    flex-wrap: wrap;
    place-content: center space-around;
    padding-left: 32px;
    padding-right: 32px;
  }

  .partner-img {
    width: 90px;
    height: auto;
    padding: 16px;
  }

  .slide-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .site-heading-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .carousel__wrapper-2 {
    padding: 40px 24px 60px;
  }

  .container-25 {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-26 {
    max-width: none;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-31 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .side-by-side-2-to-1 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .title-2xl-6 {
    font-size: 3em;
  }

  .section-5-2, .section-5-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-lg-17 {
    font-size: 1.125em;
  }

  .features-details {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .text-lg-18 {
    font-size: 1.125em;
  }

  .footer-1-cta-box-2 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .title-sm-3 {
    font-size: 2.25em;
  }

  .feature_grid-2 {
    flex-direction: column;
    grid-template-columns: 1fr;
    height: auto;
    display: flex;
  }

  .right-content-5 {
    padding-right: 0;
    position: static;
    inset: 0%;
  }

  .your-button-3 {
    padding-left: 6.4rem;
  }

  .your-button-3.w--current {
    justify-content: space-between;
    width: 100%;
  }

  .padding-section-large-1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h3-copy {
    font-size: 2rem;
  }

  .banner_wrapper {
    padding-right: .5rem;
  }

  .banner-text {
    text-align: center;
  }

  .guassian-blur-7 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    right: -10%;
  }

  .heading-17-copy-4 {
    margin-top: 65px;
  }

  .home-1b {
    justify-content: center;
    padding-top: 0;
  }

  .nav-link-content-list-4 {
    grid-template-columns: 1fr;
  }

  .nav-link-item-5 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .navbar-11 {
    height: 80px;
    margin-top: 5px;
  }

  .nav-link-content-list-1x-4 {
    grid-template-columns: 1fr;
  }

  .hide-mobile-2 {
    display: none;
  }

  .guassian-blur-8 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    right: -10%;
  }

  .heading-17-copy-5 {
    margin-top: 65px;
  }

  .grid-12 {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .nav-link-content-list-5 {
    grid-template-columns: 1fr;
  }

  .nav-link-item-6 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .navbar-12 {
    height: 80px;
    margin-top: 5px;
  }

  .guassian-blur-9 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    right: -10%;
  }

  .heading-17-copy-6 {
    margin-top: 65px;
  }

  .guassian-blur-10 {
    opacity: .9;
    filter: blur(64px);
    width: 320px;
    height: 320px;
    inset: -10% auto auto -10%;
  }

  .your-button-4.w--current {
    justify-content: space-between;
    width: 100%;
  }

  .section-35 {
    margin-right: auto;
  }

  .div-block-30 {
    text-align: center;
  }

  .grid-14 {
    grid-template-columns: 2.5fr;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .grid-15.gridforimpact.gridtest1 {
    grid-template-columns: .25fr .25fr;
  }

  .grid-15.gridforimpact.gridtest2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: .25fr .25fr .25fr;
  }

  .heading-34 {
    font-size: 30px;
    line-height: 40px;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .paragraph-13 {
    line-height: 23px;
  }

  .container-37.new37 {
    width: 250px;
    margin-right: 0;
  }

  .container-38.new38 {
    width: 250px;
    margin-left: 0;
  }

  .container-39.newyear {
    width: 160px;
    height: 170px;
    margin-left: 0;
    margin-right: 0;
  }

  .container-40.new40 {
    width: 160px;
    height: 170px;
    margin-left: 0;
  }

  .container-41.new41 {
    width: 160px;
    height: 170px;
    margin-left: auto;
    margin-right: 0;
  }

  .heading-35 {
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-14 {
    line-height: 23px;
  }

  .heading-36 {
    font-size: 25px;
    line-height: 30px;
  }

  .heading-37 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 25px;
  }

  .paragraph-16 {
    line-height: 23px;
  }

  .heading-38 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-17 {
    line-height: 23px;
  }

  .heading-39 {
    margin-top: 10px;
    font-size: 25px;
    line-height: 30px;
  }

  .paragraph-18 {
    line-height: 23px;
  }

  .paragraph-19 {
    font-size: 18px;
  }

  .image-47 {
    height: 300px;
  }

  .heading-40, .paragraph-20.fade-in-on-scroll {
    text-align: center;
  }

  .heading-small-4 {
    font-size: 1.875rem;
  }

  .heading-xhuge {
    font-size: 4rem;
  }

  .team-circles {
    flex-wrap: wrap;
    display: flex;
  }

  .info-grid {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
  }

  .footer-action-component {
    grid-row-gap: 1.75rem;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }

  .footer-action-heading {
    font-size: 2.5rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .page-padding-3 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .faq-bottom-content {
    grid-template-columns: 1fr;
    padding-bottom: 2rem;
    padding-left: 2rem;
  }

  .name-item {
    height: 4.5rem;
    font-size: 2.5rem;
  }

  .faq-text {
    padding-left: 1.5rem;
  }

  .preview-legal {
    flex-direction: column;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .text-size-large-2.text-color-white {
    width: auto;
  }

  .heading-large-4 {
    font-size: 2.75rem;
  }

  .infro-item-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .faq-icon {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .lottie-icon {
    width: .9rem;
    height: .9rem;
  }

  .footer-row {
    flex-wrap: wrap;
    align-items: center;
  }

  .story-cntent {
    padding-bottom: 2rem;
  }

  .story-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .name-block {
    height: 3.75rem;
  }

  .preview-agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agenda-list-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .preview-description {
    max-width: 25rem;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .speaker-title-image.speaker-image-large {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .heading-xlarge {
    font-size: 4.5rem;
  }

  .page-padding-4 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .speakers-row-guide {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .sticky-intro {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-medium-3 {
    font-size: 1.5rem;
  }

  .benefits-base {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .benefits-item {
    margin-top: 0;
    margin-bottom: 0;
  }

  .looping-text {
    font-size: 12vw;
  }

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .benefits-strip {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .hero-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .speaker-list {
    flex-direction: column;
    margin-bottom: 4rem;
  }

  .sticky-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-bottom: 4.5rem;
  }

  .preview-teacher-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .page-padding-5 {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .heading-xhuge-2 {
    font-size: 4rem;
  }

  .hero-bottom-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .timeline_centre {
    justify-content: flex-start;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_quote-wrapper {
    flex-direction: column-reverse;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0;
  }

  .timeline_left {
    text-align: left;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_item {
    grid-template-columns: 64px 1fr;
    width: 100%;
  }

  .timeline_progress {
    left: 6px;
  }

  .grid-17 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .card-4.new-size-card-logo {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .card-4.new-size-card-logo.newbg {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .vertical-flex {
    grid-column-gap: 7vh;
    grid-row-gap: 7vh;
  }

  .logo-5 {
    border-width: 3.5px;
  }

  .container-45 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .apple-grid-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .gif {
    left: 0;
  }

  .grid-18 {
    grid-template-areas: ".";
  }

  .first-frame-2 {
    width: 120%;
    max-width: 115%;
    height: 2200px;
    top: -13%;
    left: -7%;
  }

  .gif-2 {
    bottom: 37.988px;
    left: 194px;
  }

  .gif-2.gifmain {
    width: 55vw;
    inset: 0;
  }

  .first-frame-logo {
    width: 110%;
    top: -29%;
    left: -6%;
  }

  .gif-3 {
    width: 50vw;
    inset: 0;
  }

  .first-frame-4 {
    top: -8%;
  }

  .first-frame-4.newbg4 {
    width: 110%;
    max-width: 120%;
    height: 2200px;
    top: -77%;
    left: -5%;
  }

  .gif-4 {
    inset: 83px 100px 0;
  }

  .first-frame-5 {
    width: 115%;
    max-width: 120%;
    height: 2200px;
    top: -22%;
    left: -7%;
  }

  .first-frame-6.newframe1 {
    aspect-ratio: 2;
    object-fit: cover;
    width: 140%;
    height: 1300px;
    top: -115%;
    bottom: 221%;
    left: -15%;
  }

  .heading-51 {
    color: var(--dark-grey);
    justify-content: center;
    align-items: center;
    width: 700px;
    font-size: 80px;
    line-height: 50px;
    display: flex;
    inset: 0;
  }

  .heading-52 {
    color: var(--light-grey);
    padding-left: 140px;
    padding-right: 140px;
    inset: 0;
  }

  .grid-19 {
    width: auto;
    position: relative;
    left: 0;
    right: 0;
  }

  .heading-53 {
    font-size: 20px;
  }

  .heading-xhuge-3 {
    font-size: 4rem;
  }

  .heading-medium-4 {
    font-size: 1.5rem;
  }

  .hero-bottom-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid-20 {
    grid-template-rows: auto;
    width: auto;
    margin-top: 0;
    margin-right: 0;
    position: relative;
    left: 0;
    right: 0;
  }

  .heading-56 {
    font-size: 20px;
  }

  .grid-21 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-24 {
    grid-template-columns: .4fr;
  }

  .section_cards {
    margin-bottom: 258px;
  }

  .stack_card {
    margin-left: 10px;
    margin-right: 10px;
  }

  .flex-block-12 {
    grid-column-gap: 21rem;
    grid-row-gap: 21rem;
  }

  .flex-block-13.marktaing-sec {
    grid-column-gap: 10.3rem;
    grid-row-gap: 10.3rem;
  }

  .flex-block-13.typography-top {
    grid-column-gap: 13rem;
    grid-row-gap: 13rem;
  }

  .flex-block-13.color-top {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .flex-block-13.logo-top {
    grid-column-gap: 20.5rem;
    grid-row-gap: 20.5rem;
  }

  .contant {
    align-self: center;
    width: 750px;
  }

  .container-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    display: block;
    position: absolute;
    left: 25px;
    right: 25px;
  }

  .text-block-87.color-1, .color-2, .color-3, .color-4 {
    font-size: 13px;
  }

  .image-56 {
    padding-top: 110px;
  }

  .color-5, .text-block-88.color-6, .color-7, .text-block-89.color-10 {
    font-size: 13px;
  }

  .color-9 {
    width: 223.5px;
    font-size: 13px;
  }

  .text-block-90.color-11 {
    width: 84px;
    font-size: 13px;
  }

  .text-block-91 {
    width: 223px;
    font-size: 13px;
  }

  .color-con {
    width: 530px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 7px;
    right: 12px;
  }

  .flex-block-14 {
    justify-content: center;
    align-items: center;
    width: 570px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: -7px;
    right: 0;
  }

  .paragraph-27 {
    width: 300px;
    font-size: 14px;
  }

  .container-70 {
    width: 500px;
    margin-left: 0;
    margin-right: 0;
    position: absolute;
    left: 50px;
    right: 50px;
  }

  .paragraph-28 {
    width: 300px;
    font-size: 14px;
  }

  .image-57 {
    display: block;
  }

  .container-71 {
    position: static;
    left: 72px;
    right: 72px;
  }

  .paragraph-29, .paragraph-30, .paragraph-31 {
    font-size: 13px;
  }

  .icons-con {
    width: auto;
    margin-right: auto;
    position: absolute;
    left: auto;
    right: auto;
  }

  .heading-58 {
    width: 700px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 55px;
    line-height: 80px;
    display: flex;
    top: 0;
    left: 0;
    right: 0;
  }

  .heading-59 {
    font-size: 60px;
    display: flex;
    left: 0;
    right: 0;
  }

  .heading-60 {
    color: var(--light-grey);
    padding-left: 140px;
    padding-right: 140px;
    top: 0;
    right: 0;
  }

  .heading-61, .heading-61.engver, .paragraph-32 {
    font-size: 30px;
  }

  .paragraph-33 {
    text-align: left;
    font-size: 18px;
  }

  .paragraph-34 {
    font-size: 30px;
  }

  .paragraph-36, .paragraph-37 {
    text-align: center;
    font-size: 20px;
  }

  .paragraph-42 {
    font-size: 20px;
  }

  .grid-26 {
    grid-column-gap: 74px;
    grid-row-gap: 74px;
    place-items: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-62, .image-63, .image-70, .image-71, .image-72, .image-73 {
    width: 26px;
  }

  .code-embed.tooltip, .code-embed-2.tooltip, .code-embed-3, .code-embed-3.tooltip, .code-embed-4 {
    width: auto;
  }

  .dropdown-toggle-3 {
    height: 8vw;
  }

  .dropdown-icon-3, .replace-text {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .dropdown-list-5 {
    color: #0c2954;
    top: 60px;
  }

  .dropdown-list-5.w--open {
    z-index: 9;
    background-color: #e8eff9;
    border: 1px solid #0c2954;
    border-top-style: none;
    border-radius: 0 0 .3125rem .3125rem;
  }

  .dropdown-link {
    color: #0c2954;
    border-bottom: 1px #0c2954;
  }

  .dropdown-toggle-3-copy, .dropdown-toggle-4 {
    height: 8vw;
  }

  .replace-text-2 {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }

  .dropdown-list-6 {
    color: #0c2954;
    top: 60px;
  }

  .dropdown-list-6.w--open {
    z-index: 9;
    background-color: #e8eff9;
    border: 1px solid #0c2954;
    border-top-style: none;
    border-radius: 0 0 .3125rem .3125rem;
  }

  .nav__logo {
    font-size: 10px;
  }

  .container-78 {
    padding-left: 4.9em;
    padding-right: 4.9em;
  }

  .container-78.is--nav {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .sublink__line {
    display: none;
  }

  .trigger {
    font-size: 8px;
  }

  .menu__icon {
    font-size: 10px;
  }

  .sublink {
    font-size: 7px;
  }

  .nav__svg {
    font-size: 1em;
  }

  .container-79 {
    padding-left: 4.9em;
    padding-right: 4.9em;
  }

  .container-79.is--nav {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .grid-12cols {
    display: block;
  }

  .headline-medium {
    font-size: 2rem;
  }

  .icon_btn {
    margin-right: 8px;
    text-decoration: none;
    display: block;
  }

  .icon_btn.cancel {
    display: none;
  }

  .icon_btn_image {
    max-width: 24px;
  }

  .icon_btn_image.small {
    max-width: 20px;
  }

  .menu_btn_wrapper {
    flex: 0 auto;
    justify-content: flex-end;
    display: none;
  }

  .menu_bar_wrapper.padded_0_16 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-16 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 16px;
    line-height: 24px;
  }

  .header {
    padding-top: 16px;
  }

  .nav-logo {
    width: 180px;
    margin-right: 0;
  }

  .nav-link-wrap {
    display: none;
  }

  .nav-link-wrap.in-menu {
    display: block;
  }

  .button {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button.black.form {
    margin-top: 16px;
    margin-left: 0;
  }

  .button.nav.hide-on-mobile {
    display: none;
  }

  .nav-link.about-open {
    margin-left: 0;
  }

  .footer-sec.hero {
    background-color: #f1fcf3;
    background-image: none;
    padding-top: 48px;
  }

  .footer-sec.footer {
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
  }

  .h1 {
    margin-top: 14px;
    font-size: 40px;
  }

  .inline {
    font-size: 48px;
    font-weight: 700;
    line-height: 60px;
  }

  .hero-form {
    flex-direction: column;
    height: auto;
  }

  .form-field {
    height: auto;
  }

  .creators_wrap {
    padding-top: 64px;
  }

  .creator_block {
    display: block;
  }

  .creator_container {
    padding-bottom: 64px;
  }

  .block_username {
    font-size: 22px;
  }

  .hero_illustration {
    margin-top: 0;
    display: none;
    overflow: visible;
  }

  .illustration {
    width: 100%;
    height: 100%;
  }

  .h3.centre {
    color: var(--black);
    text-align: center;
    font-size: 24px;
  }

  .h3.centre {
    text-align: center;
    font-size: 24px;
  }

  .h3.centre.contact-header {
    margin-bottom: 32px;
  }

  .hero_mobile-image {
    width: 100%;
    height: auto;
    margin-top: 24px;
    display: block;
  }

  .how_wrap {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .h2 {
    font-size: 32px;
  }

  .h2.how {
    font-size: 45px;
  }

  .h2.about-us {
    font-size: 40px;
  }

  .work-image {
    width: 80px;
  }

  .how_text {
    color: var(--black);
  }

  .feature_wrap {
    height: 650px;
  }

  .feature_wrap._2 {
    height: 650px;
    padding-top: 64px;
  }

  ._480.sticky {
    margin-bottom: 0;
  }

  .feature_image-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .feature_text {
    color: var(--black);
    line-height: 27px;
  }

  .brand_container {
    padding-bottom: 64px;
  }

  .brand_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .brand_image {
    min-height: 135px;
  }

  .brand_logo-wrap {
    height: 60px;
  }

  .brand_logo {
    max-height: 80px;
  }

  .brand_grid-text {
    padding-top: 64px;
  }

  .about-menu-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .influencer-logo {
    width: 120px;
    margin-top: 20px;
  }

  .faq_container {
    padding-top: 0;
    padding-bottom: 64px;
  }

  .h4 {
    margin-right: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .faq_arrow {
    width: 20px;
    margin-top: 10px;
  }

  .faq_top {
    align-items: flex-start;
  }

  .footer-wrap {
    padding-top: 56px;
    padding-bottom: 40px;
  }

  .footer-grid {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    margin-bottom: 36px;
  }

  .footer-text {
    margin-bottom: 24px;
  }

  .footer-block {
    margin-top: 24px;
  }

  .footer-small-text {
    margin-bottom: 24px;
  }

  .fotter_bottom-wrap {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .small.margin-bottom-16 {
    padding-left: 10px;
  }

  .small.right {
    margin: 10px 0;
  }

  .footer-flex {
    flex-direction: column;
    margin-bottom: 40px;
    padding-left: 10px;
  }

  .contact {
    padding-top: 40px;
  }

  .hamburger {
    display: flex;
  }

  .mobile-menu {
    height: 0;
    margin-top: 16px;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .mobile-menu-modal {
    margin-top: 0;
    padding: 24px 0;
    position: relative;
  }

  .mob-menu-wrap {
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-credit.right {
    margin: 10px 0;
  }

  .button-icon-careers {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .button-icon-careers.margin-right-small.mobile-margin-right-zero {
    text-align: center;
  }

  .button-icon-careers.margin-right-small.mobile-margin-right-zero.newcareers {
    margin-left: auto;
    margin-right: auto;
  }

  .button-icon {
    display: none;
  }

  .navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar5_dropdown-link {
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar5_dropdown-blog-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar5_large-item-content {
    margin-top: 1rem;
  }

  .navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .menu-dropdown {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .logo.w--current {
    margin-top: 0;
  }

  .menu-btn {
    outline-offset: 0px;
    color: var(--black);
    object-fit: fill;
    background-color: #0000;
    border: 1px solid #000;
    border-radius: 3px;
    outline: 3px #000;
    flex: 0 auto;
    overflow: visible;
  }

  .text-block-4, .text-block-5, .text-block-6 {
    color: var(--transparent);
  }

  .navbar9_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar9_bottom-bar {
    align-items: flex-start;
  }

  .navbar9_dropdown-link {
    padding-left: 0;
  }

  .navbar9_bottom-bar-content {
    flex-direction: column;
    margin-left: 0;
    display: flex;
  }

  .button-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-3.nav.hide-on-mobile {
    display: none;
  }

  .button-3.black.form {
    margin-top: 16px;
    margin-left: 0;
  }

  .rl-navbar_loop-text-wrapper, .rl-navbar_loop-text {
    text-decoration: none;
  }

  .text-size-large.text-align-center {
    color: #1f1e1e;
    margin-top: 40px;
    margin-bottom: 26px;
    font-family: Relative, sans-serif;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 25px;
  }

  .text-background-scribble {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-left: 0;
    padding-left: 0;
    display: inline;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom.padding-xxhuge {
    padding-bottom: 4rem;
  }

  .text-background-box {
    background-position: 50% 100%;
    background-size: contain;
    margin-right: 0;
    padding: .15rem 1rem .4rem .5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .button-4.button-large {
    justify-content: center;
  }

  .button-secondary-2.button-large {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-wrapper.button-wrapper-center.max-width-full-mobile-portrait {
    margin-left: 0;
    margin-right: 0;
  }

  .button-wrapper.no-top-margin {
    margin-top: 0;
  }

  .rl-header_heading {
    font-size: 41px;
    line-height: 60px;
  }

  .large-subtitle {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
  }

  .large-heading {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 55px;
  }

  .col-6 {
    max-width: 100%;
    margin-bottom: 20px;
  }

  .text-white {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
  }

  .payout-section {
    padding-top: 30px;
  }

  .home-punks_tabs-link {
    padding: 1.25rem;
  }

  .heading-huge {
    text-align: left;
    font-size: 2rem;
  }

  .home-punks_component {
    grid-template-columns: 1fr;
  }

  .text-size-medium {
    margin-bottom: -7px;
  }

  .rl-features_card1 {
    height: 530px;
    padding: 2rem 1.5rem;
  }

  .heading-large {
    color: var(--black);
    margin-bottom: 9px;
  }

  .rl-features_card2 {
    height: 550px;
    padding: 2rem 1.5rem;
  }

  .rl-features_image.image1, .rl-features_image.image3 {
    height: 500px;
  }

  .rl-features_card3-background-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    bottom: -160%;
    right: -15%;
  }

  .rl-features_card3-background {
    height: 10rem;
  }

  .rl-features_card3 {
    padding: 2.5rem 1.5rem;
  }

  .rl-pricing_browser {
    flex-direction: column;
  }

  .rl-pricing_callout-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    justify-items: center;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 1.6rem;
  }

  .rl-pricing_browser-icon {
    width: 3rem;
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .rl-testimonials_component {
    margin-bottom: 10px;
  }

  .rl-testimonials_headshot {
    margin-top: 2px;
    margin-bottom: 17px;
  }

  .form-field-2 {
    height: auto;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fixed-cta_button {
    text-decoration: none;
  }

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

  .career7_title-heading {
    margin-bottom: 1.25rem;
  }

  .career7_title-wrapper {
    display: block;
  }

  .heading-huge-3 {
    margin-top: 1.2rem;
    font-size: 2rem;
  }

  .rl-pricing_button-wrapper-2 {
    margin-top: 23px;
    margin-bottom: 6px;
  }

  .logo2 {
    text-align: center;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1rem;
    text-decoration: none;
  }

  .text-block-13 {
    margin-bottom: -15px;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1rem;
    text-decoration: none;
    display: block;
  }

  .link-block {
    text-decoration: none;
  }

  .team10_mask {
    width: 95%;
  }

  .team10_image-wrapper, .team12_image-wrapper {
    padding-top: 66%;
  }

  .hero_illustration-2 {
    margin-top: 0;
    display: none;
    overflow: visible;
  }

  .characters-wrapper, .characters-wrapper-2 {
    font-size: 1.5vw;
  }

  .characters-wrapper-3 {
    flex-wrap: nowrap;
    font-size: 1.5vw;
  }

  .characters-wrapper-4 {
    justify-content: flex-end;
    font-size: 1.5vw;
  }

  .characters-wrapper-5 {
    font-size: 1.5vw;
  }

  .button-5 {
    float: left;
    clear: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    position: relative;
  }

  .button-5:active {
    background-color: var(--black);
  }

  .button-5._1 {
    justify-content: flex-end;
    margin-left: -13px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .button-5._3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    margin-left: 10%;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .nav-menu-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link-2 {
    text-align: left;
    margin-left: 10%;
  }

  .div-block {
    margin-left: 5%;
    margin-right: 5%;
  }

  .nav-link-3 {
    text-align: left;
    margin-left: 10%;
  }

  .body-4.ssss {
    margin-top: 127px;
    display: flex;
  }

  .paragraph-2 {
    color: var(--black);
  }

  .heahrer {
    background-color: var(--ghost-white);
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .heading-3 {
    color: var(--black);
    font-size: 45px;
    line-height: 40px;
  }

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

  .sss {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .creator_container-2 {
    padding-bottom: 64px;
  }

  .creator_block-2 {
    padding-bottom: 0;
    display: block;
  }

  .imwraper {
    padding-top: 60px;
  }

  .paragraph-4.l.xx {
    margin-right: 0;
  }

  .heading-4 {
    font-size: 55px;
  }

  .heading-5 {
    font-size: 45px;
    line-height: 38px;
  }

  .heading-5.l {
    margin-top: 0;
  }

  .div-block-5 {
    margin-top: 0;
    margin-left: 5%;
    margin-right: 5%;
  }

  .div-block-5.dfff {
    padding-bottom: 0;
  }

  .div-block-6 {
    margin-top: 100px;
  }

  .div-block-6.ss {
    margin-right: 5%;
  }

  .column {
    padding-left: 5px;
    padding-right: 5px;
  }

  .question-title {
    flex: 1;
  }

  .plus {
    max-width: 80%;
  }

  .column-2 {
    padding-right: 5px;
  }

  .heading-9.l {
    margin-top: 0;
  }

  .feature_wrap-2._2 {
    padding-top: 64px;
  }

  .header-avatar-row {
    flex-direction: column;
  }

  .menu-button-2 {
    color: var(--black);
    margin-top: -6px;
    margin-left: 0;
  }

  .section-features {
    height: auto;
  }

  .h1-heading.text-weight-medium {
    font-size: 32px;
    font-weight: 700;
  }

  .feature-heading {
    margin-bottom: 39px;
    font-size: 34px;
    line-height: 40px;
  }

  .feature-image {
    margin-right: 20px;
  }

  .h1-heading-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .section-large {
    overflow: hidden;
  }

  .process-badge {
    font-size: 16px;
  }

  .feature-circle {
    margin-bottom: 20px;
  }

  .feature-heading-2 {
    font-family: Inter, sans-serif;
    font-size: 30px;
    line-height: 1.25;
  }

  .price-large {
    font-size: 30px;
  }

  .feature-card-2 {
    flex-direction: column;
  }

  .code-background {
    display: none;
  }

  .price-medium {
    font-size: 24px;
  }

  .feature-card-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .feature-icon {
    background-color: #0000;
  }

  .heading-large-2 {
    font-size: 48px;
  }

  .image-11 {
    background-color: var(--transparent);
  }

  .feature-wrapper-2 {
    text-align: left;
    flex-flow: column wrap;
    justify-content: center;
    align-items: flex-start;
    margin-top: 60px;
  }

  .number-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 40px;
  }

  .number-large {
    margin-right: 0;
  }

  .line-break {
    display: none;
  }

  .feature-icon-blue {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .h3-heading-2 {
    margin-top: 9px;
    margin-bottom: 9px;
    font-size: 48px;
  }

  .large-feature-wrapper {
    flex-direction: column;
  }

  .balance-wrapper {
    flex-wrap: wrap;
  }

  .dashboard-section {
    padding: 80px 20px 40px;
  }

  .activity-item {
    flex-wrap: wrap;
  }

  .price-wrapper {
    margin-top: 10px;
  }

  .dashboard-panel {
    padding: 20px;
  }

  .search {
    display: none;
  }

  .title-large-3 {
    font-size: 40px;
  }

  .feature-tab-link {
    text-align: center;
  }

  .content-product-card {
    padding: 14px;
  }

  .coundown-dot-wrapper {
    padding-bottom: 0;
    display: none;
  }

  .content-header-wrapper {
    margin-bottom: 20px;
  }

  .coundown-block {
    flex-flow: wrap;
    justify-content: center;
  }

  .button-grid {
    grid-template-columns: 1fr;
  }

  .h2-heading.margin-bottom-16 {
    font-size: 16px;
  }

  .paragraph-large-2.text-color-gray-600 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .cta-button-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .cta-content {
    text-align: center;
  }

  .button-cta {
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .cta-grid-long {
    grid-template-columns: 1fr;
  }

  .button-outline {
    text-align: center;
  }

  .heading-hero-2.gradient-3, .heading-hero-2._3, .heading-hero-2._2, .heading-hero-2._1, .heading-hero-2.gradient-2, .heading-hero-2.gradient-1 {
    font-size: 5em;
  }

  .margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-25 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-xl {
    font-size: 1.25em;
  }

  .text-xl._40ch {
    font-size: 1.1em;
  }

  .row-base-new.column-mobile {
    text-align: center;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    padding-left: 0;
  }

  .button-label {
    text-decoration: none;
  }

  .demo-store.button-outline.large {
    border-style: none;
    border-width: 1px;
    border-radius: 99px;
    height: 50px;
    margin: 5px 50px -1px;
    font-size: 1.25em;
    font-weight: 400;
  }

  .container-md {
    margin-bottom: 16px;
  }

  .button-animated {
    font-size: 1em;
  }

  .button-animated.large {
    background-color: var(--black);
    opacity: 1;
    opacity: 1;
    color: var(--transparent);
    background-color: #168321;
    border: 1px solid #0000;
    border-radius: 20px;
    width: 200px;
    font-size: 1.25em;
    text-decoration: none;
    overflow: visible;
  }

  .code-row {
    grid-template-columns: 1.5em 1fr;
  }

  .title-xl {
    text-align: center;
    font-size: 2.5em;
  }

  .browser-top-bar {
    padding-left: .5em;
    padding-right: .5em;
  }

  .text-lg {
    text-align: center;
    font-size: 1.125em;
  }

  .title-sm {
    font-size: 1.75em;
  }

  .title-sm._20ch, .title-sm._20ch--1 {
    font-size: 1.6em;
  }

  .snippet-body {
    width: 100%;
  }

  .container-lg {
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-gradient__red {
    background-image: linear-gradient(243deg, #68de4a 30%, #14b8a6 87%);
  }

  .how-it-works-number {
    top: 12px;
    left: 12px;
    transform: none;
  }

  .snippet-switch-row {
    grid-template-columns: auto .75fr auto;
  }

  .how-it-works {
    grid-template-columns: 1fr;
  }

  .text-lg-2 {
    font-size: 1.125em;
  }

  .text-lg-2._48ch {
    text-align: left;
    max-width: 50ch;
    font-size: 1.1em;
  }

  .logo-levitate-4 {
    width: 2em;
    height: 2em;
  }

  .logo-levitate-3 {
    width: 2em;
  }

  .logo-levitate-5 {
    width: 2em;
    height: 2em;
  }

  .text-gradient__purple {
    font-size: 1em;
  }

  .title-2xl {
    font-size: 2.5em;
  }

  .logo-levitate-2 {
    bottom: 4%;
  }

  .logo-levitate-1 {
    width: 2em;
    height: 2em;
    left: 2%;
  }

  .logo-levitate-9 {
    width: 2em;
    height: 2em;
    top: 44%;
    left: 0%;
  }

  .logo-levitate-6 {
    width: 3em;
    top: -6%;
  }

  .logo-levitate-8 {
    bottom: 2%;
  }

  .h2-2 {
    font-size: 32px;
  }

  .brand_logo-2 {
    max-height: 60px;
  }

  .menu-button-4 {
    margin-left: 0;
  }

  .nav-icon {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .banner {
    display: none;
  }

  .nav-link-small {
    flex-flow: column;
    align-items: flex-start;
  }

  .text-link-default {
    margin-left: 0;
  }

  .nav-dropdown-container {
    padding-left: 14px;
    padding-right: 14px;
  }

  .nav-button-plain {
    display: none;
  }

  .nav-contact-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .title-xs {
    color: var(--black);
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.75em;
  }

  .title-xs.text-color-white {
    color: var(--black);
  }

  .image-bg-cover.luminosity {
    width: auto;
    max-width: 100%;
    height: 130px;
  }

  .stats-4x {
    grid-template-columns: 1fr;
  }

  .title-2-v2 {
    font-size: 2.5em;
  }

  .title-2-v2._12ch-v2 {
    color: var(--transparent);
    font-size: 3em;
  }

  .title-2-v2._12ch {
    font-size: 1.5em;
  }

  .text-2xl {
    font-size: 1.375em;
    line-height: 1.25;
  }

  .text-2xl._32ch {
    color: var(--grey);
    line-height: 27px;
  }

  .section-20.overflow-hidden {
    background-color: var(--black);
  }

  .side-by-side-list {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .side-by-side-1-to-1 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .rotated-shape-wrap {
    padding: 0;
  }

  .rotated-shape-wrap.tight {
    padding-left: 1em;
    padding-right: 1em;
  }

  .bold-text-7 {
    font-family: Inter, sans-serif;
    font-size: 45px;
  }

  .feature-card-4 {
    margin-bottom: 20px;
  }

  .holder {
    flex-direction: column;
    justify-content: center;
    width: 8em;
    display: flex;
  }

  .side-by-side-2-to-3 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  ._1st-image {
    align-items: center;
    display: flex;
  }

  ._2nd-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .career-detail-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .career-card {
    padding: 32px 24px;
  }

  .career-detail {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .career-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .career-tab-button {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .career-button-small {
    margin-top: 14px;
  }

  .h5-heading {
    font-size: 30px;
  }

  .header-submit-button {
    background-color: var(--black);
    width: 100%;
  }

  .header-form {
    flex-direction: column;
  }

  .header-text-field {
    margin-bottom: 10px;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .header-h1 {
    margin-bottom: 20px;
  }

  .header-dashboard-image {
    margin-top: 40px;
  }

  .title-2xl-2 {
    font-size: 2.5em;
  }

  .bold-text-9 {
    font-size: 45px;
  }

  .font-title-2 {
    color: var(--black);
  }

  .column-md.content-centered {
    margin-top: -30px;
  }

  .info-3x {
    width: 100%;
  }

  .title-md {
    font-size: 2em;
    line-height: 1.2;
  }

  .image-13 {
    margin-top: -13px;
  }

  .footer-1-cta-box {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .caption-3 {
    text-align: center;
  }

  .text-gradient__google {
    background-color: var(--transparent);
    background-image: linear-gradient(to right, #f87575, #fad815 33%, #4ade80 66%, #38bdf8);
  }

  .padding-2xl {
    padding: 1.625em 1.5em;
  }

  .payment-details-grid, .shipping-details-grid {
    grid-template-columns: 1fr;
  }

  .product-description-wrap {
    flex-direction: column;
  }

  .personal-details-grid {
    grid-template-columns: 1fr;
  }

  .price-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .price {
    margin-bottom: 10px;
  }

  .payment-method-grid, .shipping-method-grid {
    grid-template-columns: 1fr;
  }

  .product-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .form-button-wrapper {
    flex-direction: column;
  }

  .contact-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-two-column-2 {
    grid-row-gap: 0px;
  }

  .contact-card {
    padding: 24px;
  }

  .checkbox-wrapper {
    margin-bottom: 14px;
  }

  .span-blue {
    color: #1255fe;
  }

  .card-ui {
    opacity: 0;
  }

  .paragraph-large-4 {
    font-size: 18px;
    line-height: 30px;
  }

  .h3-heading-5 {
    margin-top: 20px;
    font-size: 34px;
    line-height: 40px;
  }

  .button-standard {
    border-color: var(--black);
    background-color: var(--black);
    text-align: center;
  }

  .button-standard:hover {
    color: var(--black);
  }

  .lottie-animation-2 {
    height: 440px;
  }

  .content-centered-2 {
    margin-bottom: 14px;
  }

  ._3x-box {
    width: 100%;
  }

  .text-lg-3 {
    font-size: 1.1em;
  }

  .text-block-21 {
    color: var(--dark-grey);
  }

  .h2-3 {
    font-size: 32px;
  }

  .footer-text-2 {
    margin-bottom: 24px;
  }

  .form-field-3 {
    height: auto;
  }

  .button-animated-2 {
    font-size: 1em;
  }

  .button-animated-2.bg-blue-800 {
    margin-top: 45px;
    margin-bottom: 44px;
  }

  .button-animated-2.large {
    font-size: 1.25em;
    text-decoration: none;
  }

  .h1-3 {
    font-size: 40px;
  }

  .section1-2.hero1 {
    padding-top: 48px;
  }

  .hero_illustration-3 {
    margin-top: 0;
    display: none;
    overflow: visible;
  }

  .cta-section-2 {
    background-position: 0 0;
  }

  .form {
    flex-direction: column;
  }

  .email-input {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .submit-button-2 {
    max-width: 100%;
  }

  .header-standard {
    padding-bottom: 60px;
  }

  .header-logo-banner {
    display: none;
  }

  .hero {
    max-width: 90%;
    padding-top: 203px;
    padding-bottom: 118px;
  }

  .image-1 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-10 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-17 {
    display: none;
    top: -160%;
  }

  .content-block-small, .content-block {
    padding: 24px;
  }

  .button-9 {
    padding: 12px 50px;
    font-size: 18px;
  }

  .button-9.outlined-btn {
    color: var(--transparent);
    background-color: #131212;
  }

  .section-heading {
    font-size: 40px;
  }

  .wicket-img {
    display: none;
  }

  .site-wrapper.ipl-wrapper {
    grid-template-rows: auto auto;
  }

  .ipl-subheading {
    font-size: 18px;
  }

  .image-21 {
    text-align: left;
  }

  .font-title-3.text-color-white {
    margin-top: 45px;
    margin-bottom: 9px;
    font-size: 22px;
  }

  .padding-6xl {
    padding: 2.5em;
  }

  .padding-6xl.rounded-xs {
    margin-bottom: 0;
  }

  .title-md-2 {
    font-size: 2.5em;
  }

  .title-xs-2 {
    font-size: 1.75em;
  }

  .sign-up-sign-in-button {
    padding-left: 1.25em;
    padding-right: 1.25em;
    position: static;
  }

  .navigation-button {
    display: none;
  }

  .code-block {
    padding: 24px;
  }

  .alert-succes {
    flex-wrap: wrap;
    padding: 24px;
  }

  .alert-regular {
    padding: 24px;
  }

  .document-banner {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .navigation-button-wrapper-2, .navigation-menu {
    display: none;
  }

  .document-alert-icon {
    margin-bottom: 14px;
  }

  .document-information {
    flex-direction: column;
  }

  .header-section2 {
    background-color: #0000;
  }

  .ui-snippet {
    border-radius: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-image {
    height: 100%;
    max-height: 300px;
    margin-bottom: 30px;
  }

  .demo-form {
    padding: 5px 10px;
  }

  .sect-3.hero.v2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-10.pulse {
    background-color: #00d160;
    border-style: none;
    margin-top: 31px;
  }

  .button-11 {
    padding: 5px 10px;
    font-size: 12px;
  }

  .h1-4.mb-25.mob-center {
    text-align: center;
    font-size: 32px;
  }

  .button-row-3 {
    justify-content: center;
  }

  .checkout-exp-flex {
    display: block;
  }

  .checkout-exp-col {
    margin-bottom: 15px;
  }

  .image-notification {
    left: 15px;
  }

  .plain-link {
    text-decoration: none;
  }

  .heading-graph {
    margin-bottom: 0;
    margin-left: 20px;
  }

  .tab-link-2 {
    text-align: center;
  }

  .tabs-base-2 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-content {
    padding-top: 0;
  }

  .heading-wrapper-5 {
    flex-wrap: wrap-reverse;
  }

  .tab-heading {
    font-family: Inter, sans-serif;
    font-size: 45px;
    line-height: 48px;
  }

  .title-md-3 {
    font-size: 2.1em;
  }

  .checkbox-label-3 {
    margin-bottom: 0;
    font-size: .7em;
  }

  .button-row-4 {
    justify-content: center;
  }

  .faq-item-plain {
    padding: 24px;
  }

  .stats-4x-2 {
    grid-template-columns: 1fr;
  }

  .link-3 {
    color: #ddcd55;
  }

  .link-4 {
    color: #c09d1f;
  }

  .padding-lg {
    padding: 1.125em;
  }

  .title-lg {
    letter-spacing: -.01em;
    font-size: 1.875em;
  }

  .title-lg._16ch {
    font-size: 45px;
  }

  .title-lg.leading-none {
    font-size: 3.1em;
  }

  .menu-open {
    font-family: ICONS sharp, sans-serif;
  }

  .navbar-10 {
    height: 70px;
    margin-top: 0;
    position: sticky;
  }

  .navbar-nav-menu {
    background-color: #fafafa;
  }

  .menu-button-wrap {
    left: 10px;
  }

  .menu-button-wrap.newpostion.smallestpostion {
    margin-left: 20px;
    padding-left: 0;
  }

  .image-22 {
    width: 3em;
    height: 3em;
    margin: .25em;
    padding: .25em;
  }

  .header-section.more-space.gradient__02 {
    height: auto;
  }

  .button-animated-3 {
    font-size: 1em;
  }

  .button-animated-3.small.newsign.resisebuttonsign {
    line-height: 10px;
  }

  .button-animated-3.large {
    font-size: 1.25em;
  }

  .code-block-2 {
    padding: 24px;
  }

  .text-lg-4 {
    font-size: 1.125em;
  }

  .image-23 {
    margin-bottom: .5em;
    margin-right: 0;
  }

  .tabs-menu-side-link {
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .tab-content-2 {
    flex-direction: column;
  }

  .caption-7 {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: .725em;
    font-weight: 700;
  }

  .material-icons-2 {
    font-size: 1.5em;
  }

  .title-xs-3 {
    font-size: 1.75em;
    line-height: 1.2;
  }

  ._3x-box-2 {
    width: 100%;
    margin-bottom: 20px;
  }

  .demo-box {
    padding: 30px 10px 231px;
  }

  .demo-hand {
    width: 170px;
    margin-top: 0;
    inset: auto 0% 0% 16%;
  }

  .font-title-5 {
    color: #606366;
    font-family: Inter, sans-serif;
    font-size: 16px;
  }

  .team-logos {
    margin-bottom: 15px;
  }

  .team-logo {
    width: 25%;
    margin-left: 1em;
    margin-right: 1em;
  }

  .list-4x {
    grid-template-columns: 1fr;
  }

  .column-xl {
    grid-column-gap: 3em;
    grid-row-gap: 1.5em;
  }

  ._3x-box-3 {
    width: 100%;
  }

  .footer-1-main-grid {
    margin-left: 10px;
  }

  .footer-grid-2 {
    grid-column-gap: 3em;
    grid-row-gap: 1.5em;
  }

  .footer-1-sub-grid {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .footer-1-link-gray:hover {
    color: var(--dark-grey);
  }

  .text-lg-10 {
    font-size: 1.125em;
  }

  .text-lg-10._36ch {
    margin-top: 25px;
  }

  .title-md-4 {
    font-size: 2.5em;
  }

  .title-md-4._20ch {
    line-height: 1.1;
  }

  .tab-link-simple {
    width: 60%;
  }

  .text-block-35 {
    color: #acb8c4;
  }

  .code-row-2 {
    grid-template-columns: 1.5em 1fr;
  }

  .padding-top-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-top-2.padding-2xl {
    padding-top: 1.725em;
  }

  .feature-2-column-sm {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .badge-enterprise {
    margin-bottom: 12px;
  }

  .grid-title {
    grid-template-columns: 1fr;
  }

  .badge-starter, .badge-professional {
    margin-bottom: 12px;
  }

  .pricing-block {
    padding: 24px;
  }

  .price-detail-wrapper {
    flex-direction: column-reverse;
  }

  .navigation-avatar-wrapper {
    display: none;
  }

  .get-demo.button-outline.large {
    border-style: none;
    border-width: 1px;
    border-radius: 99px;
    height: 50px;
    margin-top: 5px;
    margin-bottom: -1px;
    font-size: 1.25em;
    font-weight: 400;
  }

  .text-xs {
    font-size: .75em;
  }

  .team-5x-sm {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .button-icon-dashboard {
    padding: 10px 14px;
    font-size: 13px;
    top: 18px;
  }

  .button-icon-dashboard.margin-right-small.mobile-margin-right-zero {
    text-align: center;
  }

  .h1-5 {
    margin-top: 20px;
    margin-bottom: 30px;
    font-size: 2.5em;
  }

  .h2-4 {
    font-family: Inter, sans-serif;
    font-size: 1.34em;
    font-weight: 700;
    line-height: 1.4em;
  }

  .lottie-animation-5 {
    padding-top: 30px;
  }

  .section-20 {
    padding-top: 9%;
    padding-bottom: 0%;
  }

  .grid-7 {
    padding-top: 28px;
  }

  .div-block-14 {
    padding-bottom: 48px;
  }

  .hero-grid-footer-text {
    justify-content: center;
  }

  .hero-title-big {
    font-size: 2.5rem;
  }

  .hero-footer_left {
    margin-left: 15px;
  }

  .button-black {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .image_phone-mockup {
    max-width: 80%;
    top: 45px;
    right: 27px;
  }

  .hero-section {
    height: 110vh;
  }

  .text-white-small.width-30 {
    margin-left: 5px;
  }

  .hero_ring {
    width: 90%;
    top: 0%;
  }

  .txt-medium-white {
    width: 90%;
    font-size: 12px;
  }

  .txt-medium-white.width-80.txt-0pacity-70.margin-tb-40 {
    font-size: 15px;
    line-height: 1.3;
  }

  .image_card-mockup {
    top: 42%;
    left: 4%;
  }

  .hero-grid-right {
    margin-top: -49px;
  }

  .heading-medium-2.margin-tb-20-30 {
    font-size: 1.2rem;
  }

  .txt-small-black {
    font-size: 12px;
  }

  .txt-small-black.width-70 {
    width: 100%;
  }

  .icon-4 {
    width: 13%;
  }

  .card-3 {
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .title-mid {
    width: 90%;
  }

  .image_blue-card {
    width: 65%;
    top: 22%;
    left: 17%;
  }

  .purple-circle {
    width: 200px;
    height: 200px;
    top: 15%;
    left: 13%;
    right: 5%;
  }

  .image-dark-card {
    width: 65%;
    top: 42%;
    left: 19%;
  }

  .section-3_right-wrapper {
    justify-content: center;
    height: 40vh;
  }

  .navbar12_dropdown-link {
    grid-template-columns: max-content 1.25fr;
    place-items: start;
    padding-left: 0;
  }

  .navbar11_dropdown-link {
    padding-left: 0;
  }

  .navbar12_dropdown-link-list {
    grid-auto-columns: 1.5fr;
  }

  .navbar12_dropdown-content {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar12_menu-buttons {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .navbar12_menu.is-page-height-tablet {
    background-color: var(--transparent);
  }

  .button-14.is-small, .button-14.is-secondary.is-small {
    margin-left: 80px;
    margin-right: 80px;
  }

  .section-6-footer.hero {
    background-color: #f1fcf3;
    background-image: none;
    padding-top: 48px;
  }

  .section-20-n.overflow-hidden {
    background-color: var(--black);
  }

  .row-base-n.column-mobile {
    text-align: center;
    flex-direction: column;
    grid-auto-flow: row;
    place-content: center;
    place-items: center;
    padding-left: 0;
  }

  .padding-section-large.background-color-white.startsection {
    margin-bottom: 0;
    padding-bottom: .5px;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .blogpost4_form-wrapper {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .blogpost4_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost4_author-wrapper {
    margin-bottom: 1rem;
  }

  .blogpost2_tag-list {
    justify-content: flex-start;
  }

  .blogpost2_share-wrapper {
    width: 100%;
    margin-bottom: 2rem;
  }

  .blogpost2_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost2_tag-list-wrapper {
    width: 100%;
  }

  .blogpost2_share.content-top {
    margin-top: 2rem;
  }

  .blogpost2_content-bottom {
    flex-direction: column;
    align-items: flex-start;
  }

  .bold-text-13 {
    letter-spacing: -.03px;
    font-family: Relative, sans-serif;
    font-size: 35px;
    line-height: 1.2em;
  }

  .bold-text-14, .bold-text-15 {
    font-family: Relative, sans-serif;
    font-size: 35px;
  }

  .text-size-large-copy.text-align-center {
    color: #1f1e1e;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 26px;
    font-size: 1.105em;
    font-weight: 700;
    line-height: 24px;
  }

  .grain {
    background-image: none;
    background-size: auto;
  }

  .guassian-blur-2, .guassian-blur-3 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .home-heading-wrapper.margin-bottom-xl {
    margin-top: 1px;
  }

  .home-heading-wrapper.margin-bottom-xl.postionleft {
    padding-top: 20px;
  }

  .para {
    justify-content: center;
    align-items: center;
    width: auto;
    font-size: 17px;
    display: flex;
  }

  .moodboard-screenshot-2 {
    max-width: 100%;
  }

  .margin-bottom-m-3 {
    font-size: 20px;
  }

  .heading-16 {
    font-size: 45px;
  }

  .navmenu__dropdown-left {
    padding-bottom: 32px;
  }

  .button-15.cc-navbar.cc-secondary {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .navmenu__cta-wrapper {
    flex-direction: column;
  }

  .navmenu__dropdown-section-link-description {
    margin-top: 4px;
  }

  .navmenu__dropdown-section-list {
    grid-row-gap: 24px;
  }

  .navmenu__dropdown-section-link-icon {
    margin-bottom: 24px;
    transform: none;
  }

  .navmenu__dropdown-section-link {
    flex-direction: column;
  }

  .blog-card {
    width: 90%;
    height: 260px;
  }

  .navbar-shadow-2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .menu-open-2 {
    margin-left: 0;
    margin-right: 10px;
  }

  .menu-open-2.faqsmenu {
    margin-left: 40px;
  }

  .navbar-list-2 {
    margin-top: -6px;
  }

  .button-16.button-outline.large {
    font-size: 1.25em;
  }

  .row-base.column-mobile {
    grid-auto-flow: row;
  }

  .title-2xl-3 {
    font-size: 2.5em;
  }

  .col-7 {
    max-width: 100%;
    margin-bottom: 0;
  }

  .col-7.pbnone {
    margin-bottom: 0;
  }

  .large-subtitle-2 {
    font-size: 14px;
    line-height: 1.3;
  }

  .container-13 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .feature-text-wrapper-2 {
    margin-bottom: 20px;
  }

  .feature-section {
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .large-heading-2 {
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 1.2;
  }

  .large-heading-2.mb-20 {
    line-height: 1.3;
    overflow: hidden;
  }

  .section-14-copy.more-space.gradient__02 {
    height: auto;
  }

  .text-lg-11 {
    font-size: 1.1em;
  }

  .title-2xl-4 {
    font-size: 2.5em;
  }

  .title-xs-4 {
    font-size: 1.75em;
  }

  .side-by-side-list-2 {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .header-section-3 {
    background-color: #090b0f;
  }

  .section-22.overflow-hidden {
    background-color: var(--black);
  }

  .heading-17-copy {
    margin-top: 58px;
    margin-bottom: 30px;
    font-size: 43px;
  }

  .padding---s {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .headline {
    line-height: 110%;
  }

  .image-27 {
    position: sticky;
    top: 20px;
  }

  .padding-left---s.padding-left-mob---0.padding-top-mob---s {
    padding: 20px;
  }

  .title-2xl-2n {
    font-size: 2.3em;
  }

  .case-shift-title-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .quote-sign {
    margin-bottom: 1em;
  }

  .shift-body {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .stats-3x {
    width: 100%;
  }

  .lottie-animation-7 {
    max-height: 550px;
    margin-top: -6px;
    margin-bottom: -23px;
  }

  .bold-text-16 {
    font-size: 42px;
  }

  .button-animated-4 {
    font-size: 1em;
  }

  .small-copy.margin-bottom-16 {
    padding-left: 10px;
  }

  .small-copy.right {
    margin: 10px 0;
  }

  .small-copy.margin-bottom-16-copy {
    padding-left: 10px;
    font-size: 12px;
  }

  .heading-2-small {
    font-size: 36px;
    line-height: 44px;
  }

  .cta-section-4 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta-subtitle {
    font-size: 16px;
  }

  .icon-btn {
    padding-top: 12px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .header76_component {
    grid-template-columns: 1fr;
  }

  .section-info.more-space.gradient__02 {
    height: auto;
  }

  ._20vw-div {
    width: 15px;
  }

  .slider-container {
    display: flex;
  }

  .slide-text-container {
    flex: 0 auto;
    display: block;
  }

  .slide-box.margin-right {
    width: 87%;
  }

  .page-padding-2.s0 {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }

  .logo-slider-img {
    width: 100px;
  }

  .container-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-xl-2 {
    color: #1d1d1d;
    font-size: 2.5em;
  }

  .cta-2 {
    margin-left: 27px;
  }

  .heading-20 {
    color: #495158;
    margin-top: 24px;
    font-size: 12px;
  }

  .guassian-blur-4 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .grain-2 {
    background-image: none;
    background-size: auto;
  }

  .heading-17-copy-2 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 43px;
    line-height: 1.1;
  }

  .margin-bottom-m-4 {
    font-size: 20px;
  }

  .secondary-cta-2 {
    margin-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
  }

  .carousel-container {
    padding: 40px 24px 60px;
  }

  .carousel__card {
    padding: 20px;
  }

  .carousel__wrapper {
    padding: 0;
  }

  .guassian-blur-5 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .cta-2-2 {
    background-color: #f5f6f7;
    margin-left: 27px;
  }

  .cta-2-2:hover {
    background-color: #fff;
  }

  .grain-3 {
    background-image: none;
    background-size: auto;
  }

  .heading-21 {
    color: #495158;
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 20px;
    font-size: 13px;
  }

  .heading-17-copy-3 {
    color: var(--black);
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 23px;
    line-height: 1.2;
  }

  .heading-17-copy-3.colorhome {
    margin-bottom: 10px;
  }

  .heading-17-copy-3.colorhome.fade-in-on-scroll {
    letter-spacing: .02em;
    padding-bottom: 8px;
  }

  .margin-bottom-m-5 {
    font-size: 20px;
  }

  .moodboard-screenshot-3 {
    max-width: 100%;
  }

  .container-16 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-xl-3, .title-xl-4 {
    color: #1d1d1d;
    font-size: 2.5em;
  }

  .container-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-xl-5 {
    color: #1d1d1d;
    font-size: 2.5em;
  }

  .title-md-5 {
    font-size: 2.5em;
  }

  .text-lg-12 {
    font-size: 1.125em;
  }

  .button-animated-5 {
    font-size: 1em;
  }

  .side-by-side-3-to-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .text-lg-13 {
    font-size: 1.125em;
  }

  .side-by-side-list-3 {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .image-29 {
    width: 3em;
    height: 3em;
    margin: .25em;
    padding: .25em;
  }

  .image-29.fade-in-on-scroll {
    width: 3.2em;
    height: 3.2em;
  }

  .text-lg-14 {
    font-size: 1.125em;
  }

  .image-contain-4 {
    max-height: 32px;
  }

  .button-animated-6 {
    font-size: 1em;
  }

  .title-sm-2 {
    font-size: 1.75em;
  }

  .title-sm-2._20ch {
    font-size: 1.6em;
  }

  .text-lg-15 {
    font-size: 1.1em;
  }

  .button-animated-7 {
    font-size: 1em;
  }

  .button-animated-7.large {
    font-size: 1.25em;
  }

  .title-2xl-5 {
    font-size: 2.5em;
  }

  .header-section-4.more-space.gradient__02 {
    height: auto;
  }

  .logo-slider-img-2 {
    width: 100px;
  }

  .margin-botton-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-animated-top {
    font-size: 1em;
  }

  .youtube {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .title-sm2 {
    font-size: 1.75em;
  }

  .title-sm2._20ch {
    font-size: 1.6em;
  }

  .secondary-cta-3 {
    margin-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
  }

  .cta-2-3 {
    background-color: #f5f6f7;
    margin-left: 27px;
  }

  .cta-2-3:hover {
    background-color: #fff;
  }

  .cta-2-3.resizetrybutton {
    padding-top: 10px;
    font-size: 9px;
    line-height: 10px;
  }

  .margin-bottom-m-6 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 13px;
  }

  .margin-bottom-m-6.fade-in-on-scroll {
    text-align: center;
    margin-top: 10px;
  }

  .grain-4 {
    background-image: none;
    background-size: auto;
  }

  .guassian-blur-6 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .logo-slider-img-3 {
    width: 100px;
  }

  .cta-4 {
    align-self: center;
    margin-right: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
  }

  .title-sm-copy {
    font-size: 1.75em;
  }

  .title-sm-copy._20ch, .title-sm-copy._20ch--1, .title-sm-copy._20ch-copy {
    font-size: 1.6em;
  }

  .side-by-side-1-to-1-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .text-lg-16 {
    font-size: 1.125em;
  }

  .side-by-side-list-4 {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .apple-grid-block.mobile-portrait-hidden {
    display: none;
  }

  .apple-grid {
    grid-template-columns: 1fr;
    grid-auto-columns: .5fr;
  }

  .your-button {
    z-index: auto;
    justify-content: flex-start;
    width: 200px;
    height: 41.7778px;
    margin-top: 0;
    margin-left: 0;
    padding: .25rem 1rem;
    font-size: 12px;
    line-height: 18px;
    position: static;
    inset: 0% auto;
  }

  .heading-22.text-color-white2 {
    font-size: 1.6rem;
    line-height: 2rem;
  }

  .background-video-wrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 80%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    left: 0%;
    right: 0%;
  }

  .button-text-3 {
    font-family: Inter, sans-serif;
    font-size: .9rem;
    line-height: 20px;
  }

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

  .grid-component {
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .grid-component.video {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 1rem;
    padding-bottom: 4rem;
    padding-right: 1rem;
    display: flex;
    position: static;
  }

  .button-wrapper-4 {
    width: 100%;
    inset: auto 3% 1%;
  }

  .left-content {
    justify-content: space-between;
    align-items: center;
    height: 100px;
  }

  .stroke-line {
    width: 80%;
  }

  .background-video-4 {
    z-index: 5;
    object-fit: fill;
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 100%;
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: 0;
    left: -13px;
    right: 25px;
    overflow: hidden;
  }

  .padding-section-large-3 {
    padding-top: 1rem;
  }

  .button-wrapper-5 {
    width: 90%;
    margin: 0 0 10px;
    padding-top: 0;
    position: relative;
    inset: 0 3% 1% -3%;
  }

  .button-wrapper-5.newpostion {
    margin-bottom: 20px;
    top: 50px;
  }

  .icon-7 {
    width: 1.1rem;
    height: 1.1rem;
  }

  .your-button-2 {
    justify-content: space-between;
    padding: .5rem 1rem;
  }

  .award_component {
    justify-content: center;
  }

  .margin-bottom-35 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-heading-left {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .column-5 {
    padding-bottom: 20px;
  }

  .title-copy-goes-here-be-awesome {
    font-size: 30px;
    line-height: 120%;
  }

  .error-dd053a4f-1c17-efed-7de4-f8a515ad3d4b {
    font-size: 14px;
  }

  .testimonial-image-left {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 40px;
  }

  .title-3 {
    font-size: 24px;
    line-height: 120%;
  }

  .frame-707 {
    margin-top: 20px;
  }

  .image-33 {
    object-fit: contain;
    min-width: 260px;
  }

  .image-35 {
    object-fit: contain;
    max-width: 280px;
    max-height: 240px;
  }

  .image-36 {
    margin-top: 20px;
    padding-bottom: 40px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .column-15 {
    padding-top: 10px;
  }

  .cta-link {
    font-size: 14px;
  }

  .partner {
    margin-bottom: 64px;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-23, .heading-24, .heading-25 {
    font-size: 15px;
  }

  .image-37 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .carousel-container-2 {
    padding: 40px 24px 60px;
  }

  .carousel__wrapper-2 {
    padding: 0;
  }

  .carousel-container-3 {
    padding: 40px 24px 60px;
  }

  .side-by-side-2-to-1 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .title-2xl-6 {
    font-size: 2.5em;
  }

  .footer-1-link-gray-2:hover, .footer-1-link-gray-3:hover {
    color: #f5f6f7;
  }

  .scroll-map-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .side-by-side-list-5 {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .section-icon-6 {
    width: 2.2em;
    height: 2.2em;
  }

  .text-lg-17 {
    font-size: 1.125em;
  }

  .italic-text {
    font-size: 1em;
  }

  .text-block-70 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-text-5 {
    font-size: 14px;
  }

  .section-icon-7 {
    width: 2.2em;
    height: 2.2em;
  }

  .side-by-side-list-6 {
    grid-column-gap: 5em;
    grid-row-gap: 4em;
  }

  .side-by-side-2-to-3-2, .side-by-side-3-to-2-2 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .image-41 {
    width: 3em;
    height: 3em;
    margin: .25em;
    padding: .25em;
  }

  .image-41.fade-in-on-scroll {
    width: 3.2em;
    height: 3.2em;
  }

  .side-by-side-1-to-1-3 {
    grid-column-gap: 5em;
    grid-row-gap: 2em;
    width: 100%;
  }

  .section-icon-8 {
    width: 2.5em;
    height: 2.5em;
  }

  .text-lg-18 {
    font-size: 1.125em;
  }

  .button-animated-8 {
    font-size: 1em;
  }

  .image-contain-7 {
    max-height: 32px;
    padding-top: 4px;
  }

  .footer-1-cta-box-2 {
    padding-left: 1.25em;
    padding-right: 1.25em;
  }

  .button-animated-9 {
    font-size: 1em;
  }

  .footer-1-sub-grid-2 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .title-sm-3 {
    font-size: 1.75em;
  }

  .h2-6 {
    font-size: 32px;
  }

  .button-22 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h2-7, .h2-8 {
    font-size: 32px;
  }

  .background-video-6 {
    width: 110%;
  }

  .icon-8 {
    width: 1.1rem;
    height: 1.1rem;
  }

  .button-text-4 {
    font-family: Inter, sans-serif;
    font-size: .9rem;
    line-height: 20px;
  }

  .padding-section-large-5 {
    padding-top: 1rem;
  }

  .your-button-3 {
    justify-content: space-between;
    padding: .25rem 1rem;
    font-size: 12px;
    line-height: 18px;
  }

  .caption-7-ss {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: .725em;
    font-weight: 700;
  }

  .padding-section-large-1.background-color-white {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large-1.background-color-white.whatweoffer {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-style-h3-copy.text-color-blue.whatweoffer {
    font-size: 25px;
  }

  .heading-style-h3-copy.text-color-blue.fade-in-on-scroll {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: block;
  }

  .banner-text {
    text-align: center;
    font-family: Inter, sans-serif;
    font-size: 13px;
    line-height: 1.7;
  }

  .guassian-blur-7 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .heading-17-copy-4 {
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 43px;
    line-height: 1.1;
  }

  .grain-5 {
    background-image: none;
    background-size: auto;
  }

  .navbar-list-4 {
    margin-top: -6px;
  }

  .navbar-nav-menu-2 {
    background-color: #fafafa;
  }

  .button-animated-10 {
    font-size: 1em;
  }

  .navbar-11 {
    height: 70px;
    margin-top: 0;
    position: sticky;
  }

  .guassian-blur-8 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .heading-17-copy-5 {
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 43px;
    line-height: 1.1;
  }

  .grain-6 {
    background-image: none;
    background-size: auto;
  }

  .grid-12 {
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: start;
    place-items: center;
    padding-left: 40px;
  }

  .navbar-list-5 {
    margin-top: -6px;
  }

  .button-animated-11 {
    font-size: 1em;
  }

  .navbar-12 {
    height: 70px;
    margin-top: 0;
    position: sticky;
  }

  .guassian-blur-9 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .heading-17-copy-6 {
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 43px;
    line-height: 1.1;
  }

  .grain-7 {
    background-image: none;
    background-size: auto;
  }

  .guassian-blur-10 {
    width: 280px;
    height: 280px;
    right: -20%;
  }

  .footer-1-link-gray-5:hover {
    color: #f5f6f7;
  }

  .footer-1-sub-grid-3 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .padding-global-6 {
    padding-bottom: 27px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-8 {
    align-self: flex-start;
    width: auto;
    margin: 0 0 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .padding-section-large-6 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .your-button-4 {
    z-index: 5;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
    padding: .25rem 1rem;
    font-size: 12px;
    line-height: 18px;
    position: relative;
  }

  .section-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .grid-14 {
    margin-top: 20px;
  }

  .div-block-31 {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .grid-15 {
    grid-template-columns: 1fr;
    margin-bottom: 10px;
  }

  .grid-15.gridforimpact.gridtest1, .grid-15.gridforimpact.gridtest2 {
    grid-template-columns: .25fr;
  }

  .heading-34 {
    margin-left: 40px;
    margin-right: 40px;
    font-size: 25px;
    line-height: 30px;
  }

  .grid-16 {
    grid-template-columns: 1fr;
  }

  .div-block-35 {
    margin-top: 20px;
  }

  .paragraph-13 {
    text-align: center;
    font-size: 18px;
  }

  .container-39.newyear, .container-40.new40, .container-41.new41 {
    width: 180px;
  }

  .paragraph-19 {
    font-size: 17px;
    font-weight: 400;
    line-height: 23px;
  }

  .container-42 {
    margin-top: 60px;
    padding-left: 0;
  }

  .heading-40 {
    text-align: center;
    margin-top: 0;
    font-size: 35px;
  }

  .paragraph-20 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 18px;
  }

  .heading-small-4 {
    font-size: 1.875rem;
  }

  .heading-xhuge {
    font-size: 3.25rem;
    line-height: 1.15;
  }

  .footer-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-action-component {
    padding-top: 1rem;
  }

  .footer-action-heading {
    font-size: 2rem;
  }

  .faq-intro {
    padding-bottom: 2.5rem;
  }

  .faq-bottom-content {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .name-item {
    height: 3.25rem;
    font-size: 2rem;
  }

  .agenda-hero-component {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }

  .footer-column {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .team-avatar {
    width: 3.5rem;
    height: 3.5rem;
  }

  .faq-text {
    padding-left: 1.25rem;
    padding-right: .75rem;
  }

  .footer-wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
  }

  .team-basic {
    padding-top: 0;
  }

  .faq-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    padding-top: 1.5rem;
    padding-bottom: 1.25rem;
  }

  .heading-grid {
    margin-top: 2.5rem;
  }

  .footer-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .faq-icon {
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    min-height: 2.5rem;
  }

  .underline-link {
    z-index: 1;
    margin-left: auto;
    padding-bottom: .25rem;
    position: relative;
  }

  .footer-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .story-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .name-block {
    height: 3rem;
  }

  .story-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .agenda-bottom-content {
    padding-top: 1rem;
  }

  .agenda-bottom {
    padding-left: 2rem;
  }

  .hero-wrapper {
    height: 110vh;
  }

  .agenda-list-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1.5rem;
  }

  .benefits-text-strip {
    margin-top: 0;
    margin-bottom: 0;
  }

  .agenda-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .speaker-title-image {
    width: 35vw;
    height: 35vw;
  }

  .speaker-title-image.speaker-image-large {
    width: 46vw;
    height: 34vw;
  }

  .heading-xlarge {
    font-size: 3rem;
  }

  .preview-agenda-item {
    padding: 3.75rem 1rem 1.75rem;
  }

  .preview-agenda-item.top {
    padding-top: 1.75rem;
  }

  .preview-agenda-days {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .action-intro {
    grid-column-gap: 9rem;
    grid-row-gap: 9rem;
  }

  .benefits-base {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .looping-text {
    font-size: 18vw;
  }

  .hero-image-2 {
    width: 40vw;
    height: 40vw;
    min-height: 40vw;
  }

  .hero-image-2.two {
    margin-top: -55vw;
    left: 53vw;
  }

  .hero-image-2.thirteen {
    left: -55vw;
  }

  .hero-image-2.nine {
    margin-top: -55vw;
    left: -53vw;
  }

  .hero-image-2.three {
    left: -4vw;
  }

  .hero-trigger {
    margin-top: 92vh;
    position: absolute;
    top: 0%;
  }

  .hero-image-strip.left {
    height: 110vh;
    max-height: 110vh;
  }

  .hero-image-strip.right-side {
    height: 50vh;
    max-height: 50vh;
  }

  .preview-image-base {
    min-height: 135vw;
  }

  .agenda-content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .hero-bottom {
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 15vh;
  }

  .speaker-list {
    margin-bottom: 1rem;
  }

  .hero-home-content {
    padding-bottom: 30vh;
  }

  .heading-xhuge-2 {
    font-size: 3.25rem;
    line-height: 1.15;
  }

  .hero-bottom-2 {
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 15vh;
  }

  .hero-home-content-2 {
    padding-bottom: 30vh;
  }

  .button-text-item-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .timeline_item {
    grid-template-columns: 48px 1fr;
  }

  .bold-text-22 {
    text-align: center;
  }

  .heading-44 {
    font-size: 20px;
  }

  .grid-17 {
    display: none;
  }

  .card-4 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .card-4.new-size-card-logo {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .card-4.new-size-card-logo.newbg {
    padding-bottom: 4rem;
  }

  .card-4.newbg {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .logo-5 {
    border-width: 3px;
  }

  .apple-grid-2 {
    grid-template-columns: 1fr;
  }

  .gif {
    inset: -8px -1px;
  }

  .first-frame-2 {
    width: 150%;
    max-width: 150%;
    top: -13%;
    left: -26%;
  }

  .gif-2 {
    bottom: 66.988px;
    left: 126px;
  }

  .gif-2.gifmain {
    width: 50vw;
    inset: 20px 50px;
  }

  .first-frame-logo {
    aspect-ratio: auto;
    object-fit: fill;
    height: 1500px;
    top: -49%;
    left: -2%;
    right: 0%;
  }

  .gif-3 {
    width: 44vw;
    inset: 30px 60px;
  }

  .first-frame-4 {
    top: -6%;
  }

  .first-frame-4.newbg4 {
    height: 1500px;
    inset: -27% 10% 5% -4%;
  }

  .gif-4 {
    object-fit: fill;
    width: 65vw;
    inset: 53px 31px 0 31.487px;
  }

  .first-frame-5 {
    width: 130%;
    max-width: 130%;
    left: -16%;
  }

  .gif-5 {
    padding-top: 0;
  }

  .first-frame-6.newframe1 {
    width: 110%;
    height: 700px;
    top: -11%;
    left: -5%;
  }

  .heading-51 {
    color: var(--dark-grey);
    padding-left: 100px;
    padding-right: 100px;
    font-size: 50px;
    position: absolute;
    inset: 0;
  }

  .heading-51:hover {
    color: var(--off-white);
  }

  .heading-52 {
    width: 700px;
    padding-left: 140px;
    padding-right: 140px;
    font-size: 50px;
    inset: 0;
  }

  .grid-19 {
    background-color: #fafafa;
    grid-template-columns: 1fr 1fr;
    width: auto;
    margin-top: 0;
  }

  .container-48 {
    border-right-style: none;
  }

  .container-49 {
    border-bottom: 1px #000;
    border-right-style: none;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-xhuge-3 {
    font-size: 3.25rem;
    line-height: 1.15;
  }

  .hero-trigger-2 {
    margin-top: 92vh;
  }

  .hero-bottom-3 {
    margin-top: 5rem;
    padding-top: 3rem;
    padding-bottom: 15vh;
  }

  .grid-20 {
    grid-template-columns: 1fr;
    grid-template-areas: ". Area";
    width: auto;
    margin-right: 10px;
  }

  .flex-block-11 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-21 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .flex-block-12 {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
  }

  .contant {
    background-color: #969696;
    width: 100%;
    height: 30em;
    overflow: visible;
  }

  .flex-block-13.marktaing-sec {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
  }

  .flex-block-13.typography-top {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
  }

  .flex-block-13.color-top {
    grid-column-gap: 5.1rem;
    grid-row-gap: 5.1rem;
  }

  .flex-block-13.logo-top {
    grid-column-gap: 10.5rem;
    grid-row-gap: 10.5rem;
  }

  .contant {
    height: 40em;
    padding-bottom: 0;
  }

  .container-logos {
    width: 320px;
    display: none;
    left: 19px;
    right: 19px;
  }

  .grid-main-colors {
    height: 170px;
  }

  .text-block-87.color-1, .color-2, .color-3, .color-4 {
    height: 170px;
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 8px;
  }

  .image-56 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-68 {
    height: 170px;
  }

  .color-5, .text-block-88.color-6, .color-7, .text-block-89.color-10 {
    height: 170px;
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 8px;
  }

  .color-9 {
    width: 140px;
    font-size: 10px;
  }

  .text-block-90.color-11 {
    width: 51px;
    font-size: 10px;
  }

  .text-block-91 {
    width: 139px;
    font-size: 10px;
  }

  .color-con {
    width: 330px;
    height: 298.387px;
    display: none;
  }

  .flex-block-14 {
    width: 300px;
    display: none;
  }

  .button-27 {
    width: 100%;
    font-size: 20px;
  }

  .h-cards {
    font-size: 20px;
  }

  .menu-button {
    aspect-ratio: auto;
    object-fit: fill;
  }

  .container-70 {
    width: 300px;
    display: none;
    left: 38px;
    right: 38px;
  }

  .image-57 {
    width: 99.9999%;
    left: -2.9938px;
  }

  .container-71 {
    align-self: center;
    width: 200px;
  }

  .icons-con {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    display: none;
    left: auto;
  }

  .image-58 {
    margin-top: 10px;
  }

  .heading-58 {
    font-size: 35px;
    line-height: 60px;
    inset: 0;
  }

  .heading-59 {
    padding-left: 140px;
    padding-right: 140px;
    font-size: 35px;
    top: 0;
    bottom: 0;
    left: 0;
  }

  .heading-60 {
    padding-left: 140px;
    padding-right: 140px;
    font-size: 55px;
    top: 0;
    left: 0;
    right: 0;
  }

  .div-block-41 {
    padding-left: 40px;
  }

  .heading-61 {
    font-size: 20px;
  }

  .heading-61.engver {
    font-size: 30px;
    line-height: 40px;
  }

  .paragraph-32 {
    font-size: 30px;
  }

  .paragraph-32.engver {
    font-size: 25px;
  }

  .paragraph-33 {
    text-align: left;
    font-size: 18px;
  }

  .paragraph-33.eng {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    font-size: 18px;
  }

  .paragraph-33.arab {
    text-align: right;
  }

  .flex-block-15 {
    text-align: right;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .flex-block-15.eng {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-25 {
    grid-template-columns: 1fr;
  }

  .grid-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .image-62 {
    align-self: auto;
    width: 26px;
  }

  .image-63, .image-64, .image-65, .image-66, .image-67, .image-68, .image-69, .image-70 {
    width: 26px;
  }

  .image-71 {
    width: 28.9687px;
  }

  .image-72, .image-73 {
    width: 26px;
  }

  .tooltip.logo1 {
    display: flex;
  }

  .paragraph-43 {
    font-size: 12px;
  }

  .flex-block-21 {
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    display: flex;
  }

  .paragraph-48 {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Inter, sans-serif;
    font-size: 28px;
    line-height: 35px;
  }

  .heading-65 {
    text-align: center;
    align-self: center;
    margin-bottom: 40px;
    font-size: 60px;
  }

  .image-74 {
    width: 80%;
    margin-top: 20px;
  }

  .dropdown-4 {
    width: 250px;
    display: block;
  }

  .dropdown-toggle-3 {
    padding: .75rem 1.25rem .75rem .75rem;
  }

  .dropdown-icon-3 {
    margin-right: 15px;
    font-size: 3vw;
    line-height: 3vw;
  }

  .replace-text {
    font-size: 3vw;
    line-height: 3vw;
  }

  .dropdown-list-5.w--open {
    background-color: #e8eff9;
    top: 2.9375rem;
  }

  .dropdown-toggle-3-copy {
    padding: .75rem 1.25rem .75rem .75rem;
  }

  .dropdown-toggle-4 {
    width: 100px;
    padding: .75rem 1.25rem .75rem .75rem;
  }

  .replace-text-2 {
    font-size: 3vw;
    line-height: 3vw;
  }

  .dropdown-list-6.w--open {
    background-color: #e8eff9;
    top: 2.9375rem;
  }

  .sublinks {
    text-align: center;
    align-items: center;
    padding-top: 1.3em;
  }

  .menu__left {
    padding-left: 0;
    font-size: 2em;
  }

  .menu__icon, .sublink {
    font-size: 2em;
  }

  .menu__contain {
    display: block;
  }

  .menu__right {
    text-align: center;
    align-items: center;
    padding-top: 5.3em;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 5px;
  }

  .menu_btn_wrapper {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
  }

  .menu_brand_container {
    padding-left: 0;
  }

  .company_name {
    padding-left: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .container-86 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .container-87 {
    max-width: none;
  }
}

#w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f71-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f73-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f74-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f75-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f79-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f7d-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f81-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f82-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f83-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f87-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f8b-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f8f-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f90-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f91-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f94-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f98-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599f9c-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fa2-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fa3-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fa4-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fa7-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fab-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fad-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fae-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599faf-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fb2-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fb6-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fba-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fbb-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fbc-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fbf-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fc3-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fcd-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fd1-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fd2-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fd3-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fd6-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fda-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fdc-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fdd-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fde-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fe1-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fe5-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fe7-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fe8-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fe9-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599fec-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ff0-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ff4-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ff5-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ff6-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ff9-358b4fd9, #w-node-f582f293-e6a0-5b87-e2f3-d7fb15599ffd-358b4fd9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f582f293-e6a0-5b87-e2f3-d7fb1559a001-358b4fd9 {
  justify-self: end;
}

#w-node-_7e425725-0fdd-37fd-f749-73d7e2a6205f-358b4fd9, #w-node-_7e425725-0fdd-37fd-f749-73d7e2a62081-358b4fd9, #w-node-_7e425725-0fdd-37fd-f749-73d7e2a62087-358b4fd9, #w-node-_7e425725-0fdd-37fd-f749-73d7e2a62090-358b4fd9, #w-node-_9a4752bb-06a9-04bb-ffab-f9a5e94abe4e-358b4fd9, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b625b-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b625d-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b625e-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b625f-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6263-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6267-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b626b-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b626c-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b626d-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6271-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6275-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6279-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b627a-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b627b-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b627e-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6282-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6286-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b628c-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b628d-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b628e-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6291-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6295-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6297-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6298-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b6299-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b629c-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62a0-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62a4-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62a5-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62a6-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62a9-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62ad-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62b7-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62bb-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62bc-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62bd-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62c0-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62c4-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62c6-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62c7-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62c8-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62cb-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62cf-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62d1-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62d2-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62d3-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62d6-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62da-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62de-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62df-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62e0-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62e3-79d64aa3, #w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62e7-79d64aa3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59b6dae9-af66-1a7d-fcf8-ba1ed69b62eb-79d64aa3 {
  justify-self: end;
}

#w-node-_15dd1dd4-26fa-dfef-23a1-8f4406f21e1a-79d64aa3 {
  align-self: center;
}

#w-node-_15dd1dd4-26fa-dfef-23a1-8f4406f21e1d-79d64aa3, #w-node-_15dd1dd4-26fa-dfef-23a1-8f4406f21e20-79d64aa3, #w-node-_15dd1dd4-26fa-dfef-23a1-8f4406f21e23-79d64aa3, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f725e-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f725f-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7263-7246856f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f726e-7246856f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7274-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7280-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f728c-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f729f-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72a1-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72a6-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72ad-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72b9-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72c1-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72c7-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72ce-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f72d3-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7310-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7312-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7315-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7317-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7381-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7383-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7386-7246856f, #w-node-_67d8f1fc-e468-a1c6-85b1-c9b8c25f7388-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba092c-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba0932-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba093d-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba0943-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba094e-7246856f, #w-node-_86ccc176-d386-1272-675d-6c4f52ba0954-7246856f, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e73b-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e73c-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e73e-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e740-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e742-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e744-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e746-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e748-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e74a-3f1476ce, #w-node-_1315c2d8-e84f-ffef-455c-19f70ea0e74c-3f1476ce, #w-node-_5f9d74ff-b2c7-1097-51da-d0bd710709ca-3f1476ce, #w-node-_5f9d74ff-b2c7-1097-51da-d0bd710709cc-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a7b-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a7c-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a7d-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a7e-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a82-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a88-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a89-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a8d-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a93-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a94-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a98-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a9e-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339a9f-3f1476ce, #w-node-_239eca85-d9b5-90b2-bff7-fcb936339aa5-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d12-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d13-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d19-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d1a-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d25-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d2c-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d2d-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d2f-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d31-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d38-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d39-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d3b-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d3d-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d44-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d45-3f1476ce, #w-node-_4386b19e-e9ca-2e28-2ce8-679bb14f2d47-3f1476ce, #w-node-d8383b5c-c330-4229-5922-cf6092f2bb4c-3f1476ce, #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b16-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b1c-3f1476ce, #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b20-3f1476ce {
  place-self: center end;
}

#w-node-_79860576-c1a6-c129-3d17-f683116a6231-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6232-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6238-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6239-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6243-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6247-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a624b-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6251-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6255-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a625b-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a625f-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6266-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a626a-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6271-3f1476ce, #w-node-_79860576-c1a6-c129-3d17-f683116a6272-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79860576-c1a6-c129-3d17-f683116a6274-3f1476ce {
  place-self: center end;
}

#w-node-_5fd26186-16c8-0709-9e64-a180803d7429-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d742a-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7430-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7431-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d743b-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d743f-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7442-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7448-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d744b-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7451-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7454-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d745b-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d745e-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7465-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7466-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fd26186-16c8-0709-9e64-a180803d7468-3f1476ce {
  place-self: center end;
}

#w-node-_39266b00-bd14-fd49-d066-da64adfcc02b-3f1476ce, #w-node-_39266b00-bd14-fd49-d066-da64adfcc033-3f1476ce, #w-node-_39266b00-bd14-fd49-d066-da64adfcc039-3f1476ce, #w-node-_8b27e5a2-a9dd-d9fd-7ab0-77195cf63ae1-3f1476ce, #w-node-_8b27e5a2-a9dd-d9fd-7ab0-77195cf63ae7-3f1476ce, #w-node-ccc42a7f-3e3e-b494-8236-a69033717880-3f1476ce, #w-node-_468af226-0d88-33e3-bc9d-4a6464b67077-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e76ffc-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e76ffd-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e77003-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e77004-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e7700f-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e77017-3f1476ce, #w-node-eba18577-a838-a7ab-93f9-d46ad3e7701f-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d2f-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d36-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d38-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d40-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d47-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d4e-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d56-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d58-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d5e-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d66-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d68-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d70-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d78-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d7f-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d87-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d89-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d91-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d99-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d9b-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64da4-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dac-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dae-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64db6-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dbd-3f1476ce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dc2-3f1476ce {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dc9-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dcb-3f1476ce, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923b0-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923b2-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923b3-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923b4-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923b8-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923bc-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923c0-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923c1-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923c2-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923c6-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ca-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ce-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923cf-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923d0-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923d3-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923d7-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923db-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923e1-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923e2-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923e3-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923e6-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ea-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ec-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ed-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923ee-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923f1-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923f5-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923f9-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923fa-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923fb-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d796923fe-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692402-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969240c-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692410-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692411-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692412-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692415-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692419-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969241b-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969241c-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969241d-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692420-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692424-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692426-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692427-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692428-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969242b-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969242f-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692433-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692434-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692435-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d79692438-4859c682, #w-node-_346f821a-28a7-31d2-b8bf-6a2d7969243c-4859c682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_346f821a-28a7-31d2-b8bf-6a2d79692440-4859c682 {
  justify-self: end;
}

#w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e06-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e07-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e08-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e0a-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e0c-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e0d-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e0e-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e10-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e12-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e13-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e14-4859c682, #w-node-_273e8dba-3f6a-7d5a-d718-5a1171b85e16-4859c682, #w-node-c36d3f04-a65a-b1af-0256-d9c6664cf8f3-4859c682, #w-node-c36d3f04-a65a-b1af-0256-d9c6664cf8f4-4859c682, #w-node-c36d3f04-a65a-b1af-0256-d9c6664cf8f8-4859c682, #w-node-c36d3f04-a65a-b1af-0256-d9c6664cf8f9-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d22387-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d2238d-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d22396-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d22397-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d2239b-4859c682, #w-node-c1df6e1c-688e-11e7-ec43-6956e2d223a4-4859c682, #w-node-_2fcbfd82-fe77-636c-0ff8-873de9b42fb1-4859c682, #w-node-_2fcbfd82-fe77-636c-0ff8-873de9b42fbb-4859c682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fcbfd82-fe77-636c-0ff8-873de9b42fbe-4859c682 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_55f8fc2e-7e9d-3271-efda-4a3314f82b5c-dac2520d, #w-node-_55f8fc2e-7e9d-3271-efda-4a3314f82b73-dac2520d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_55f8fc2e-7e9d-3271-efda-4a3314f82bd3-dac2520d {
  align-self: start;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b89d-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-d715b4e9, #w-node-_592c8eb6-9ede-d7e7-bc48-4827cb6f4e6c-d715b4e9, #w-node-_592c8eb6-9ede-d7e7-bc48-4827cb6f4e6d-d715b4e9, #w-node-_592c8eb6-9ede-d7e7-bc48-4827cb6f4e6e-d715b4e9, #w-node-_592c8eb6-9ede-d7e7-bc48-4827cb6f4e71-d715b4e9, #w-node-_592c8eb6-9ede-d7e7-bc48-4827cb6f4e75-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-d715b4e9, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc45-d715b4e9, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc46-d715b4e9, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc47-d715b4e9, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4a-d715b4e9, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4e-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-d715b4e9, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-d715b4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-d715b4e9 {
  justify-self: end;
}

#w-node-_504a6cc9-78f3-5d13-9926-51e16cfefd8f-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616ab4-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616abb-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616abc-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616abe-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616ae0-d715b4e9, #w-node-b6795a22-71c3-e164-66fd-c19583616b02-d715b4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1425c9f-8eb3-3caf-1cc7-7250bee4b369-d715b4e9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_990888ac-4a3c-81fe-f2ee-87eb656f8122-d715b4e9, #w-node-_990888ac-4a3c-81fe-f2ee-87eb656f8147-d715b4e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_990888ac-4a3c-81fe-f2ee-87eb656f8154-d715b4e9 {
  place-self: center end;
}

#w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-d715b4e9, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-d715b4e9, #w-node-_14871e71-8a55-6afa-7307-19553e93ecca-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93eccc-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93eccd-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecce-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecd2-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecd6-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecda-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecdb-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecdc-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ece0-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ece4-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ece8-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ece9-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecea-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93eced-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecf1-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecf5-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecfb-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecfc-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ecfd-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed00-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed04-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed06-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed07-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed08-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed0b-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed0f-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed13-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed14-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed15-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed18-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed1c-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed26-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed2a-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed2b-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed2c-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed2f-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed33-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed35-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed36-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed37-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed3a-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed3e-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed40-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed41-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed42-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed45-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed49-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed4d-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed4e-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed4f-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed52-07d87809, #w-node-_14871e71-8a55-6afa-7307-19553e93ed56-07d87809 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14871e71-8a55-6afa-7307-19553e93ed5a-07d87809 {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a16-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a18-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1d-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a21-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a25-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a29-07d87809 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-07d87809 {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a3d-07d87809, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a42-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631db-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631dd-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e0-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e3-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e5-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e8-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631eb-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631ed-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631ef-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f1-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f3-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f5-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f8-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631fb-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631fd-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63200-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63203-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63205-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63207-07d87809, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63209-07d87809, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4649e-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464a0-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464a1-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464a2-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464a5-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464a9-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464ad-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464ae-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464af-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464b2-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464b6-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464e1-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464e7-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464e8-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464e9-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464ec-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464f0-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464f2-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464f3-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464f4-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464f7-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa464fb-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4650a-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4650b-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4650c-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4650f-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46513-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4653e-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46544-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46545-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46546-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46549-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4654d-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4654f-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46550-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46551-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46554-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46558-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4655a-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4655b-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4655c-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4655f-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46563-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46567-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46568-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46569-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4656c-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46570-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46572-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46573-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46574-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46577-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4657b-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4657d-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4657e-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4657f-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46582-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46586-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4658a-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4658b-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4658e-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa46592-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa4659c-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465a0-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465a1-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465a2-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465a5-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465a9-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465ab-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465ac-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465ad-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465b0-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465b4-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465c3-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465c4-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465c5-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465c8-8c15efcb, #w-node-_3c3141c5-dcbb-26b3-c880-a6a1baa465cc-8c15efcb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_085fb068-00ae-dd80-17e8-28fe24b52ea0-8c15efcb {
  justify-self: end;
}

#w-node-_8eedf1f2-893e-30d4-4cef-04af847a2844-8c15efcb, #w-node-_8eedf1f2-893e-30d4-4cef-04af847a285b-8c15efcb, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb1d-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb1f-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb20-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb21-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb25-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb29-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb2d-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb2e-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb2f-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb33-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb37-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb3b-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb3c-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb3d-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb40-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb44-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb48-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb4e-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb4f-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb50-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb53-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb57-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb59-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb5a-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb5b-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb5e-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb62-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb66-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb67-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb68-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb6b-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb6f-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb79-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb7d-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb7e-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb7f-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb82-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb86-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb88-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb89-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb8a-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb8d-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb91-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb93-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb94-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb95-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb98-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bb9c-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bba0-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bba1-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bba2-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bba5-29abf7ff, #w-node-_00c470f6-6f83-ec0c-5519-02d10df8bba9-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00c470f6-6f83-ec0c-5519-02d10df8bbad-29abf7ff {
  justify-self: end;
}

#w-node-a99f1158-2bf1-4834-8eb4-0127f56d31b8-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31b9-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31bf-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31c0-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31cb-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31d3-29abf7ff, #w-node-a99f1158-2bf1-4834-8eb4-0127f56d31db-29abf7ff, #w-node-_624a127f-39fd-e724-44fd-ba60e58a77c7-29abf7ff, #w-node-_624a127f-39fd-e724-44fd-ba60e58a77c9-29abf7ff, #w-node-_624a127f-39fd-e724-44fd-ba60e58a77ca-29abf7ff, #w-node-bfc38947-d41b-44b0-8afa-d314f7a6f391-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b7237c3-ce19-0e7a-58d5-459b9d9bfd1b-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b7237c3-ce19-0e7a-58d5-459b9d9bfd89-29abf7ff, #w-node-_4299a2da-0cd6-08f7-7c13-d09272cb00af-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afc7-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afc8-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afcc-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6afd6-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6afd8-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afde-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afdf-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe0-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe1-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe2-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe3-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe4-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe5-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe6-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe7-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe8-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe9-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afea-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afeb-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afec-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afed-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afee-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afef-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff0-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff1-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff2-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff3-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff4-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff5-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff6-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff7-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff8-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff9-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affa-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affb-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affc-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affd-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affe-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afff-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b000-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b001-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b002-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b003-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b004-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b005-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b006-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b007-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b008-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b009-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00a-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00b-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00c-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00d-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00e-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00f-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b010-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b011-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b012-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b013-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b014-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b015-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b016-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b017-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b018-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b019-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01a-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01b-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01c-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01d-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01e-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01f-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b020-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b021-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b022-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b023-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b024-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b025-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b027-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b02a-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b030-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b032-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b034-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b041-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b047-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b049-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b060-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b04b-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df6-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df7-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df8-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfa-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfc-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfe-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dff-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e01-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e03-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e05-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e06-29abf7ff, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e08-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b05a-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b062-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b064-29abf7ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431841-29abf7ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431844-29abf7ff, #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431848-29abf7ff, #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431849-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b07e-29abf7ff, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b081-29abf7ff, #w-node-_19de8e09-3aa1-21b1-18d8-b97236d6621a-29abf7ff, #w-node-_19de8e09-3aa1-21b1-18d8-b97236d6621d-29abf7ff, #w-node-_19de8e09-3aa1-21b1-18d8-b97236d66223-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40b8-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40ba-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40bd-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40c0-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40c2-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40c5-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40c8-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40ca-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40cc-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40ce-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40d0-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40d2-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40d5-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40d8-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40da-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40dd-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40e0-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40e2-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40e4-29abf7ff, #w-node-_9f1e05a5-7b4a-a743-1984-65400ddf40e6-29abf7ff, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afa9-3d02d12c, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afaa-3d02d12c, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afb0-3d02d12c, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afb1-3d02d12c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4d11767-5c3f-0261-bb12-46b5ca13afbf-3d02d12c {
  place-self: center end;
}

#w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2f7-3d02d12c, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2f8-3d02d12c, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2fc-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f024-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f02a-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f035-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f03b-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f046-3d02d12c, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f04c-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263d6-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263d7-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263dd-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263de-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263e9-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f0-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f1-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f3-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f5-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263fc-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263fd-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263ff-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26401-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26408-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26409-3d02d12c, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d2640b-3d02d12c, #w-node-_7654081c-8253-14ef-e95a-853bebc96ae3-3d02d12c, #w-node-_7654081c-8253-14ef-e95a-853bebc96ae4-3d02d12c, #w-node-_7654081c-8253-14ef-e95a-853bebc96ae8-3d02d12c, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c96b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c96d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c96e-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c96f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c972-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c976-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c97a-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c97b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c97c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c97f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c983-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c987-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c988-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c989-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c98c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c990-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c994-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c995-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c996-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c999-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c99d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9a1-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9a2-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9a3-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9a6-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9aa-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ae-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9b4-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9b5-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9b6-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9b9-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9bd-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9bf-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9c0-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9c1-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9c4-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9c8-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ca-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9cb-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9cc-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9cf-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9d3-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9d7-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9d8-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9d9-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9dc-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9e0-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9e2-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9e3-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9e4-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9e7-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9eb-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ed-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ee-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ef-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9f2-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9f6-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9fc-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9fe-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1c9ff-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca01-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca0b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca11-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca12-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca13-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca16-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca1a-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca1c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca1d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca1e-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca21-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca25-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca27-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca28-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca29-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca2c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca30-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca34-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca35-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca36-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca39-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca3d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca3f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca40-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca41-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca44-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca48-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca4a-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca4b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca4c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca4f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca53-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca57-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca58-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca5b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca5f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca69-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca6d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca6e-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca6f-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca72-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca76-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca78-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca79-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca7a-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca7d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca81-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca83-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca84-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca85-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca88-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca8c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca90-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca91-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca92-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca95-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca99-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca9b-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca9c-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1ca9d-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1caa0-07eef82e, #w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1caa4-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cae4ae80-c3e7-3845-0585-b4fcd6a1caa6-07eef82e {
  justify-self: end;
}

#w-node-bfc38947-d41b-44b0-8afa-d314f7a6f391-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b7237c3-ce19-0e7a-58d5-459b9d9bfd1b-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8b7237c3-ce19-0e7a-58d5-459b9d9bfd89-07eef82e, #w-node-a58a5305-53b7-7138-3bff-0f5e2a9fc793-07eef82e, #w-node-a58a5305-53b7-7138-3bff-0f5e2a9fc7b9-07eef82e, #w-node-a58a5305-53b7-7138-3bff-0f5e2a9fc7bb-07eef82e, #w-node-edf4ffef-7b94-437d-413d-44c210fa433b-07eef82e, #w-node-a58a5305-53b7-7138-3bff-0f5e2a9fc7bd-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afc7-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afc8-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afcc-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6afd6-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6afd8-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afde-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afdf-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe0-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe1-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe2-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe3-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe4-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe5-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe6-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe7-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe8-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afe9-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afea-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afeb-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afec-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afed-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afee-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afef-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff0-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff1-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff2-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff3-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff4-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff5-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff6-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff7-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff8-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6aff9-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affa-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affb-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affc-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affd-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6affe-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afff-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b000-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b001-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b002-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b003-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b004-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b005-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b006-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b007-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b008-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b009-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00a-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00b-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00c-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00d-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00e-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b00f-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b010-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b011-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b012-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b013-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b014-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b015-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b016-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b017-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b018-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b019-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01a-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01b-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01c-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01d-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01e-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b01f-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b020-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b021-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b022-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b023-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b024-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b025-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b027-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b02a-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b030-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b032-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b034-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b041-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b047-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b049-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b060-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b04b-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df6-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df7-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702df8-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfa-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfc-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dfe-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702dff-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e01-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e03-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e05-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e06-07eef82e, #w-node-_4521bfaf-8e1c-2cf8-02e3-258b32702e08-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b05a-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b062-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-eec6355e-98da-0496-5c85-b0f6f9a6b064-07eef82e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431841-07eef82e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431844-07eef82e, #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431848-07eef82e, #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431849-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b07e-07eef82e, #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b081-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44461-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44462-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44463-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44464-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44466-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44468-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4446a-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4446b-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4446c-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4446d-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4446f-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44471-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44473-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44474-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44475-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44476-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f44478-07eef82e, #w-node-b54cbff3-4506-1999-683d-73c386f4447a-07eef82e, #w-node-_757d9134-da66-d667-7e4a-22115a0aa95a-07eef82e, #w-node-_757d9134-da66-d667-7e4a-22115a0aa95c-07eef82e, #w-node-_757d9134-da66-d667-7e4a-22115a0aa95d-07eef82e, #w-node-_1fab484e-c448-1630-67f6-d309f2252d31-866b92d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fab484e-c448-1630-67f6-d309f2252d4b-866b92d5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1fab484e-c448-1630-67f6-d309f2252d7e-866b92d5, #w-node-f2365cd1-dc01-3ad3-ca4b-b75b27f0b30c-866b92d5, #w-node-f2365cd1-dc01-3ad3-ca4b-b75b27f0b335-866b92d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d28f027-48d8-6134-2879-1b5853afda9c-b175f3a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_5d28f027-48d8-6134-2879-1b5853afdaba-b175f3a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c5c9ffac-3e27-f662-c5e7-11abbbe9b6bc-b175f3a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c5c9ffac-3e27-f662-c5e7-11abbbe9b6bf-b175f3a1, #w-node-_3f61ed24-eb00-e47f-e3ec-900b828f2c29-b175f3a1, #w-node-_3f61ed24-eb00-e47f-e3ec-900b828f2c38-b175f3a1, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809ceeb-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809ceed-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809ceee-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809ceef-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cef3-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cef7-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cefb-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cefc-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cefd-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf01-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf05-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf09-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf0a-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf0b-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf0e-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf12-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf16-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf1c-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf1d-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf1e-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf21-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf25-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf27-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf28-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf29-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf2c-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf30-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf34-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf35-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf36-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf39-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf3d-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf47-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf4b-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf4c-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf4d-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf50-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf54-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf56-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf57-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf58-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf5b-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf5f-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf61-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf62-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf63-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf66-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf6a-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf6e-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf6f-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf70-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf73-2c247db7, #w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf77-2c247db7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b3f5c47-1ccc-5061-4349-6dd63809cf7b-2c247db7 {
  justify-self: end;
}

#w-node-b4d11767-5c3f-0261-bb12-46b5ca13afa9-2c247db7, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afaa-2c247db7, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afb0-2c247db7, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afb1-2c247db7, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2f7-2c247db7, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2f8-2c247db7, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb2fc-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263d6-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263d7-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263dd-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263de-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263e9-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f0-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f1-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f3-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263f5-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263fc-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263fd-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d263ff-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26401-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26408-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d26409-2c247db7, #w-node-d81ce2ba-f867-35ad-3b7c-77ba85d2640b-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f024-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f02a-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f035-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f03b-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f046-2c247db7, #w-node-c2d97a2e-d17c-07cd-0c16-d5549b83f04c-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d10-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d12-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d15-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d18-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d1a-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d1d-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d20-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d22-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d24-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d26-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d28-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d2a-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d2d-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d30-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d32-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d35-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d38-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d3a-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d3c-2c247db7, #w-node-_1fa9195a-64a6-8151-f5e8-8035d74e5d3e-2c247db7, #w-node-_90b06b65-82af-8f5b-e832-82e2d6a42223-47ab5cef, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d19-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1b-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1c-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1d-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d21-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d25-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d29-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2a-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2b-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2e-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d32-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d36-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3c-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3d-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3e-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d41-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d45-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d47-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d48-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d49-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d4c-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d50-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d54-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d55-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d56-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d59-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d5d-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d67-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6d-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6e-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6f-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d72-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d76-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d78-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d79-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d7a-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d7d-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d81-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d83-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d84-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d85-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d88-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d8c-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dc5-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dc9-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dca-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dcb-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dce-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd2-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd4-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd5-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd6-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd9-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941ddd-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de1-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de2-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de3-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de6-d77a7e82, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dea-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca844af-4c05-8927-5ae6-287b92941dee-d77a7e82 {
  justify-self: end;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3005-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc3007-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc3008-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc300a-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc300b-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc300e-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3012-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3013-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc3016-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc301e-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc301f-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc3021-d77a7e82, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04db-d77a7e82, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04dc-d77a7e82, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04e2-d77a7e82, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04e3-d77a7e82 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04f1-d77a7e82, #w-node-b360549a-61ee-7b9f-7738-98df92299d36-d77a7e82 {
  place-self: center end;
}

#w-node-_8f43c694-851e-010e-e865-78e3f7c746ed-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746ef-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746f0-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746f1-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746f5-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746f9-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746fd-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746fe-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c746ff-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74702-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74706-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7470a-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74710-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74711-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74712-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74715-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74719-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7471b-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7471c-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7471d-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74720-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74724-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74728-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74729-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7472a-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7472d-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74731-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7473b-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74741-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74742-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74743-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74746-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7474a-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7474c-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7474d-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7474e-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74751-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74755-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74757-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74758-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74759-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7475c-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74760-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74764-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74765-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74766-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74769-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7476d-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7476f-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74770-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74771-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74774-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74778-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7477a-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7477b-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7477c-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7477f-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74783-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74787-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74788-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7478b-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7478f-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c74799-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7479d-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7479e-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c7479f-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747a2-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747a6-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747a8-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747a9-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747aa-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747ad-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747b1-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747b5-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747b6-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747b7-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747ba-ca0bfc9f, #w-node-_8f43c694-851e-010e-e865-78e3f7c747be-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f43c694-851e-010e-e865-78e3f7c747c2-ca0bfc9f {
  justify-self: end;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9b98-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba3-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba5-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba6-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba8-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba9-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bb1-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bb3-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bb4-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bb9-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bbb-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bbc-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bc0-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c495-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c49a-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c49c-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c49d-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c49f-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a0-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a3-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a5-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a7-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a8-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4ab-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4ad-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4af-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b1-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b3-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b4-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b6-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b8-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82df-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82e0-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82e7-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82e8-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82e9-ca0bfc9f, #w-node-a4ef7c93-3499-4549-1548-ebfe8d8a82ec-ca0bfc9f, #w-node-_059a16fa-7261-2521-4c85-8833fcf0ce1f-ca0bfc9f, #w-node-_059a16fa-7261-2521-4c85-8833fcf0ce20-ca0bfc9f, #w-node-_059a16fa-7261-2521-4c85-8833fcf0ce26-ca0bfc9f, #w-node-_059a16fa-7261-2521-4c85-8833fcf0ce27-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_059a16fa-7261-2521-4c85-8833fcf0ce37-ca0bfc9f {
  place-self: center end;
}

#w-node-_216aee42-143f-e9f3-0359-a68d53a2b93e-ca0bfc9f, #w-node-_216aee42-143f-e9f3-0359-a68d53a2b93f-ca0bfc9f, #w-node-_216aee42-143f-e9f3-0359-a68d53a2b943-ca0bfc9f, #w-node-_216aee42-143f-e9f3-0359-a68d53a2b944-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_216aee42-143f-e9f3-0359-a68d53a2b952-ca0bfc9f {
  place-self: center end;
}

#w-node-bd54548b-652a-1d72-8d8a-9d683216fd35-ca0bfc9f, #w-node-bd54548b-652a-1d72-8d8a-9d683216fd36-ca0bfc9f, #w-node-bd54548b-652a-1d72-8d8a-9d683216fd3a-ca0bfc9f, #w-node-bd54548b-652a-1d72-8d8a-9d683216fd3b-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd54548b-652a-1d72-8d8a-9d683216fd49-ca0bfc9f {
  place-self: center end;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f733-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f73e-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f740-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f741-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f743-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f744-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f74c-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f74e-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f74f-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f754-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f756-ca0bfc9f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f757-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f75b-ca0bfc9f, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d19-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1b-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1c-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d1d-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d21-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d25-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d29-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2a-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2b-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d2e-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d32-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d36-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3c-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3d-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d3e-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d41-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d45-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d47-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d48-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d49-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d4c-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d50-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d54-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d55-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d56-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d59-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d5d-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d67-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6d-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6e-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d6f-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d72-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d76-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d78-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d79-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d7a-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d7d-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d81-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d83-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d84-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d85-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d88-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941d8c-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dc5-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dc9-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dca-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dcb-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dce-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd2-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd4-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd5-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd6-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dd9-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941ddd-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de1-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de2-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de3-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941de6-0b050141, #w-node-_2ca844af-4c05-8927-5ae6-287b92941dea-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca844af-4c05-8927-5ae6-287b92941dee-0b050141 {
  justify-self: end;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3005-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc3007-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc3008-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc300a-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc300b-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc300e-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3012-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc3013-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc3016-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc301e-0b050141 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ed507674-5e85-d789-cce7-8bfddafc301f-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc3021-0b050141, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-3d9c39bd {
  justify-self: end;
}

#w-node-_1e384ab2-2047-d3e7-91aa-e59a8a59717a-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a59717b-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a59717c-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a59717e-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597180-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597181-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597182-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597184-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597186-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597187-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a597188-3d9c39bd, #w-node-_1e384ab2-2047-d3e7-91aa-e59a8a59718a-3d9c39bd, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04db-3d9c39bd, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04dc-3d9c39bd, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04e2-3d9c39bd, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04e3-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04f1-3d9c39bd {
  place-self: center end;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b29-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2b-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2c-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2e-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2f-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b37-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b39-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b3a-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b3f-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b41-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b42-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b46-3d9c39bd, #w-node-e7d5d9e6-6d33-1cbb-eae0-67aeec74d76e-3d9c39bd, #w-node-e7d5d9e6-6d33-1cbb-eae0-67aeec74d783-3d9c39bd, #w-node-afa49c29-4466-ae95-b914-c1ac210d0d34-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86ea-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86ec-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86ef-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86f2-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86f4-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d86f6-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d870f-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8712-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8718-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d871a-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d871e-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8722-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8724-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8727-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d872a-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d872c-3d9c39bd, #w-node-_31f04243-6fad-43a5-5dc5-ec9c6d717d27-3d9c39bd, #w-node-_31f04243-6fad-43a5-5dc5-ec9c6d717d2a-3d9c39bd, #w-node-_31f04243-6fad-43a5-5dc5-ec9c6d717d2c-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8730-3d9c39bd, #w-node-_3c38c91b-a6d9-5fa8-e62a-ef27ff0d8732-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f10-3d9c39bd {
  justify-self: end;
}

#w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f1f-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f20-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f21-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f22-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f23-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f24-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f25-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f26-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f27-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f28-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f29-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f2a-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f2b-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f2c-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f2e-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f2f-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f30-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f31-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f32-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f33-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f34-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f35-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f36-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f37-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f38-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f39-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f3a-3d9c39bd, #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f3b-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428c-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428f-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4292-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429a-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429d-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a2-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-3d9c39bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a5-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a9-3d9c39bd, #w-node-_13611f9a-139a-1aba-1dcf-53923ab33987-3d9c39bd, #w-node-_13611f9a-139a-1aba-1dcf-53923ab3399e-3d9c39bd, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-2c4d1628 {
  justify-self: end;
}

#w-node-_4480d33b-876a-ef86-a4b4-fe1827b22079-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b2207a-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b2207b-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b2207d-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b2207f-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22080-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22081-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22083-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22085-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22086-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22087-2c4d1628, #w-node-_4480d33b-876a-ef86-a4b4-fe1827b22089-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec5c-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec5d-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec63-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec64-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec6e-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec72-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec76-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec9c-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec7c-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec80-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec86-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec8a-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec91-2c4d1628, #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec95-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec9f-2c4d1628 {
  place-self: center end;
}

#w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c21-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c22-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c26-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c30-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c32-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c48-2c4d1628, #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c58-2c4d1628, #w-node-_75dca66a-b24a-59a2-8e6f-e688186da4c3-2c4d1628, #w-node-_75dca66a-b24a-59a2-8e6f-e688186da4e3-2c4d1628, #w-node-_75dca66a-b24a-59a2-8e6f-e688186da4e4-2c4d1628, #w-node-_75dca66a-b24a-59a2-8e6f-e688186da4e8-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75dca66a-b24a-59a2-8e6f-e688186da4f5-2c4d1628 {
  place-self: center end;
}

#w-node-_774946e7-a5d0-99ce-e1af-8d356375fa85-2c4d1628, #w-node-_774946e7-a5d0-99ce-e1af-8d356375fa86-2c4d1628, #w-node-_774946e7-a5d0-99ce-e1af-8d356375fa8a-2c4d1628, #w-node-_774946e7-a5d0-99ce-e1af-8d356375fa8b-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_774946e7-a5d0-99ce-e1af-8d356375fa99-2c4d1628 {
  place-self: center end;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf428c-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428f-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4292-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429a-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429d-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a2-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-2c4d1628 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a5-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a9-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-2c4d1628, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-2c4d1628, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-08aac537, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-08aac537 {
  justify-self: end;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf428c-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428f-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf4292-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429a-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf429d-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a2-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-08aac537 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a5-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a9-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-08aac537, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-08aac537, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa79d-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa79f-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7a0-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7a1-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7a5-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7a9-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7ad-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7ae-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7af-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7b2-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7b6-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7ba-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7c0-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7c1-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7c2-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7c5-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7c9-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7cb-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7cc-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7cd-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7d0-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7d4-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7d8-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7d9-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7da-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7dd-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7e1-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7eb-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7f1-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7f2-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7f3-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7f6-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7fa-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7fc-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7fd-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa7fe-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa801-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa805-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa807-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa808-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa809-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa80c-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa810-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa81a-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa81e-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa81f-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa820-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa823-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa827-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa829-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa82a-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa82b-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa82e-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa832-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa836-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa837-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa838-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa83b-a441cd33, #w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa83f-a441cd33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a70400b8-5ca4-ce1f-0a6e-9653016fa843-a441cd33 {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a16-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a18-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1a-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1d-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a21-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a25-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a29-a441cd33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-a441cd33 {
  justify-self: end;
}

#w-node-ba0dc000-e82e-1a5c-59aa-b155183f328e-a441cd33, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a3d-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631db-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631dd-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e0-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e3-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e5-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631e8-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631eb-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631ed-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631ef-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f1-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f3-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f5-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631f8-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631fb-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc631fd-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63200-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63203-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63205-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63207-a441cd33, #w-node-_2bfe262e-c0d9-a5f0-6621-66398fc63209-a441cd33, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-0a47f8b4, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc45-0a47f8b4, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc46-0a47f8b4, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc47-0a47f8b4, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4a-0a47f8b4, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4e-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-0a47f8b4 {
  justify-self: end;
}

#w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fa-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fb-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fc-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fe-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e700-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e701-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e702-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e704-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e706-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e707-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e708-0a47f8b4, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e70a-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b2602f-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26030-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26036-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26037-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26041-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26045-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26049-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b2604f-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26050-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26054-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605a-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605e-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26065-0a47f8b4, #w-node-cf29c35b-f999-e00c-082f-e478f0b26069-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf29c35b-f999-e00c-082f-e478f0b26071-0a47f8b4 {
  place-self: center end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a6ff-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a709-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a70a-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a70e-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a718-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a719-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a71a-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a71b-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a71d-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a71e-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a720-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a721-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a722-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a723-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a726-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a727-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a729-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a72a-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a72b-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a72c-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a72f-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a732-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a733-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a734-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a735-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a738-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a739-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a73b-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a73c-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a73d-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a73e-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a741-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a742-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a745-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a74f-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a750-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a754-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a767-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a769-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a76a-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a774-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a776-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a777-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a781-0a47f8b4, #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a783-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f766103042f-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030430-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030434-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f766103043e-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030440-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030456-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030466-0a47f8b4, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f062-0a47f8b4, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f082-0a47f8b4, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f083-0a47f8b4, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f087-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-0a47f8b4 {
  place-self: center end;
}

#w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-0a47f8b4, #w-node-cf5f15b5-4292-107a-b04a-c24a87f7f8d7-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-0a47f8b4, #w-node-_72ba33ab-175c-7670-c57e-ccab8712bf3e-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-0a47f8b4, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9ad-0a47f8b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b1-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b3-0a47f8b4 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b5-0a47f8b4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b9-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9bd-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9bf-0a47f8b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a9d97827-7184-416e-d274-d6b6eaf6d9c3-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9c7-0a47f8b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca89d-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca89f-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8a1-0a47f8b4 {
  justify-self: center;
}

#w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8a3-0a47f8b4 {
  justify-self: stretch;
}

#w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8a5-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8a7-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8a9-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8ab-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8ae-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8b0-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8b2-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8b4-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8b6-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8b8-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8ba-0a47f8b4, #w-node-fcf29ee0-c15e-0b0d-9520-d9825f0ca8bc-0a47f8b4 {
  justify-self: center;
}

#w-node-c9338f18-1e31-0c69-a945-117739a9736d-0a47f8b4, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-a0815e87, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc45-a0815e87, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc46-a0815e87, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc47-a0815e87, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4a-a0815e87, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4e-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-a0815e87, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-a0815e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-a0815e87 {
  justify-self: end;
}

#w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fa-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fb-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fc-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fe-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e700-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e701-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e702-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e704-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e706-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e707-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e708-a0815e87, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e70a-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b2602f-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26030-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26036-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26037-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26041-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26045-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26049-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b2604f-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26050-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26054-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605a-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605e-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26065-a0815e87, #w-node-cf29c35b-f999-e00c-082f-e478f0b26069-a0815e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf29c35b-f999-e00c-082f-e478f0b26071-a0815e87 {
  place-self: center end;
}

#w-node-abba4be3-c055-9d36-bb52-7f766103042f-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f7661030430-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f7661030434-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f766103043e-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f7661030440-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f7661030456-a0815e87, #w-node-abba4be3-c055-9d36-bb52-7f7661030466-a0815e87, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f062-a0815e87, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f082-a0815e87, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f083-a0815e87, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f087-a0815e87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-a0815e87 {
  place-self: center end;
}

#w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-a0815e87, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-a0815e87, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebcfa-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebcfc-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebcfd-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebcfe-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd02-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd06-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd0a-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd0b-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd0c-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd0f-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd13-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd17-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd1d-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd1e-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd1f-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd22-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd26-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd28-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd29-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd2a-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd2d-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd31-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd35-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd36-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd37-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd3a-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd3e-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd48-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd4e-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd4f-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd50-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd53-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd57-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd59-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd5a-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd5b-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd5e-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd62-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd64-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd65-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd66-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd69-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd6d-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd77-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd7b-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd7c-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd7d-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd80-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd84-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd86-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd87-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd88-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd8b-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd8f-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd91-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd92-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd93-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd96-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd9a-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd9e-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebd9f-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebda0-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebda3-cc6cdca1, #w-node-d2d3173e-4b6a-f093-e837-daa76b7ebda7-cc6cdca1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2d3173e-4b6a-f093-e837-daa76b7ebdab-cc6cdca1 {
  justify-self: end;
}

#w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eade-cc6cdca1, #w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eadf-cc6cdca1, #w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eae1-cc6cdca1, #w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eb03-cc6cdca1, #w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eb25-cc6cdca1, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be434-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be436-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be437-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be438-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be43c-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be440-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be444-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be445-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be446-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be44a-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be44e-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be452-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be453-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be454-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be457-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be45b-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be45f-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be465-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be466-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be467-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be46a-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be46e-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be470-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be471-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be472-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be475-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be479-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be47d-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be47e-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be47f-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be482-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be486-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be490-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be494-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be495-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be496-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be499-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be49d-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be49f-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4a0-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4a1-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4a4-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4a8-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4aa-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4ab-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4ac-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4af-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4b3-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4b7-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4b8-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4b9-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4bc-735f0f4d, #w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4c0-735f0f4d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_815ab2c0-10c0-1f97-2036-ae6d530be4c4-735f0f4d {
  justify-self: end;
}

#w-node-_67861692-edd6-9747-0043-3423f06e246e-735f0f4d, #w-node-_67861692-edd6-9747-0043-3423f06e246f-735f0f4d, #w-node-_67861692-edd6-9747-0043-3423f06e2471-735f0f4d, #w-node-_67861692-edd6-9747-0043-3423f06e2493-735f0f4d, #w-node-_67861692-edd6-9747-0043-3423f06e24b5-735f0f4d, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-f2d54647, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc45-f2d54647, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc46-f2d54647, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc47-f2d54647, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4a-f2d54647, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4e-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-f2d54647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-f2d54647 {
  justify-self: end;
}

#w-node-_504a6cc9-78f3-5d13-9926-51e16cfefd8f-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb29-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb2a-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb2e-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb38-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb3a-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb51-f2d54647, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb65-f2d54647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ff84-f2d54647 {
  justify-self: center;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ff86-f2d54647 {
  place-self: center start;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ff9d-f2d54647 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ff9f-f2d54647 {
  place-self: center end;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ffbd-f2d54647 {
  justify-self: center;
}

#w-node-_407b4277-35c8-4b9e-2461-4d4511c0ffbf-f2d54647 {
  place-self: center start;
}

#w-node-_4f5c6acd-7133-301e-fb43-cfd42113f062-f2d54647, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f082-f2d54647, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f083-f2d54647, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f087-f2d54647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-f2d54647 {
  place-self: center end;
}

#w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-f2d54647, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-f2d54647 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb37-f2d54647 {
  justify-self: center;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb39-f2d54647 {
  place-self: center start;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb50-f2d54647 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: center;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb52-f2d54647 {
  place-self: center end;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb70-f2d54647 {
  justify-self: center;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb72-f2d54647 {
  place-self: center start;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb88-f2d54647 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: center;
}

#w-node-_633b9557-b30b-d2ad-ff4a-7ce518bcdb8a-f2d54647 {
  place-self: center;
}

#w-node-_67515ab3-495e-954d-896a-35748f752c11-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c13-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c16-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c19-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c1b-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c1e-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c21-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c23-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c25-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c27-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c29-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c2b-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c2e-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c31-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c33-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c36-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c39-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c3b-f2d54647, #w-node-_67515ab3-495e-954d-896a-35748f752c3d-f2d54647, #w-node-d7a34e30-249a-8fe3-e786-31037776b89d-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b89f-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a0-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a1-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a5-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8a9-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ad-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ae-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8af-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b2-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8b6-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8ba-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c0-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c1-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c2-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c5-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8c9-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cb-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cc-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8cd-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d0-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d4-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d8-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8d9-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8da-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8dd-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8e1-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8eb-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f1-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f2-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f3-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8f6-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fa-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fc-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fd-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b8fe-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b901-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b905-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b907-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b908-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b909-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b90c-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b910-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b91a-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b91e-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b91f-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b920-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b923-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b927-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b929-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b92a-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b92b-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b92e-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b932-04492399, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc45-04492399, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc46-04492399, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc47-04492399, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4a-04492399, #w-node-a1ff3511-53fa-53d2-942d-fc2ea61fcc4e-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b936-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b937-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b938-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b93b-04492399, #w-node-d7a34e30-249a-8fe3-e786-31037776b93f-04492399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7a34e30-249a-8fe3-e786-31037776b943-04492399 {
  justify-self: end;
}

#w-node-_504a6cc9-78f3-5d13-9926-51e16cfefd8f-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fa-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fb-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fc-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e6fe-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e700-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e701-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e702-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e704-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e706-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e707-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e708-04492399, #w-node-_7baf52e4-b80e-e526-ba53-f8d03708e70a-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b2602f-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26030-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26036-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26037-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26041-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26045-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26049-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b2604f-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26050-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26054-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605a-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b2605e-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26065-04492399, #w-node-cf29c35b-f999-e00c-082f-e478f0b26069-04492399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cf29c35b-f999-e00c-082f-e478f0b26071-04492399 {
  place-self: center end;
}

#w-node-abba4be3-c055-9d36-bb52-7f766103042f-04492399, #w-node-abba4be3-c055-9d36-bb52-7f7661030430-04492399, #w-node-abba4be3-c055-9d36-bb52-7f7661030434-04492399, #w-node-abba4be3-c055-9d36-bb52-7f766103043e-04492399, #w-node-abba4be3-c055-9d36-bb52-7f7661030440-04492399, #w-node-abba4be3-c055-9d36-bb52-7f7661030456-04492399, #w-node-abba4be3-c055-9d36-bb52-7f7661030466-04492399, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f062-04492399, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f082-04492399, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f083-04492399, #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f087-04492399 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-04492399 {
  place-self: center end;
}

#w-node-_9ed0d354-be7a-7964-4706-f57612f9da2b-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da2d-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da30-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da33-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da35-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da38-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3b-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3d-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da3f-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da41-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da43-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da45-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da48-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4b-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da4d-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da50-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da53-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da57-04492399, #w-node-_9ed0d354-be7a-7964-4706-f57612f9da59-04492399, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4c3-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4c5-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4c6-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4c7-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4cb-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4cf-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4d3-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4d4-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4d5-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4d9-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4dd-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4e1-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4e2-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4e3-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4e6-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4ea-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4ee-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4f4-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4f5-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4f6-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4f9-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4fd-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae4ff-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae500-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae501-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae504-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae508-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae50c-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae50d-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae50e-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae511-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae515-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae51f-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae523-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae524-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae525-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae528-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae52c-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae52e-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae52f-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae530-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae533-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae537-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae539-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae53a-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae53b-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae53e-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae542-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae546-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae547-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae548-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae54b-5aa52160, #w-node-baed1db1-d32b-bf43-fa65-7e30746ae54f-5aa52160 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baed1db1-d32b-bf43-fa65-7e30746ae553-5aa52160 {
  justify-self: end;
}

#w-node-_96638589-8300-132f-f2bd-be63fca7b198-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b192-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b18c-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b186-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1b0-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1aa-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1a4-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b19e-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1c8-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1c2-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1bc-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1b6-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1e0-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1d4-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1ce-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1f8-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1f2-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1ec-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1e6-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b210-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b20a-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b204-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b1fe-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b228-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b222-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b21c-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b216-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b240-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b23a-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b234-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b22e-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b258-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b252-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b24c-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b246-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b264-5aa52160, #w-node-_96638589-8300-132f-f2bd-be63fca7b25e-5aa52160 {
  place-self: auto;
}

#w-node-fa360fca-97d1-0001-a77c-32fa50ee6361-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6363-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6366-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6369-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee636b-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee636e-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6371-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6373-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6375-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6377-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6379-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee637b-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee637e-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6381-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6383-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6386-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6389-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee638b-5aa52160, #w-node-fa360fca-97d1-0001-a77c-32fa50ee638d-5aa52160, #w-node-_2818f662-8c5d-2277-029e-423ffb5081e8-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081ea-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081eb-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081ec-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081f0-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081f4-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081f8-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb5081fe-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508200-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508203-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508207-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50820b-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50820c-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50820d-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508210-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508214-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50821e-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508222-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508223-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508224-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508227-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50822b-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50822d-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50822e-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50822f-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508232-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508236-8941f9fd, #w-node-_440979a9-5812-163e-e408-74961e833d75-8941f9fd, #w-node-_440979a9-5812-163e-e408-74961e833d76-8941f9fd, #w-node-_440979a9-5812-163e-e408-74961e833d77-8941f9fd, #w-node-_440979a9-5812-163e-e408-74961e833d7a-8941f9fd, #w-node-_440979a9-5812-163e-e408-74961e833d7e-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50823a-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50823b-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50823c-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb50823f-8941f9fd, #w-node-_2818f662-8c5d-2277-029e-423ffb508243-8941f9fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2818f662-8c5d-2277-029e-423ffb508256-8941f9fd {
  justify-self: end;
}

#w-node-_5b5f4ead-73e9-81fb-0472-97de27d78d1a-8941f9fd, #w-node-db0da03f-888f-bc9f-717a-26cef7188a67-8941f9fd, #w-node-_9d67cc5a-69d3-12b1-64d3-7a279c6867ef-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b192-8941f9fd, #w-node-dd5bc853-1623-6247-ac09-a245d723319e-8941f9fd, #w-node-a2b5cb26-b833-8f90-486e-773f059ca4d0-8941f9fd, #w-node-_32b606fb-0740-52c3-fe49-b4cd5e095c7d-8941f9fd, #w-node-_0fc68f4b-ea89-8d0c-308f-7e3e00b29ff4-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b186-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b19e-8941f9fd, #w-node-_0b94fcf1-97c2-ee21-90fc-aece6c05fe53-8941f9fd, #w-node-b0ca66f8-24f8-3307-f158-589a469f2c7b-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1c8-8941f9fd, #w-node-_92cb4596-f81f-6f65-1ae0-a483bdf8154e-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1b0-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1aa-8941f9fd, #w-node-c84d6b9d-b99e-4d86-9637-8a85734704ae-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1a4-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1c2-8941f9fd, #w-node-_43cdf399-06c9-10c2-4616-2ee47e73fffe-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b20a-8941f9fd, #w-node-f9684b6d-1ac5-7a54-6c53-e3fcb1868bd0-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1bc-8941f9fd, #w-node-_5c2c1993-fd9e-95a6-9632-d403a3306c57-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1b6-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b18c-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1e0-8941f9fd, #w-node-_1565e5de-26bf-5375-1e59-4ed217037fc9-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1d4-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1ce-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1f8-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1f2-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1ec-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1e6-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b210-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b204-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b1fe-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b228-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b222-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b21c-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b216-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b240-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b23a-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b234-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b22e-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b258-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b252-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b24c-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b246-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b264-8941f9fd, #w-node-_96638589-8300-132f-f2bd-be63fca7b25e-8941f9fd {
  place-self: auto;
}

#w-node-fa360fca-97d1-0001-a77c-32fa50ee6361-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6363-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6369-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6371-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6373-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6375-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6377-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6379-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee637b-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6381-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6383-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee6389-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee638b-8941f9fd, #w-node-fa360fca-97d1-0001-a77c-32fa50ee638d-8941f9fd, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b94d-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b958-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b95a-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b95b-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b95c-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b960-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b964-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b968-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b96e-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b970-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b973-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b977-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b97b-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b97c-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b97d-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b980-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b984-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b98e-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b992-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b993-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b994-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b997-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b99b-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b99d-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b99e-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b99f-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9a2-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9a6-d89918fa, #w-node-_56196f1b-a353-dcc5-8438-cec25a090585-d89918fa, #w-node-_56196f1b-a353-dcc5-8438-cec25a090586-d89918fa, #w-node-_56196f1b-a353-dcc5-8438-cec25a090587-d89918fa, #w-node-_56196f1b-a353-dcc5-8438-cec25a090589-d89918fa, #w-node-_56196f1b-a353-dcc5-8438-cec25a09058d-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9aa-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9ab-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9ac-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9af-d89918fa, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9b3-d89918fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9bd-d89918fa {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a16-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a18-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1d-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a21-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a25-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a29-d89918fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-d89918fa {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a3d-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a42-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d50-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d52-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d55-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d58-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d5a-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d5c-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d5e-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d60-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d62-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d65-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d67-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d6a-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d6c-d89918fa, #w-node-_80bff61a-1c57-3b3e-7fe7-17f838c76d6e-d89918fa, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c616f-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6171-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6172-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6173-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6177-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c617b-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c617f-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6185-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6187-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c618a-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c618e-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6192-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6193-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6194-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c6197-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c619b-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61a5-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61a9-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61aa-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61ab-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61ae-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61b2-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61b4-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61b5-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61b6-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61b9-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61bd-3754dbe7, #w-node-_11c3d8f1-1484-bd06-7894-065fda14d7bd-3754dbe7, #w-node-_11c3d8f1-1484-bd06-7894-065fda14d7be-3754dbe7, #w-node-_11c3d8f1-1484-bd06-7894-065fda14d7bf-3754dbe7, #w-node-_11c3d8f1-1484-bd06-7894-065fda14d7c1-3754dbe7, #w-node-_11c3d8f1-1484-bd06-7894-065fda14d7c5-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61c1-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61c2-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61c3-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61c6-3754dbe7, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61ca-3754dbe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61dd-3754dbe7 {
  justify-self: end;
}

#w-node-_9414995c-6e1a-d5a9-94a9-ce35ac1fd4da-3754dbe7 {
  place-self: center;
}

#w-node-_4adad843-7f64-a748-cf22-a49a524fbc36-3754dbe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_6d30bb9c-80d0-0324-a5b5-f91a106db288-3754dbe7, #w-node-_6d30bb9c-80d0-0324-a5b5-f91a106db28e-3754dbe7 {
  place-self: stretch stretch;
}

#w-node-_72ad3668-f206-649d-cafd-d811d6c3eee8-3754dbe7, #w-node-_72ad3668-f206-649d-cafd-d811d6c3eee2-3754dbe7, #w-node-_72ad3668-f206-649d-cafd-d811d6c3eeee-3754dbe7 {
  justify-self: auto;
}

#w-node-_3e363213-7cc6-3f40-edc4-2915937025d2-3754dbe7, #w-node-_3e363213-7cc6-3f40-edc4-2915937025dc-3754dbe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e363213-7cc6-3f40-edc4-2915937025df-3754dbe7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c35-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c37-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c3a-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c3d-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c3f-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c41-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c43-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c45-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c47-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c4a-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c4c-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c4f-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c51-3754dbe7, #w-node-_3fd4816a-1770-76d8-a960-fe4e30f84c53-3754dbe7, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa559192-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa559194-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa559195-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa559196-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa55919a-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa55919e-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591a2-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591a8-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591aa-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591ad-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591b1-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591b5-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591b6-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591b7-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591ba-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591be-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591c8-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591cc-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591cd-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591ce-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591d1-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591d5-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591d7-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591d8-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591d9-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591dc-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591e0-fd110f38, #w-node-f05821b8-52b3-5ae2-a5fb-88dfb56a2b45-fd110f38, #w-node-f05821b8-52b3-5ae2-a5fb-88dfb56a2b46-fd110f38, #w-node-f05821b8-52b3-5ae2-a5fb-88dfb56a2b47-fd110f38, #w-node-f05821b8-52b3-5ae2-a5fb-88dfb56a2b49-fd110f38, #w-node-f05821b8-52b3-5ae2-a5fb-88dfb56a2b4d-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591e4-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591e5-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591e6-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591e9-fd110f38, #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591ed-fd110f38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591f7-fd110f38 {
  justify-self: end;
}

#w-node-_4db97ca2-0fc6-396b-c4ad-21234c05813f-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058141-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058144-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058147-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058149-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c05814b-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c05814d-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c05814f-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058151-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058154-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058156-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c058159-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c05815b-fd110f38, #w-node-_4db97ca2-0fc6-396b-c4ad-21234c05815d-fd110f38, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7901f-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79021-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79022-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79023-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79027-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7902b-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7902f-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79035-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79037-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7903a-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7903e-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79042-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79043-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79044-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79047-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7904b-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79055-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79059-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7905a-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7905b-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7905e-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79062-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79064-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79065-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79066-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79069-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7906d-b4576f30, #w-node-ec1704b3-92b9-5532-d4ae-55ff3b39677f-b4576f30, #w-node-ec1704b3-92b9-5532-d4ae-55ff3b396780-b4576f30, #w-node-ec1704b3-92b9-5532-d4ae-55ff3b396781-b4576f30, #w-node-ec1704b3-92b9-5532-d4ae-55ff3b396784-b4576f30, #w-node-ec1704b3-92b9-5532-d4ae-55ff3b396788-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79071-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79072-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79073-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79076-b4576f30, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c7907a-b4576f30 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79084-b4576f30 {
  justify-self: end;
}

#w-node-_67861692-edd6-9747-0043-3423f06e246e-b4576f30, #w-node-_67861692-edd6-9747-0043-3423f06e246f-b4576f30, #w-node-_67861692-edd6-9747-0043-3423f06e2471-b4576f30, #w-node-_67861692-edd6-9747-0043-3423f06e2493-b4576f30, #w-node-_67861692-edd6-9747-0043-3423f06e24b5-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9ae-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9b0-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9b3-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9b6-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9b8-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9ba-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9bc-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9be-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9c0-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9c3-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9c5-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9c8-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9ca-b4576f30, #w-node-_80e987b8-6282-a870-5194-a0b1ee83d9cc-b4576f30, #w-node-ffa5c783-2022-f1b8-f612-8745863c49d5-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49d7-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49d8-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49d9-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49dd-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49e1-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49e5-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49eb-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49ed-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49f0-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49f4-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49f8-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49f9-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49fa-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c49fd-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a01-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a0b-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a0f-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a10-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a11-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a14-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a18-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a1a-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a1b-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a1c-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a1f-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a23-b3ae53d2, #w-node-_42abed3e-3716-11f4-0390-122aead0bc8f-b3ae53d2, #w-node-_42abed3e-3716-11f4-0390-122aead0bc90-b3ae53d2, #w-node-_42abed3e-3716-11f4-0390-122aead0bc91-b3ae53d2, #w-node-_42abed3e-3716-11f4-0390-122aead0bc93-b3ae53d2, #w-node-_42abed3e-3716-11f4-0390-122aead0bc97-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a27-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a28-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a29-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a2c-b3ae53d2, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a30-b3ae53d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffa5c783-2022-f1b8-f612-8745863c4a3a-b3ae53d2 {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a16-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1a-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a1d-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a21-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a25-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a29-b3ae53d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-b3ae53d2 {
  justify-self: end;
}

#w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a3d-b3ae53d2, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a42-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcc3-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcc5-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcc8-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fccb-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fccd-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fccf-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcd1-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcd3-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcd5-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcd8-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcda-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcdd-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fcdf-b3ae53d2, #w-node-_6c35e7cb-64a6-68cc-ad89-d25e6cb6fce1-b3ae53d2, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccca-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cccc-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cccd-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccce-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccd2-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccd6-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccda-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cce0-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cce2-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cce5-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cce9-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cced-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccee-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccef-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccf2-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374ccf6-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd00-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd04-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd05-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd06-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd09-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd0d-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd0f-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd10-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd11-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd14-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd18-061bba91, #w-node-d368fa35-707e-0c3b-6940-d49e63e344ab-061bba91, #w-node-d368fa35-707e-0c3b-6940-d49e63e344ac-061bba91, #w-node-d368fa35-707e-0c3b-6940-d49e63e344ad-061bba91, #w-node-d368fa35-707e-0c3b-6940-d49e63e344af-061bba91, #w-node-d368fa35-707e-0c3b-6940-d49e63e344b3-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd1c-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd1d-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd1e-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd21-061bba91, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd25-061bba91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91f41289-769c-9be4-89d5-47e7f374cd38-061bba91 {
  justify-self: end;
}

#w-node-ba0a42be-7e4d-cc2b-0338-897bb875389f-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538af-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538b0-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538b1-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538b5-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538b9-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538ca-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538d0-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538d2-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538d5-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538d9-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538e8-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538e9-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538ea-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538ed-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb87538f1-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb875392a-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb875392e-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb875392f-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753930-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753933-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753937-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753944-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753945-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753946-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753949-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb875394d-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753951-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753952-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753953-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb8753956-061bba91, #w-node-ba0a42be-7e4d-cc2b-0338-897bb875395a-061bba91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b341cd5-40c5-46e4-0ce3-ae616c37438b-061bba91 {
  justify-self: end;
}

#w-node-ff55b966-2f54-8cd9-204a-b51a6a0c044c-061bba91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9918b4d2-a5ea-9f21-6c57-be05fc1f3345-061bba91, #w-node-_9918b4d2-a5ea-9f21-6c57-be05fc1f3366-061bba91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ffeb88e7-c60b-3ebf-8fcd-62e3fd7d887c-061bba91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9862b5fa-5b46-db0b-b853-7be660b76776-061bba91, #w-node-_9862b5fa-5b46-db0b-b853-7be660b7679b-061bba91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9862b5fa-5b46-db0b-b853-7be660b767a8-061bba91 {
  place-self: center end;
}

#w-node-_4800dd44-7ca5-10b3-0f6a-2f52b7099119-061bba91 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e858ac66-2b18-0f61-608b-c6b1d238d1cf-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1d1-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1d4-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1d7-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1d9-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1db-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1dd-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1df-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1e1-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1e4-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1e6-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1e9-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1eb-061bba91, #w-node-e858ac66-2b18-0f61-608b-c6b1d238d1ed-061bba91, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ec4-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ec6-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ec7-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ec8-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ecc-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ed0-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ed4-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8eda-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8edc-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8edf-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ee3-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ee7-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ee8-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ee9-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8eec-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8ef0-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8efa-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8efe-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8eff-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f00-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f03-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f07-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f09-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f0a-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f0b-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f0e-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f12-13f0e083, #w-node-_3e196f52-6bae-a991-1b9f-c4b98fca2d40-13f0e083, #w-node-_3e196f52-6bae-a991-1b9f-c4b98fca2d41-13f0e083, #w-node-_3e196f52-6bae-a991-1b9f-c4b98fca2d42-13f0e083, #w-node-_3e196f52-6bae-a991-1b9f-c4b98fca2d45-13f0e083, #w-node-_3e196f52-6bae-a991-1b9f-c4b98fca2d49-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f16-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f17-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f18-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f1b-13f0e083, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f1f-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f29-13f0e083 {
  justify-self: end;
}

#w-node-_38d615c9-68ad-2eff-f8c0-ee7533835ff1-13f0e083 {
  grid-column: span 2 / span 2;
}

#w-node-_38d615c9-68ad-2eff-f8c0-ee7533835ff8-13f0e083 {
  grid-row: span 2 / span 2;
}

#w-node-_38d615c9-68ad-2eff-f8c0-ee7533836008-13f0e083 {
  grid-column: span 3 / span 3;
}

#w-node-_38d615c9-68ad-2eff-f8c0-ee7533836016-13f0e083 {
  grid-row: span 2 / span 2;
}

#w-node-_38d615c9-68ad-2eff-f8c0-ee7533836010-13f0e083 {
  grid-column: span 2 / span 2;
}

#w-node-_2236f141-4da0-9731-310a-c42a8ec1e09f-13f0e083 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae71-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae75-13f0e083 {
  place-self: center start;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae83-13f0e083 {
  place-self: center;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae86-13f0e083 {
  place-self: center end;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae94-13f0e083 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cef392c2-37e9-f23d-1f35-0ce96edcae97-13f0e083, #w-node-cef392c2-37e9-f23d-1f35-0ce96edcaea1-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_708863a1-ae3c-4a14-d04a-d65b3e5d6337-13f0e083 {
  justify-self: center;
}

#w-node-_983093c8-2d1b-085b-cd08-604c37e5405c-13f0e083 {
  justify-self: start;
}

#w-node-f9def04d-d460-6aa6-da29-fad6c0a7f4a9-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6717029a-82cc-9d90-ec22-ef07ef7db2bd-13f0e083 {
  align-self: auto;
}

#w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acafb-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acafe-13f0e083, #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb01-13f0e083, #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb05-13f0e083, #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb08-13f0e083, #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb0b-13f0e083 {
  place-self: center;
}

#w-node-ee9423b0-a459-3de9-f56b-df619bd46882-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46884-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46887-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd4688e-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46892-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46895-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46897-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd46899-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd4689d-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd4689f-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468a2-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468a5-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468a7-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468aa-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468ad-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468af-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468b1-13f0e083, #w-node-ee9423b0-a459-3de9-f56b-df619bd468b3-13f0e083 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f93d78cb-fa8a-93e4-6b3d-10680af5c60f-d0447756 {
  justify-self: end;
}

#w-node-_27dc1ac3-02f4-0d68-1a92-71532b2cdbcd-d0447756 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_27dc1ac3-02f4-0d68-1a92-71532b2cdbcc-d0447756 {
  justify-self: end;
}

#w-node-_783c6bac-af7a-8830-f888-e5195bad7bb7-fbefe230 {
  justify-self: auto;
}

#w-node-_16a14b97-31f1-f7b6-e20f-1c7e3ac175b6-fbefe230, #w-node-_05703875-b187-ba62-08c1-6108b06ed210-fbefe230 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3bf062fb-00a6-a9d4-771b-1024c0a56603-fbefe230 {
  justify-self: end;
}

#w-node-_96af4ddb-fa48-f012-7287-f565ab385e87-fbefe230 {
  justify-self: start;
}

#w-node-_6e37e87b-0b20-88da-14e8-57d14c15afad-fbefe230 {
  justify-self: end;
}

#w-node-_4fa1e862-da52-da58-f48e-2f1b5325dea1-fbefe230 {
  justify-self: start;
}

#w-node-acc014de-39fe-36f1-4b72-45cacbf7dae0-fbefe230 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-f9def04d-d460-6aa6-da29-fad6c0a7f4a9-13f0e083 {
    justify-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_7e425725-0fdd-37fd-f749-73d7e2a6205f-358b4fd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start end;
  }

  #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d70-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d7f-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d91-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64da4-3f1476ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8eedf1f2-893e-30d4-4cef-04af847a2844-8c15efcb, #w-node-e7d5d9e6-6d33-1cbb-eae0-67aeec74d76e-3d9c39bd, #w-node-_13611f9a-139a-1aba-1dcf-53923ab33987-3d9c39bd {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7e425725-0fdd-37fd-f749-73d7e2a62087-358b4fd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_15dd1dd4-26fa-dfef-23a1-8f4406f21e1d-79d64aa3, #w-node-_76fab4c1-4231-9f45-adb5-6d299290f902-7246856f {
    justify-self: center;
  }

  #w-node-_0155a2a9-59ce-3d3e-3b31-fa5a4c1b9dfa-3f1476ce {
    order: -9999;
  }

  #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b1c-3f1476ce, #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b20-3f1476ce {
    justify-self: stretch;
  }

  #w-node-_429b7a0c-1563-f41e-74a1-3160ba034122-3f1476ce, #w-node-_65f66c7c-f181-7e5f-d81c-a1bcc856adf9-3f1476ce, #w-node-e642b06c-63df-83de-b7b8-409d54e1cd13-3f1476ce, #w-node-_049d3cb5-756f-8b96-e28c-03cc7e0ff2e9-3f1476ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79860576-c1a6-c129-3d17-f683116a6274-3f1476ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_5fd26186-16c8-0709-9e64-a180803d7441-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d744a-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d7453-3f1476ce, #w-node-_5fd26186-16c8-0709-9e64-a180803d745d-3f1476ce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5fd26186-16c8-0709-9e64-a180803d7468-3f1476ce {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-b6795a22-71c3-e164-66fd-c19583616b02-d715b4e9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_990888ac-4a3c-81fe-f2ee-87eb656f8154-d715b4e9, #w-node-b4d11767-5c3f-0261-bb12-46b5ca13afbf-3d02d12c {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb307-3d02d12c, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb30e-3d02d12c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1fab484e-c448-1630-67f6-d309f2252d4b-866b92d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b11-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b2e-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b3a-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b46-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b57-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b63-866b92d5, #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b74-866b92d5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b796c563-641a-e663-2425-305cdeb0a7c0-866b92d5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c5c9ffac-3e27-f662-c5e7-11abbbe9b6bf-b175f3a1 {
    align-self: center;
  }

  #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb307-2c247db7, #w-node-_3bf60845-fce4-df24-b1b8-7ba3fc1eb30e-2c247db7 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04f1-d77a7e82, #w-node-b360549a-61ee-7b9f-7738-98df92299d36-d77a7e82, #w-node-_059a16fa-7261-2521-4c85-8833fcf0ce37-ca0bfc9f, #w-node-_216aee42-143f-e9f3-0359-a68d53a2b952-ca0bfc9f, #w-node-bd54548b-652a-1d72-8d8a-9d683216fd49-ca0bfc9f, #w-node-ac63892d-efb5-6ae5-f5a5-534ab2dd04f1-3d9c39bd {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_710ea0cb-5d42-83a9-34f0-1d0a1de91f10-3d9c39bd {
    justify-self: start;
  }

  #w-node-_348a190f-1260-9a6a-755e-59ef4dc6ec9f-2c4d1628 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-c24bb5f7-ff0b-e7ca-9705-bbcbb61b5c58-2c4d1628 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_75dca66a-b24a-59a2-8e6f-e688186da4f5-2c4d1628, #w-node-_774946e7-a5d0-99ce-e1af-8d356375fa99-2c4d1628, #w-node-cf29c35b-f999-e00c-082f-e478f0b26071-0a47f8b4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_9edfc9ca-9f53-f2e7-4e1a-59cb0e90a783-0a47f8b4, #w-node-abba4be3-c055-9d36-bb52-7f7661030466-0a47f8b4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-0a47f8b4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9a7-0a47f8b4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b3-0a47f8b4 {
    grid-area: span 2 / span 6 / span 2 / span 6;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b9-0a47f8b4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cf29c35b-f999-e00c-082f-e478f0b26071-a0815e87 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-abba4be3-c055-9d36-bb52-7f7661030466-a0815e87 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-a0815e87 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-f67f59c2-01e2-3c92-c798-9d1a53f7eb25-cc6cdca1, #w-node-_67861692-edd6-9747-0043-3423f06e24b5-735f0f4d, #w-node-_661a8856-9121-f08a-a28d-f68c29d6cb65-f2d54647 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-f2d54647, #w-node-cf29c35b-f999-e00c-082f-e478f0b26071-04492399 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-abba4be3-c055-9d36-bb52-7f7661030466-04492399 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4f5c6acd-7133-301e-fb43-cfd42113f094-04492399 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-_2818f662-8c5d-2277-029e-423ffb508256-8941f9fd {
    place-self: center;
  }

  #w-node-_2818f662-8c5d-2277-029e-423ffb50825b-8941f9fd {
    place-self: auto;
  }

  #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9bd-d89918fa {
    place-self: center;
  }

  #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9c2-d89918fa {
    place-self: auto;
  }

  #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61dd-3754dbe7 {
    place-self: center;
  }

  #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61e2-3754dbe7 {
    place-self: auto;
  }

  #w-node-_4adad843-7f64-a748-cf22-a49a524fbc36-3754dbe7 {
    justify-self: center;
  }

  #w-node-_6d30bb9c-80d0-0324-a5b5-f91a106db28e-3754dbe7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: stretch stretch;
  }

  #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591f7-fd110f38 {
    place-self: center;
  }

  #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591fc-fd110f38 {
    place-self: auto;
  }

  #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79084-b4576f30 {
    place-self: center;
  }

  #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79089-b4576f30 {
    place-self: auto;
  }

  #w-node-_67861692-edd6-9747-0043-3423f06e24b5-b4576f30 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ffa5c783-2022-f1b8-f612-8745863c4a3a-b3ae53d2 {
    place-self: center;
  }

  #w-node-ffa5c783-2022-f1b8-f612-8745863c4a3f-b3ae53d2 {
    place-self: auto;
  }

  #w-node-_91f41289-769c-9be4-89d5-47e7f374cd38-061bba91 {
    place-self: center;
  }

  #w-node-_91f41289-769c-9be4-89d5-47e7f374cd3d-061bba91 {
    place-self: auto;
  }

  #w-node-_6b341cd5-40c5-46e4-0ce3-ae616c37438b-061bba91 {
    place-self: center;
  }

  #w-node-_6b341cd5-40c5-46e4-0ce3-ae616c374393-061bba91 {
    place-self: auto;
  }

  #w-node-ff55b966-2f54-8cd9-204a-b51a6a0c044c-061bba91 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-_9918b4d2-a5ea-9f21-6c57-be05fc1f3366-061bba91 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9862b5fa-5b46-db0b-b853-7be660b767a8-061bba91 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: stretch;
  }

  #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f29-13f0e083 {
    place-self: center;
  }

  #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f2e-13f0e083 {
    place-self: auto;
  }

  #w-node-cef392c2-37e9-f23d-1f35-0ce96edcae83-13f0e083 {
    justify-self: start;
  }

  #w-node-cef392c2-37e9-f23d-1f35-0ce96edcae91-13f0e083 {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b1b-3f1476ce {
    justify-self: center;
  }

  #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d2f-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d40-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d4e-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d5e-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d70-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d7f-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64d91-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64da4-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64db6-3f1476ce, #w-node-_37e4b075-ed03-1ab6-1fd9-5c6401c64dc2-3f1476ce {
    grid-column: span 1 / span 1;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-29abf7ff {
    grid-column: span 2 / span 2;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b049-29abf7ff {
    align-self: start;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-07eef82e {
    grid-column: span 2 / span 2;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b049-07eef82e {
    align-self: start;
  }

  #w-node-b796c563-641a-e663-2425-305cdeb0a7c0-866b92d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c9ffac-3e27-f662-c5e7-11abbbe9b6bf-b175f3a1 {
    justify-self: end;
  }

  #w-node-ed507674-5e85-d789-cce7-8bfddafc3007-d77a7e82 {
    justify-self: stretch;
  }

  #w-node-ed507674-5e85-d789-cce7-8bfddafc3025-d77a7e82 {
    justify-self: center;
  }

  #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba5-ca0bfc9f {
    justify-self: stretch;
  }

  #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bc2-ca0bfc9f {
    justify-self: center;
  }

  #w-node-_70d552f2-8a1f-a28b-4448-affdd275c49c-ca0bfc9f {
    justify-self: stretch;
  }

  #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4ba-ca0bfc9f {
    justify-self: center;
  }

  #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f740-ca0bfc9f {
    justify-self: stretch;
  }

  #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f75d-ca0bfc9f {
    justify-self: center;
  }

  #w-node-ed507674-5e85-d789-cce7-8bfddafc3007-0b050141 {
    justify-self: stretch;
  }

  #w-node-ed507674-5e85-d789-cce7-8bfddafc3025-0b050141 {
    justify-self: center;
  }

  #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2b-3d9c39bd {
    justify-self: stretch;
  }

  #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b48-3d9c39bd {
    justify-self: center;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-3d9c39bd {
    justify-self: stretch;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42ab-3d9c39bd {
    justify-self: center;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-2c4d1628 {
    justify-self: stretch;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42ab-2c4d1628 {
    justify-self: center;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf428e-08aac537 {
    justify-self: stretch;
  }

  #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42ab-08aac537 {
    justify-self: center;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d99f-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9a7-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9ad-0a47f8b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b3-0a47f8b4 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b9-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9bd-0a47f8b4, #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9bf-0a47f8b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2818f662-8c5d-2277-029e-423ffb508259-8941f9fd, #w-node-_14a84f71-984f-f9f6-6d01-ae4af955b9c0-d89918fa, #w-node-_7f0e3a3e-50a3-602b-373f-282ca29c61e0-3754dbe7 {
    justify-self: auto;
  }

  #w-node-_72ad3668-f206-649d-cafd-d811d6c3eee8-3754dbe7 {
    place-self: auto end;
  }

  #w-node-_72ad3668-f206-649d-cafd-d811d6c3eee2-3754dbe7 {
    place-self: center;
  }

  #w-node-_818ba993-1de1-adfe-3b3d-4c73fa5591fa-fd110f38, #w-node-_46be61e6-1dc7-23d2-c43c-8964e9c79087-b4576f30, #w-node-ffa5c783-2022-f1b8-f612-8745863c4a3d-b3ae53d2, #w-node-_91f41289-769c-9be4-89d5-47e7f374cd3b-061bba91, #w-node-_6b341cd5-40c5-46e4-0ce3-ae616c374391-061bba91, #w-node-aae1d6fc-f708-cd3f-3c47-8ff22f8f8f2c-13f0e083 {
    justify-self: auto;
  }

  #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb01-13f0e083 {
    justify-self: center;
  }

  #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb05-13f0e083 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }

  #w-node-fd753f5f-f2aa-3d71-cd3b-09d1f23acb08-13f0e083 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7e425725-0fdd-37fd-f749-73d7e2a62087-358b4fd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9a4752bb-06a9-04bb-ffab-f9a5e94abe46-358b4fd9, #w-node-_9a4752bb-06a9-04bb-ffab-f9a5e94abe4e-358b4fd9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-adaac402-3e67-a11a-f0bc-5a940de27040-358b4fd9, #w-node-_9ee2e8d6-e923-cc24-9812-bd8223a74bdd-358b4fd9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3164dd0-b9c9-bd9f-12ae-9e0f471e4b20-3f1476ce {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55f8fc2e-7e9d-3271-efda-4a3314f82b5c-dac2520d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-07d87809 {
    justify-self: stretch;
  }

  #w-node-_97d540cf-d356-dec1-ac88-97320fcb9a61-29abf7ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-29abf7ff {
    grid-column: span 1 / span 1;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b027-29abf7ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431848-29abf7ff {
    justify-self: end;
  }

  #w-node-_7654081c-8253-14ef-e95a-853bebc96ae8-3d02d12c {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_66689254-dcec-97f7-b4b3-7084fade6746-07eef82e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6afbf-07eef82e {
    grid-column: span 1 / span 1;
  }

  #w-node-eec6355e-98da-0496-5c85-b0f6f9a6b027-07eef82e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1da8aa9d-aba2-d3c4-86fd-4f6cb0431848-07eef82e {
    justify-self: end;
  }

  #w-node-_5316f825-db0c-55a2-04ad-5af3ff859b11-866b92d5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed507674-5e85-d789-cce7-8bfddafc300a-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc3012-d77a7e82, #w-node-ed507674-5e85-d789-cce7-8bfddafc301e-d77a7e82, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9ba8-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bb3-ca0bfc9f, #w-node-_6f8fa71d-c0cf-579b-3c9f-742ae8fb9bbb-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c49f-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4a7-ca0bfc9f, #w-node-_70d552f2-8a1f-a28b-4448-affdd275c4b3-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f743-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f74e-ca0bfc9f, #w-node-_212b94f3-b8b5-337f-11de-48c4e2b0f756-ca0bfc9f, #w-node-ed507674-5e85-d789-cce7-8bfddafc300a-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc3012-0b050141, #w-node-ed507674-5e85-d789-cce7-8bfddafc301e-0b050141, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b2e-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b39-3d9c39bd, #w-node-eaff58d3-0015-0e8e-03a0-b9cf105d4b41-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-3d9c39bd, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-2c4d1628, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf4291-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf429c-08aac537, #w-node-_63e93ae3-5744-29be-6e4d-61c484cf42a4-08aac537, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-a441cd33 {
    justify-self: stretch;
  }

  #w-node-a9d97827-7184-416e-d274-d6b6eaf6d9b3-0a47f8b4 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-d89918fa, #w-node-e2cbadbe-3254-5cd9-c4a7-7cf93b8a1a36-b3ae53d2 {
    justify-self: stretch;
  }

  #w-node-d6dd7b77-433d-91c6-1aea-ca5c0902d122-061bba91 {
    justify-self: start;
  }
}
