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

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: Thatthatnewpixelfamilytest Round;
  src: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793ab3ed6374bef19285f90_thatthatnewpixelfamilytest-round.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thatthatnewpixelfamilytest Square;
  src: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793ab3e9b0c51ab2f400c4f_thatthatnewpixelfamilytest-square.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Thatthatnewpixelfamilytest;
  src: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793ab3e5338bff3f36b5339_thatthatnewpixelfamilytest-italicsquare.otf") format("opentype"), url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793ab3e5a15e423924205cf_thatthatnewpixelfamilytest-italicround.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

:root {
  --royal-blue: var(--base-color-brand--blue-dark);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-secondary: var(--base-color-neutral--neutral-darker);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-brand--blue);
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --main-blue: #4242ff;
  --ce: #3838ce;
  --c5: #4d4dc5;
  --blue-cd: #3737cd;
  --base-color-neutral--white: #fff;
  --clamp-340: clamp(150px, 23.611vw, 260px);
  --r-white: #dddef5;
  --new-white: #dddef5;
  --_clamp-functions---calc-for-cards: calc(100vh - 160px);
  --our-white: #f1f2ff;
  --base-color-neutral--black: #000;
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--blue: #2d62ff;
  --base-color-brand--pink-light: #ffaefe;
  --_clamp-functions---18-px-radius: clamp(0rem, 1.5vw, 18px);
  --10px: clamp(0rem, .69vw, 10px);
  --_clamp-functions---63-px-clamp: clamp(0rem, 4.37vw, 63px);
  --base-color-brand--blue-dark: #080331;
  --_clamp-functions---25-px-radius: clamp(0rem, 1.8vw, 25px);
  --_clamp-functions---20px-clamp: clamp(0rem, 1.38vw, 20px);
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
}

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

body {
  --royal-blue: var(--base-color-brand--blue-dark);
  --background-color--background-primary: var(--base-color-neutral--black);
  --text-color--text-alternate: var(--base-color-neutral--white);
  --text-color--text-primary: var(--base-color-neutral--black);
  --text-color--text-secondary: var(--base-color-neutral--neutral-darker);
  --background-color--background-success: var(--base-color-system--success-green);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --border-color--border-primary: var(--base-color-neutral--neutral-lightest);
  --background-color--background-alternate: var(--base-color-neutral--white);
  --background-color--background-secondary: var(--base-color-brand--blue);
  --background-color--background-tertiary: var(--base-color-brand--pink);
  --background-color--background-error: var(--base-color-system--error-red);
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --border-color--border-alternate: var(--base-color-neutral--neutral-darker);
  --background-color--background-warning: var(--base-color-system--warning-yellow);
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --base-color-neutral--white: #fff;
  --clamp-340: clamp(150px, 23.611vw, 260px);
  --base-color-neutral--black: #000;
  --base-color-brand--blue-light: #d9e5ff;
  --base-color-brand--blue: #2d62ff;
  --base-color-brand--pink-light: #ffaefe;
  --10px: clamp(0rem, .69vw, 10px);
  --base-color-brand--blue-dark: #080331;
  --base-color-brand--pink: #dd23bb;
  --base-color-brand--pink-dark: #3c043b;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #cef5ca;
  --base-color-system--success-green-dark: #114e0b;
  --base-color-system--warning-yellow: #fcf8d8;
  --base-color-system--warning-yellow-dark: #5e5515;
  --base-color-system--error-red: #f8e4e4;
  --base-color-system--error-red-dark: #3b0b0b;
  --base-color-system--focus-state: #2d62ff;
  --border-color--border-secondary: var(--base-color-brand--blue);
  --link-color--link-secondary: var(--base-color-neutral--black);
  --link-color--link-alternate: var(--base-color-neutral--white);
  font-family: Manrope, sans-serif;
  font-size: 16px;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--royal-blue);
  padding-top: 0;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  display: flex;
}

.utility-page_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.global-styles {
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding-top: 2.083vw;
}

.padding-medium.padding-diff {
  padding-top: 2.5vw;
}

.padding-medium.best {
  padding-top: 1.875rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

.padding-large {
  padding: 6rem 0 0;
}

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

.margin-bottom, .margin-bottom.margin-xsmall, .margin-bottom.margin-xxlarge, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

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

.padding-vertical {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  padding-top: 1.25rem;
}

.padding-vertical.padding-top-120 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 8.33vw;
  display: block;
}

.padding-vertical.padding-top-120.padding-bottom-220 {
  padding-bottom: 220px;
}

.padding-vertical.padding-top-120.padding-bottom-0 {
  padding-bottom: 0;
}

.padding-vertical.padding-top-120.bottom-0 {
  padding-top: 7.64vw;
}

.padding-vertical._5px {
  padding-top: .3125rem;
}

.padding-vertical.m-20px-bottom-0 {
  width: 100%;
}

.padding-vertical._20px, .padding-vertical.padding-20px {
  padding-top: 20px;
}

.padding-vertical._10px {
  padding-top: 10px;
}

.padding-vertical._15px {
  padding-top: 15px;
}

.padding-vertical._15px.m-top-padding-0 {
  padding-top: 0;
}

.padding-vertical.padding-10 {
  padding-top: 10px;
}

.padding-vertical.padding-top-40 {
  padding-top: 40px;
}

.padding-vertical.padding-top-40.padding-bottom-28 {
  padding-bottom: 28px;
}

.padding-vertical.top-60 {
  padding-top: 60px;
}

.padding-vertical.top-60.bottom-130 {
  padding-bottom: 130px;
}

.padding-vertical.top-padding-40 {
  padding-top: 40px;
}

.padding-vertical.padding-77 {
  padding-top: 77px;
  padding-bottom: 20px;
}

.padding-vertical.padding-bottom-100 {
  padding-bottom: 6.25rem;
}

.padding-vertical.padding-top-320-bottom-0 {
  padding-top: 22.22vw;
  padding-bottom: 0;
}

.padding-vertical.padding-80-top {
  padding-top: 4.167vw;
}

.padding-vertical.padding-160 {
  padding-top: 160px;
}

.padding-vertical.padding-top-60 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-top: 3.875rem;
  padding-bottom: 0;
}

.padding-vertical.padding-top-233 {
  padding-top: 233px;
}

.padding-vertical.padding-top-154 {
  padding-top: 10.69vw;
  padding-bottom: 0;
}

.padding-vertical.padding-increae-60 {
  padding-top: 60px;
  padding-bottom: 0;
}

.padding-vertical.paddint-top-170 {
  padding-top: 11.81vw;
}

.padding-vertical.bottom-0-top-30 {
  padding-top: 2.08vw;
  padding-bottom: 0;
}

.padding-vertical.pading-top-100 {
  padding-top: 100px;
}

.padding-vertical.m-0-bottom {
  padding-top: 4.17vw;
}

.padding-vertical.m-padding-0 {
  padding-top: 220px;
  padding-bottom: 0;
}

.padding-vertical.padding-top-152 {
  padding-top: 10.56vw;
  padding-bottom: 0;
}

.padding-vertical.padding-top-69 {
  padding-top: 69px;
}

.padding-vertical.top-80 {
  padding-top: 11.25rem;
}

.padding-vertical._257 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding-top: 17.85vw;
}

.padding-vertical._60 {
  padding-top: 60px;
}

.padding-vertical.padding-top-40.m-40 {
  grid-column-gap: 20.97vw;
  grid-row-gap: 20.97vw;
}

.padding-vertical.padding-top-60 {
  padding-top: 3.75rem;
}

.padding-vertical.padding-top-243, .padding-vertical._243 {
  padding-top: 243px;
}

.padding-vertical.paddint-top-220 {
  padding-top: 15.28vw;
}

.padding-vertical.services-pt-103 {
  padding-top: 7.15vw;
}

.padding-vertical.padding-top-160 {
  height: 100vh;
  padding-top: 11.1vh;
}

.padding-vertical.padding-top-100 {
  padding-top: 6.25rem;
}

.padding-vertical.padding-top-100.padding-btoomt-227 {
  padding-bottom: 15.756vw;
}

.padding-vertical._120 {
  padding-top: 8.33vw;
}

.padding-vertical.padding-top-80 {
  padding-top: 0;
}

.padding-vertical.padding-top-230 {
  padding-top: 15.97vw;
}

.padding-vertical.padding-top-220 {
  padding-top: 15.28vw;
}

.padding-vertical.padding-top-72 {
  padding-top: 5vw;
}

.padding-vertical.padding-top-290 {
  color: #3838ce;
  padding-top: 20.14vw;
}

.padding-vertical.padding-top-290.padding-bottom-180 {
  padding-bottom: 12.5vw;
}

.padding-vertical.padding-top-564 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-top: 0;
}

.padding-vertical.space-bottom {
  background-color: #f7f7ff;
  margin-top: 13px;
  padding-top: 4.16vw;
}

.padding-vertical.padding-top-50 {
  padding-top: 3.125rem;
}

.padding-vertical.padding-top-237 {
  padding-top: 14.8125rem;
}

.padding-vertical.padding-top-180 {
  padding-top: 11.25rem;
}

.padding-vertical.papdding-top-60, .padding-vertical.padding-60 {
  padding-top: 3.75rem;
}

.padding-vertical.padding-top-140 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-vertical.padding-top-120 {
  padding-top: 7.5rem;
}

.padding-vertical.padding-top-120.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-vertical.solutions-heading-padding {
  padding-top: 6.25rem;
  padding-bottom: 14.375rem;
}

.padding-vertical._50 {
  padding-top: 3.125rem;
}

.padding-vertical.padding--top-30 {
  padding-top: 3.7vh;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

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

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

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

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

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

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

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

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.text-color-primary {
  color: var(--text-color--text-primary);
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-bottom: 1.5rem;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

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

.icon-height-small {
  height: 1rem;
}

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

.heading-style-h1 {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.1;
}

.padding-global {
  width: 100%;
  padding-left: 1.38vw;
  padding-right: 1.38vw;
}

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

.padding-global.pix-heading {
  padding-left: 2.5625rem;
  padding-right: 2.5rem;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.text-style-italic {
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

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

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

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

.text-weight-bold {
  font-weight: 700;
}

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

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
}

.text-style-muted {
  opacity: .6;
}

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

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

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

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

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

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
}

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
  font-size: 1rem;
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
  font-size: 1rem;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--royal-blue);
  text-decoration: underline;
}

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

.fs-styleguide_header {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.heading-style-h2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.page-wrappe-broke {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow-y: hidden;
}

.page-wrappe-broke.design-complete {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.page-wrappe-broke.design-complete._60px-bottom {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-alternate);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--background-color--background-tertiary);
}

.heading-style-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

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

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

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

.form_component {
  margin-bottom: 0;
}

.main-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.main-wrapper.builder {
  justify-content: flex-end;
  align-items: stretch;
}

.main-wrapper.trials {
  display: none;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-alternate);
  text-align: center;
  border-radius: .25rem;
  padding: .75rem 1.5rem;
  font-weight: 600;
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

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

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate);
  color: var(--text-color--text-primary);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-brand {
  background-color: var(--background-color--background-secondary);
}

.fs-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

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

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  padding-top: 3rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning);
  color: var(--text-color--text-warning);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  inset: 0% 0% 382px;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_logo {
  width: 10rem;
}

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

.nav_button {
  padding: 1rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary);
}

.fs-styleguide_hero-label {
  color: var(--text-color--text-primary);
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.hero_content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  max-width: 70rem;
  display: grid;
  position: relative;
}

.hero_image {
  border-radius: 1rem;
  margin-top: 0;
}

.hero_heading {
  font-size: 4rem;
}

.section_hero {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 0 100%, #2d62ff4d, #0000 50%), radial-gradient(circle at 100% 60%, #2d62ff4d, #1110 20%), radial-gradient(circle at 100% 100%, #d600c433, #0000 45%);
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  display: flex;
  position: relative;
}

.hero_grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.nav_fixed {
  position: absolute;
  inset: 0% 0% auto;
}

.fs-styleguide_heading-header {
  font-size: 6rem;
}

.manrope--14-600 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42857;
}

.text-holder-left {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-holder-left.text-holder-right {
  justify-content: center;
  align-items: flex-end;
}

.text-holder-left.text-holder-right.text-righ {
  text-align: right;
}

.text-holder-left.text-holder-right.text-righ.double-down {
  padding-bottom: 0;
  position: relative;
}

.text-holder-left.align-right {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
}

.text-size29-42 {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 400;
  line-height: 1.44828;
}

.text-size29-42.footer-manrope-20-500 {
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.text-size29-42.ttnp-regular {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.875rem;
}

.image-holder-nav {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: .9375rem .6875rem;
  display: flex;
}

.image-holder-nav.background-blue {
  background-color: #3838ce;
  width: 2.75rem;
  height: 2.75rem;
}

.image-holder-nav.background-dark-blue {
  background-color: #00175f;
}

.inside-video {
  z-index: -1;
  aspect-ratio: 1400 / 480;
  border-radius: 2.77vw;
  position: relative;
  overflow: hidden;
}

.inside-video.curves {
  color: #fff;
  border-radius: 2.78vw;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.inside-video.is-white {
  z-index: 1;
  color: #fff;
  overflow: hidden;
}

.inside-video.font-white {
  color: #fff;
}

.inside-video.best {
  aspect-ratio: 1400 / 540;
}

.vanij-content-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.78vw 2.08vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.vanij-content-wrapper.gen-ai-content-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2.5rem;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.div-block-5 {
  display: flex;
}

.manrope-normal-60 {
  letter-spacing: -.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 1.16667;
}

.manrope-normal-60.font-white {
  color: #fff;
  letter-spacing: -3px;
  font-weight: 400;
}

.manrope-normal-60._4ls {
  letter-spacing: -4px;
}

.vanij-image-wrapper {
  z-index: -1;
  height: 100%;
  position: absolute;
  top: 0;
  overflow: hidden;
}

.vanij-image-wrapper.radius22 {
  border-radius: 15px;
  width: auto;
  height: 100%;
  position: relative;
}

.vanij-image-wrapper.radius22.pixel-image {
  background-image: none;
}

.vanij-image-wrapper.radius22.background-royal-blue {
  background-color: #3737cd;
  background-image: none;
}

.vanij-image-wrapper.radius22.sevices-component {
  display: none;
  position: static;
}

.vanij-image-wrapper.radius22.background--remove, .vanij-image-wrapper.radius22.background-blue {
  background-image: none;
}

.vanij-image-wrapper.blue-foundation {
  position: relative;
}

.plus {
  font-size: 2.08vw;
  font-weight: 500;
  line-height: 100%;
}

.work-menu {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.work-menu.solutions-items {
  padding-left: 2.3rem;
}

.para-button-holder {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.para-button-holder.genai-button-para {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
}

.digilocker-background {
  z-index: -1;
  border-radius: 2.5rem;
  width: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.digilocker-background.pfp-img1 {
  height: 100%;
}

.en {
  color: #090b48;
  font-weight: 500;
}

.ttl-50 {
  color: #3838ce;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 2.375rem;
  font-weight: 400;
  line-height: .88;
}

.footer-element {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f8ff;
  border-radius: .625rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: block;
}

.footer-element.mid {
  background-color: #090b48;
  border-radius: 0;
}

.footer-element.footer-pixlz {
  background-color: #090b48;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 460px;
}

.footer-element.footer-pixlz.background-dark-blue {
  background-color: #090b48;
}

.footer-element.footer-pixlz.background-dark-blue.upper-curve-removed {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.footer-element.right-corner {
  background-color: #090b48;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.footer-element.background-dark-blue {
  background-color: #090b48;
  border-radius: 0;
}

.footer-element.background-dark-blue.uppper-curve-removed, .footer-element.background-dark-blue.upper-curve-removed {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.footer-element.hover-eff {
  min-width: 50%;
}

.footer-element.background-rose-white {
  background-color: #dfdfff;
}

.manrope-white-14 {
  color: #ced2e6;
  letter-spacing: -.3px;
  width: 340px;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.35714;
}

.manrope-white-14.white {
  color: #fff;
  letter-spacing: -.2px;
  width: auto;
}

.vanij-ai {
  border-radius: 22px;
  position: relative;
  overflow: hidden;
}

.vanij-ai.vanij-ai-home {
  height: auto;
}

.content-holder {
  background-color: #fff;
  padding: 1.5625rem;
  position: static;
}

.content-holder.radius22 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  border-radius: 22px;
  flex-flow: column;
  width: 27.5rem;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.image-categories {
  border-radius: 2.5rem;
  display: block;
  overflow: hidden;
}

.monst-16px {
  font-size: .625rem;
}

.monst-16px.is-blue {
  color: #3838ce;
}

.interaction-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.nav-item-holder {
  flex: 1;
  padding: 1rem 5rem;
  text-decoration: none;
  display: block;
}

.nav-item-holder.w--current {
  text-decoration: none;
}

.page-wrapper-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.cards-grid {
  opacity: .6;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.cards-grid.point-cards-grid {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.cards-grid.point-cards-grid._10px {
  padding-top: 10px;
  overflow: visible;
}

.cards-grid._0px {
  place-items: center stretch;
  width: 100%;
  padding-top: 0;
  padding-bottom: 10px;
}

.nav-item {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.33333;
  text-decoration: none;
}

.heading-large {
  color: #3838ce;
  letter-spacing: -1.88vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.08vw;
  padding-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  font-size: 25vw;
  font-weight: 400;
  line-height: .833333;
  position: static;
}

.heading-large.head-115 {
  color: #fff;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7.1875rem;
  line-height: 1.16522;
}

.heading-large._260-220-8 {
  color: #3838ce;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 18.06vw;
  line-height: .846154;
}

.heading-large.h1-360-380 {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 22.5rem;
  line-height: 1.05556;
}

.heading-large.h1-360-380.is-blue {
  color: #3838ce;
  letter-spacing: -8px;
  letter-spacing: -8px;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
}

.heading-large.home.align-left {
  text-align: left;
}

.interaction-outer-div {
  background-color: #090b4833;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.gen-ai-description {
  max-width: 19.25rem;
}

.home-hero {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  color: #fff;
  border-radius: .9375rem;
  width: 98vw;
  display: block;
  position: relative;
  overflow: hidden;
}

.home-hero.curves {
  border-radius: 24px;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  position: relative;
  overflow: hidden;
}

.home-hero.curves._92-width {
  padding-top: 1.25rem;
  padding-left: 1.875rem;
}

.home-hero.curves.pixlz {
  padding: 0 0 0;
}

.download-asset-holder {
  width: 100%;
  padding: 1.4rem 1.0625rem;
}

.download-asset-holder.xyz-assets {
  padding: 0;
}

.footer-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.footer-grid.policies {
  margin-top: 5px;
}

.section-categories {
  width: 100%;
  display: block;
}

.manrope-12-500 {
  font-family: Manrope, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.33333;
}

.trendsoftomorrow {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: max(3vh, 2.083vw);
  display: flex;
  position: relative;
}

.transparent-holder {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.transparent-holder.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.transparent-holder.enter-prise-tab.full0 {
  bottom: auto;
}

.transparent-holder.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

.transparent-holder.health-care-tabs.exclude {
  width: 170px;
}

.transparent-holder.random {
  bottom: 4.9375rem;
  left: 19%;
}

.transparent-holder.aitech {
  bottom: 14.4125rem;
  left: 4.5625rem;
}

.transparent-holder.start-ups {
  bottom: 12.0375rem;
  left: 16.0375rem;
}

.transparent-holder.hc {
  bottom: 1.9375rem;
  left: 41.25rem;
}

.transparent-holder.legal {
  bottom: 22.2375rem;
  left: 26.25rem;
}

.transparent-holder.large {
  width: auto;
  padding-right: 1.125rem;
}

.transparent-holder.auto-width {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  padding-right: .9rem;
}

.assets-holder {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.manrope-16-600 {
  letter-spacing: -.4px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3125;
}

.section-grid {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: inline-grid;
}

.card-1 {
  border: 1px solid #3838ce;
  border-radius: 0;
  width: 25%;
}

.card-1.radius-20px {
  border-color: #f0f0ff;
  border-radius: 20px;
  padding: 1.25rem 1.875rem;
}

.card-1.radius-20px.component-left {
  border-color: #f0fff7;
  border-radius: 1.25rem 0 0 1.25rem;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.card-1.radius-20px.component-mid {
  border-radius: 0;
}

.card-1.radius-20px.component-mid.component-mid-right-tablet, .card-1.radius-20px.component-mid.component-mid-left-tablet {
  width: 100%;
}

.card-1.radius-20px.componenet-right {
  border-radius: 0 1.25rem 1.25rem 0;
  width: 100%;
}

.card-1.border-light {
  background-image: linear-gradient(#f2f2fd, #dddef7 50%, #b4b7ff);
  border-width: 0;
  border-color: #f9e7ff;
  width: auto;
  height: 100%;
  padding: 2px 1px 2px 2px;
  overflow: hidden;
}

.card-1.border-light.digital-marketing {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.card-1.border-light.digital-privacy {
  border-radius: 0 14px 14px 0;
}

.card-1.border-light.mid {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.card-1.border-light.api-integration {
  border-radius: 0 20px 20px 0;
}

.card-1.marketing-strategy {
  border-top-left-radius: 22px;
  border-bottom-left-radius: 22px;
}

.card-1.marketing-strategy.border-light {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.donw-button {
  color: #090b48;
  -webkit-text-stroke-color: #090b48;
}

.footer-content-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #d9daff;
  border-radius: 1.38vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 9.37vw;
  padding: .8vw 1.25rem .83vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-content-wrapper.policy-content-wrapper {
  background-color: #090b48;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
  padding-left: 1.875rem;
}

.footer-content-wrapper.upper-corenerremove {
  height: 100%;
  padding-top: 1.875rem;
  padding-left: 1.25rem;
}

.footer-content-wrapper.dark-blue {
  border-radius: .625rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5625rem 1.875rem;
  transition: background-color .2s;
}

.footer-content-wrapper.auto {
  background-color: #fff;
  height: auto;
}

.inner-circle {
  background-color: #fff;
  border-radius: 3.875rem;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

.inner-circle.in2 {
  width: 28px;
  height: 28px;
}

.logo {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo.background-blue {
  background-color: #e6ecff;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .1875rem 1.4rem .1875rem 0;
  text-decoration: none;
  display: flex;
}

.logo.background-blue {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 0 1.25rem;
  display: flex;
}

.logo.background-blue.w--current {
  text-decoration: none;
}

.tot-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2.083vw;
  display: flex;
  overflow: hidden;
}

.navigation-desktop {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-mobile.none-hide-landscape {
  display: none;
}

.card-number {
  color: #3838ce;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .83vw;
  font-weight: 700;
  line-height: 1.30769;
}

.component-flex {
  background-color: #e6ecff;
  border-radius: 12px;
  padding: 4.1875rem 1rem 1.25rem 1.1rem;
}

.ttnf-20 {
  color: #090b48;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.upper-para-wrapper {
  font-family: Manrope, sans-serif;
}

.item-mobile.icon-medium {
  transform: rotate(0);
}

.item-mobile.icon-medium.rotate {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.content-wrapper-tabs {
  color: #3838ce;
  background-color: #f8f8ff;
  border: 1px solid #e7e8ff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.25rem 1.875rem;
  display: flex;
  overflow: hidden;
}

.content-wrapper-tabs.land-tabs {
  background-color: #090b48;
}

.content-wrapper-tabs.land-tabs.left-curves-removed {
  height: 90.2257px;
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}

.content-wrapper-tabs.land-tabs.right-curves-removed {
  padding-top: 1.5625rem;
  padding-bottom: 1.5625rem;
}

.content-wrapper-tabs.background-dark-blue {
  background-color: #090b48;
}

.content-wrapper-tabs.background-dark-blue.font-white {
  color: #fff;
}

.navigation-tablet-landscape.none-hide-desktop {
  display: none;
}

.wrapper-stacks-box {
  grid-column-gap: 1vh;
  grid-row-gap: 1vh;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.wrapper-stacks-box._100 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  width: 100%;
  height: 100%;
  padding-top: 0;
}

.wrapper-stacks-box.width-taken-full {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  height: 31vh;
}

.gap-medium {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.gap-medium.heading-button-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
}

.gap-medium.heading-button-gap.home-lading-vanij-gap {
  grid-column-gap: 14.9rem;
  grid-row-gap: 14.9rem;
}

.gap-medium.heading-button-gap.grid-1-1 {
  grid-column-gap: 13.5rem;
  grid-row-gap: 13.5rem;
  color: #fff;
}

.vanij-background-home {
  z-index: 99;
  width: 100%;
  height: 100%;
  position: relative;
}

.vanij-background-home.none {
  display: block;
}

.vanij-background-home.none-background-image {
  display: none;
}

.vanij-background-home.girl-image {
  z-index: 0;
}

.genai-content-wrapper {
  grid-column-gap: 20.625rem;
  grid-row-gap: 20.625rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem 1.87rem 2.5rem 1.875rem;
  display: flex;
  position: relative;
}

.genai-content-wrapper.approachable-content-wrapper {
  grid-column-gap: 21.3rem;
  grid-row-gap: 21.3rem;
  width: 100%;
  padding: 2.5rem 1.875rem;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.genai-content-wrapper.approachable-content-wrapper.abso {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.genai-content-wrapper.approachable-content-wrapper.padding-less {
  grid-column-gap: 21.3rem;
  grid-row-gap: 21.3rem;
}

.genai-content-wrapper.approachable-content-wrapper.padding-more {
  grid-column-gap: 17rem;
  grid-row-gap: 17rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  position: static;
}

.image-3.item-mobile {
  color: #fff;
}

.manrope-400 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1.3;
}

.navigaton-options-desktop {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #090b48;
  margin-top: 6px;
  padding-top: 0;
  display: flex;
}

.navigaton-options-desktop.tab-block {
  z-index: 99;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1400px;
  margin-top: 0;
  padding-top: .4rem;
  display: flex;
  position: static;
  inset: 97% 0% auto;
  overflow: hidden;
}

.navigaton-options-desktop.none {
  display: none;
}

.navigaton-options-desktop.tab-block {
  z-index: 99;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  z-index: 99;
  z-index: 99;
  inset: 97% 0% auto;
  inset: 97% 0% auto;
  z-index: 99;
  inset: 97% 0% auto;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1400px;
  margin-top: 0;
  padding-top: .4rem;
  display: flex;
  position: static;
  inset: 97% 0% auto;
  overflow: hidden;
}

.navbar-proper {
  z-index: 99;
  padding-bottom: 0;
  display: block;
  position: static;
}

.image {
  z-index: 99;
  width: 100%;
  height: 100%;
  display: block;
}

.ttl-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.hamburrger {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #e6ecff;
  background-color: #e6ecff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 54px;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  display: flex;
}

.hamburrger.nav-item-holder {
  background-color: #e6ecff;
  padding-left: 0;
  padding-right: 0;
}

.hamburrger.nav-item-holder.on-mouse-press {
  border: 0 solid #3737cd;
  flex: none;
  margin-left: 10px;
  display: flex;
}

.hamburrger.nav-item-holder.on-mouse-press:active {
  background-color: #3737cd;
}

.main-wrapper-2 {
  padding-top: 0;
  padding-bottom: 500px;
  display: block;
}

.main-wrapper-2.home {
  margin-top: 10px;
  padding-top: 0;
  display: block;
}

.h-4-20px {
  color: #3838ce;
  letter-spacing: -.035vw;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 2.22vw;
  font-weight: 400;
  line-height: 1.35;
}

.h1-new-gen-ai.manrrope-600-white {
  color: #fff;
  letter-spacing: -.2px;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.09375;
}

.categories {
  color: #1363d2;
  border-radius: 2.5rem;
  flex-flow: row;
  display: block;
  position: relative;
  overflow: hidden;
}

.button-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: absolute;
  inset: auto 1.8vw 2.08vw auto;
}

.button-holder.flex20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  position: static;
  inset: auto auto 0% 0%;
}

.button-holder.flex20.mobile-8px-gap {
  position: static;
}

.button-holder.gap-10 {
  justify-content: flex-start;
  align-items: center;
  position: static;
  inset: auto auto 0% 0%;
}

.button-holder.px {
  bottom: 20px;
  right: 30px;
}

.interaction-circile {
  background-color: #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 1.75rem;
  height: 1.75rem;
  display: flex;
}

.h1-pixlz-design {
  color: #e4e5ff;
  letter-spacing: -8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 27.4rem;
  font-weight: 400;
  line-height: 1.1;
}

.footer-logo {
  color: var(--main-blue);
}

.stacks-width-25 {
  grid-column-gap: 11.1rem;
  grid-row-gap: 11.1rem;
  background-color: #f6f6ff;
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 1.875rem 1.5625rem;
  transition: background-color .2s;
  display: flex;
}

.stacks-width-25:hover {
  background-color: #dadaf3;
}

.stacks-width-25.bg-light-blue {
  grid-column-gap: 12.3rem;
  grid-row-gap: 12.3rem;
  background-color: #c7c8f3;
  max-height: 320px;
}

.stacks-width-25.bg-light-blue._210gap {
  grid-column-gap: 10.9375rem;
  grid-row-gap: 10.9375rem;
  letter-spacing: -.4px;
  background-color: #f6f6ff;
  border-radius: .9375rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 25%;
  height: auto;
}

.stacks-width-25.allservices-block3 {
  grid-column-gap: 11.5625rem;
  grid-row-gap: 11.5625rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 40%;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.stacks-width-25.allservices-block3.align-left {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.stacks-width-25.allservices-block3.align-left.crm {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-end;
  align-items: flex-start;
  max-height: 320px;
  padding-top: 16.5625rem;
  padding-bottom: 1.875rem;
}

.stacks-width-25._100 {
  background-color: #eff0f3;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
}

.stacks-width-25.allservices-block2 {
  grid-column-gap: 13.125rem;
  grid-row-gap: 13.125rem;
  background-color: #f7f7ff;
  border-radius: .9375rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  padding: 1.875rem 1.25rem;
}

.stacks-width-25.size-50 {
  background-color: #dadaf3;
  border-radius: .9375rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-right: 1.25rem;
}

.stacks-width-25.size-50.gap-increase {
  grid-column-gap: 13.4rem;
  grid-row-gap: 13.4rem;
}

.stacks-width-25.size-50.gap-increase:hover {
  background-color: #f6f6ff;
}

.stacks-width-25.width-100 {
  grid-column-gap: 14.1rem;
  grid-row-gap: 14.1rem;
  background-color: #f7f7ff;
  width: 100%;
}

.stacks-width-25.width-100:hover {
  background-color: #dadaf3;
}

.stacks-width-25.background-remove {
  background-color: #eff0f300;
}

.stacks-width-25.background-remove.width-60 {
  grid-column-gap: 12.1rem;
  grid-row-gap: 12.1rem;
  width: 100%;
}

.stacks-width-25.background-remove.width-60:hover {
  background-color: #f7f7ff;
}

.stacks-width-25.padding-0-gap-more {
  grid-column-gap: 10.9837rem;
  grid-row-gap: 10.9837rem;
  background-color: #eff0f300;
  width: 48%;
  margin-right: .625rem;
  padding-left: 0;
  padding-right: 0;
}

.stacks-width-25.padding-0-gap-more.gap-decrease-stacks {
  grid-column-gap: 12.2rem;
  grid-row-gap: 12.2rem;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 1.56rem;
  padding-right: 1.56rem;
  transition: background-color .2s;
}

.stacks-width-25.padding-0-gap-more.gap-decrease-stacks:hover {
  background-color: #f7f7ff;
}

.stacks-width-25.width-less {
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  padding-top: 1.875rem;
}

.stacks-width-25.width-less:hover {
  background-color: #dadaf3;
}

.stacks-width-25.width-30-reverse {
  width: 23%;
}

.stacks-width-25.width-30-reverse.background-color-dark-blue {
  background-color: #090b48;
  justify-content: space-between;
  align-items: flex-start;
}

.stacks-width-25.width-30-reverse.background-color-dark-blue.gap-increase {
  grid-column-gap: 13.5rem;
  grid-row-gap: 13.5rem;
}

.stacks-width-25.width-30-reverse.background-color-dark-blue.gap-increase:hover {
  background-color: #dadaf3;
}

.stacks-width-25.width-60 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-top: 1.875rem;
}

.manrope-18px-600 {
  color: #3838ce;
  letter-spacing: -.4px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3125;
}

.manrope-18px-600.is-white {
  color: #fff;
}

.tabs-identity {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.tabs-identity.tabs-tablet {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.tabs-identity.upper-tabs {
  width: 100%;
  padding-top: 0;
  overflow: hidden;
}

.tabs-identity.land-tabs {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.tabs-identity.land-tabs._10px {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
}

.download-holder {
  grid-column-gap: 4.6rem;
  grid-row-gap: 4.6rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.125rem;
  display: flex;
}

.download-holder._12pxr {
  background-color: #e6ecff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 1.425rem;
  padding-right: 1.425rem;
}

.download-holder.media {
  grid-column-gap: 2.0625rem;
  grid-row-gap: 2.0625rem;
  background-color: #e6ecff;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.download-holder.media._12pxr {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding: 0;
}

.download-holder._12pxr {
  background-color: #e6ecff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-left: 1.425rem;
  padding-right: 1.425rem;
}

.our-approach {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: .9375rem;
  justify-content: center;
  align-items: center;
  padding: .875rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.35714;
  display: flex;
}

.our-approach:hover {
  color: #fff;
}

.our-approach.background-white {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 213.576px;
  padding: 10px 23px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.42857;
  display: flex;
}

.our-approach.background-white.button-small-14 {
  font-size: .9375rem;
}

.our-approach.blue {
  color: #3838ce;
  border-color: #3838ce;
  border-radius: 18px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
  font-size: .875rem;
  display: flex;
}

.our-approach.button-20 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.our-approach.spacing-0 {
  letter-spacing: 0;
  border-radius: 1.04vw;
  width: auto;
  padding: 1.11vw 2.1vw;
  font-size: 1.11vw;
  line-height: 1.35714;
}

.tabs-image {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cnsultation {
  background-color: #090b48;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation.nav-item-holder {
  letter-spacing: -.4px;
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.ttl-22-400 {
  letter-spacing: -.5px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091;
}

.navigation-options {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5rem;
  padding-right: 2.9rem;
  display: flex;
}

.interaction-holder {
  background-color: #3737cd;
  border-radius: 20px;
  width: 100%;
  margin-top: .625rem;
  display: block;
  overflow: hidden;
}

.upper-para-conetent-wrapper {
  color: #3838ce;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
  display: flex;
}

.padding-gloabal {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.padding-gloabal._0px {
  padding-left: 0;
  padding-right: 0;
}

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

.footer-tabs {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 18.75vw;
  transition: text-indent .2s;
  display: flex;
  position: relative;
}

.footer-tabs:hover {
  font-style: normal;
}

.footer-tabs.width-25 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25%;
  display: flex;
}

.interaction-fintech {
  color: #fff;
  display: none;
  position: absolute;
  inset: auto auto 0% 30px;
}

.interaction-fintech.second-heading {
  z-index: 1;
  inset: auto auto 0% 30px;
}

.interaction-fintech.interaction2, .interaction-fintech.interaction2.second-heading, .interaction-fintech.interaction-2 {
  bottom: -750px;
}

.container-100 {
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  display: block;
}

.container-100.exception {
  max-width: none;
}

.para-size-15-height-25 {
  color: #3838ce;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.66667;
}

.para-size-15-height-25.white {
  color: #fff;
  letter-spacing: -.2px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
}

.para-size-15-height-25.light-blue {
  color: #3838ce;
}

.para-size-15-height-25.dark-blue {
  color: #090b48;
}

.para-size-15-height-25.manrope-600 {
  font-family: Manrope, sans-serif;
}

.para-size-15-height-25.manrope-600.iswhite {
  color: #fff;
}

.stacks {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  color: #3838ce;
  flex-flow: column;
  display: flex;
}

.align-left-100 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.align-left-100.alight-right {
  justify-content: flex-end;
  align-items: flex-end;
  padding-top: 0;
  position: relative;
}

.padding-vertical-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.padding-vertical-2.nav-pad {
  opacity: .95;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 0;
}

.padding-vertical-2._0px {
  padding-top: 0;
}

.padding-vertical-2.mobile-mid {
  padding-top: 15px;
}

.padding-vertical-2.pad-20px {
  padding-top: 20px;
}

.padding-vertical-2._20px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 20px;
}

.number-box {
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.number-box.number-base {
  background-color: #151bd433;
  width: 44px;
}

.number-box.design-box {
  width: 2.8125rem;
  height: 2.8125rem;
}

.cards.point-cards {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cards.point-cards.none {
  display: block;
}

.hero-para {
  max-width: 19.5rem;
}

.hero-para._w-25-3 {
  width: 25.3rem;
  max-width: none;
}

.section-footer {
  color: #3838ce;
  width: 100%;
  display: block;
  overflow: hidden;
}

.section-content-strategy {
  width: 100%;
  display: block;
}

.text-holder-right {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.text-holder-right.align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-holder-right._9-31 {
  justify-content: flex-end;
  align-items: center;
  padding-top: .9375rem;
  padding-bottom: 0;
  font-size: .5625rem;
  font-weight: 700;
  line-height: 3.44444;
}

.text-holder-right.pop-ups.down {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 0;
  position: relative;
}

.manrope-16-500 {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.625;
}

.manrope-16-500._14-600 {
  letter-spacing: -.2px;
  font-size: .9375rem;
  line-height: 1.6;
}

.heading-wrapper_large {
  color: var(--main-blue);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  font-weight: 400;
  display: flex;
  position: relative;
}

.heading-wrapper_large.is-blue-ce {
  color: #3838ce;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.heading-wrapper_large.relatiive-33 {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: 33px;
}

.heading-wrapper_large.padding-top-50 {
  padding-top: 50px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-wrapper_large._1048 {
  text-align: center;
  width: 80vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-wrapper_large.m-241 {
  position: relative;
  bottom: 5vh;
}

.heading-wrapper_large.heading-center {
  justify-content: center;
  align-items: center;
}

.stacks-layer-1 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  height: 100%;
  display: flex;
}

.section-digilocker-intro {
  width: 100%;
}

.grey-box {
  background-color: #c1c2e9cc;
  justify-content: center;
  align-items: center;
  width: 2.4vw;
  height: 1.25vw;
  display: flex;
}

.grey-box.radius12 {
  background-color: #c1c2e9cc;
  border-radius: 12px;
}

.grey-box.large {
  background-color: #fff;
  border-radius: 1.11vw;
  width: 3.05vw;
  height: 4vw;
}

.work-options-holder {
  padding-bottom: .625rem;
}

.pixlz-design-heading {
  border-radius: 12px;
  height: 25rem;
  position: relative;
  left: auto;
}

.section-stacking-effect {
  width: 100%;
  height: 97.5rem;
}

.section-stacking-effect.iterative {
  height: auto;
  font-family: Manrope, sans-serif;
}

.card1-content-holder {
  grid-column-gap: 1.0625rem;
  grid-row-gap: 1.0625rem;
  color: #3838ce;
  flex-flow: column;
  min-width: 100%;
  padding: 1.46vw 1.39vw .97vw 2.08vw;
  display: flex;
}

.card1-content-holder.fintech-description-wrapper {
  background-color: #fff;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 100%;
  display: flex;
}

.card1-content-holder.fintech-description-wrapper.mid {
  border-radius: 0;
}

.card1-content-holder.fintech-description-wrapper.right-desk {
  border-radius: 0 20px 20px 0;
}

.h3-manrope-28px {
  color: #3838ce;
  letter-spacing: -.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5625rem;
  font-weight: 600;
  line-height: 1.36;
}

.content-position-holder {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  padding: 1.525rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.manrope-24-sb {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.125;
}

.navigation-component-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: stretch;
  padding-right: .375rem;
  display: flex;
}

.bottom-image {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  line-height: 1.33333;
  display: flex;
}

.category-image {
  z-index: 99;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.heading-holder {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  font-family: Space Grotesk, sans-serif;
  line-height: 1.21212;
  display: flex;
}

.heading-holder.radius22 {
  color: #fff;
  font-family: Manrope, sans-serif;
}

.heading-holder.radius22.color-royal-blue {
  color: #3838ce;
}

.heading-holder.radius22.white {
  color: #fff;
}

.heading-holder.padding-increase {
  padding-top: .375rem;
}

.pixlz-1-5 {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.media-images {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.h1-pixlz-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 23.75rem;
  line-height: 1.41842;
  position: static;
}

.h1-pixlz-italic.footer {
  font-size: 1.625rem;
}

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

.nav-holder.desktop {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.narbar-mobile-otions {
  display: none;
}

.heading-wrapper_dicilocker {
  color: #fff;
}

.heading-wrapper_dicilocker.absolute-left {
  position: absolute;
  inset: 2.5rem auto auto 1.25rem;
}

.box-container {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  height: 31vh;
  display: flex;
}

.nav-list.background-blue {
  background-color: #e6ecff;
  flex-flow: row;
  display: flex;
}

.nav-list.background-blue._10pxradius {
  border-radius: 10px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-right: 0;
  overflow: hidden;
}

.nav-list.background-blue._10pxradius.en {
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .8rem 1rem;
}

.nav-list.background-blue._10pxradius {
  border-radius: 10px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  margin-left: 6px;
  margin-right: 0;
  padding-left: 6px;
  padding-right: 6px;
  overflow: hidden;
}

.nav-list.background-blue._10pxradius.en-5 {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: .7rem 1rem;
}

.interaction-slider {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.875rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.video-content-wrapper {
  opacity: 1;
  color: #d9d9d933;
  background-color: #f6f8ff;
  border-radius: 2.77vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 96vh;
  margin-top: 2vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-content-wrapper.pixlz-design {
  padding: 3.125rem 1.875rem 8rem;
  display: block;
  position: relative;
}

.video-content-wrapper.content-padding {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.875rem 1.875rem 1.875rem 2.5rem;
}

.video-content-wrapper.content-padding.gap-322 {
  z-index: 0;
  background-color: #fff0;
  justify-content: space-between;
  align-items: flex-start;
  height: 37.5vw;
  display: flex;
  position: relative;
}

.video-content-wrapper.content-padding.gap-322.mobile-hight-less {
  grid-column-gap: calc(50vh + 5vw);
  grid-row-gap: calc(50vh + 5vw);
}

.video-content-wrapper.content-padding.heading-mobile, .video-content-wrapper.content-padding.heading-mobile.grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 4.5fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.video-content-wrapper.gap-384 {
  grid-column-gap: 29vh;
  grid-row-gap: 29vh;
  display: flex;
}

.video-content-wrapper.digital-system-integrator {
  color: #3838ce;
  background-color: #eef2ff;
  justify-content: center;
  align-items: flex-start;
  height: calc(100svh - 2.788vw);
  margin-top: 0;
  padding: 2.7vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.video-content-wrapper.our-integrations {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #e3edff00;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  margin-top: 0;
  padding: 2vw;
}

.video-content-wrapper.bg-white {
  background-color: #e3edff00;
  justify-content: center;
  align-items: center;
  height: auto;
  overflow: visible;
}

.video-content-wrapper.flex-120 {
  grid-column-gap: 11vh;
  grid-row-gap: 11vh;
  opacity: 1;
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 0;
  padding-bottom: 4vw;
  overflow: visible;
}

.video-content-wrapper.button-beneath {
  background-color: #e3edff00;
  justify-content: flex-end;
  align-items: flex-end;
  height: 100%;
  margin-top: 0;
}

.image-10.item-mobile {
  color: #fff;
}

.image-11 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-10 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-10.alight-right {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}

.padding-vertical-3 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.padding-vertical-3.nav-pad {
  opacity: .95;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 0;
}

.padding-vertical-3._0px {
  padding-top: 0;
}

.padding-vertical-3.mobile-mid {
  padding-top: 15px;
}

.padding-vertical-3.pad-20px {
  padding-top: 20px;
}

.padding-vertical-3._20px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 20px;
}

.div-block-11 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  display: flex;
}

.image-14.item-mobile {
  color: #fff;
}

.image-15 {
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-12 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-12.alight-right {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}

.padding-vertical-4 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100px;
  margin-top: 0;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.padding-vertical-4.nav-pad {
  opacity: .95;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-bottom: 0;
}

.padding-vertical-4._0px {
  padding-top: 0;
}

.padding-vertical-4.mobile-mid {
  padding-top: 15px;
}

.padding-vertical-4.pad-20px {
  padding-top: 20px;
}

.padding-vertical-4._20px {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 20px;
}

.padding-vertical-4._10px-gap {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: block;
}

.padding-vertical-4._5px {
  padding-top: 5px;
}

.padding-vertical-4._11px {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
}

.padding-vertical-4._11px.padding-top-140 {
  margin-top: 140px;
}

.padding-vertical-4.padding-top-322 {
  padding-top: 322px;
}

.div-block-13 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  display: flex;
}

.solutions-services {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: row;
  display: flex;
}

.manrope--14-600-2 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.42857;
}

.manrope--14-600-2.white {
  color: #fff;
  max-width: 25.1rem;
}

.tabs-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.heading-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 400;
  line-height: 1.42308;
}

.heading-5.footer-manrope-20-500 {
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.vanij-content-wrapper-2 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 2.78vw 2.08vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-2.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-2.gen-ai-content-wrapper.project-lgrid1-1 {
  grid-column-gap: 3.25rem;
  grid-row-gap: 3.25rem;
  height: 100%;
  padding-top: 2.78vw;
  padding-bottom: 2.5rem;
  display: block;
}

.vanij-content-wrapper-2.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-2.project-landing-content-wrapper {
  grid-column-gap: 26.3rem;
  grid-row-gap: 26.3rem;
}

.vanij-content-wrapper-2.content-no-description {
  grid-column-gap: 26.6rem;
  grid-row-gap: 26.6rem;
}

.h1-manrope-66px-white-2 {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px-white-2.font-blue {
  color: #3737cd;
}

.h1-manrope-66px-white-2.font-white {
  color: #fff;
}

.light-house-container {
  z-index: 50;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.light-house-container.bg-image-suit-lady {
  z-index: 1;
  height: 100%;
  display: block;
  position: absolute;
}

.light-house-container.is-relative {
  position: relative;
}

.en-2 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.manrope-29-600 {
  font-family: Manrope, sans-serif;
  font-size: 1.8125rem;
  font-weight: 600;
  line-height: 1.27586;
}

.manrope-29-600.font-color-slate-blue {
  color: #5656cf;
}

.para-15-24 {
  color: #ced2e6;
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 300;
  line-height: 1.6;
}

.para-15-24.white {
  color: #fff;
  letter-spacing: -.2px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.4;
}

.para-15-24.manrope-medium {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.para-15-24.manrope-medium.is-white {
  color: #fff;
}

.solutions-options-holder {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.land-approachable {
  position: relative;
}

.section-approachable {
  width: 100%;
  display: block;
}

.nav-item-2 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.33333;
  text-decoration: none;
}

.manrope-12-500-2 {
  font-family: Manrope, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.33333;
}

.hero-land {
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.hero-land.our-proejcts {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  min-height: 700px;
  padding-top: 12vh;
  display: flex;
  overflow: visible;
}

.tab-main {
  color: #090b48;
  background-color: #d9d9d900;
  border-bottom: 2px solid #000;
  border-radius: .625rem;
  justify-content: center;
  align-items: center;
  min-width: 10.6875rem;
  padding: .875rem .9375rem .6875rem;
  transition: background-color .2s, color .2s;
  display: flex;
}

.tab-main:hover {
  color: #fff;
  background-color: #090b48;
  font-style: italic;
}

.tab-main.w--current {
  background-color: #d9d9d900;
}

.tab-main.w--current:hover {
  background-color: #090b48;
}

.options-icon.width-45 {
  background-color: #3737cd;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
}

.options-icon.width-45.arrow-absolute {
  position: absolute;
  inset: auto 3% 14% auto;
}

.image-approachble-holder {
  z-index: -1;
  border-radius: 1.375rem;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.image-approachble-holder.bg-reliative {
  position: absolute;
}

.presentation-land-block {
  position: relative;
}

.ttnf-20-2 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.space-holder {
  width: 100%;
}

.h1-ttnl-94-400-white {
  letter-spacing: -6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 1;
}

.h1-ttnl-94-400-white.isblue {
  color: #3838ce;
  letter-spacing: -9px;
}

.lighouse-image-holder {
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793b0065d512653f080fe51_Pixels%20card%20asset%20(2).svg");
  background-position: 42% 73%;
  background-size: cover;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.lighouse-image-holder.bg-color-orange {
  background-color: #ff890b;
  background-image: none;
  background-size: auto;
}

.lighouse-image-holder.lighthouse-bg-green {
  background-color: #13dd2e;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.lighouse-image-holder.lighthouse-bg-black {
  background-color: #000;
  background-image: none;
  background-size: auto;
}

.lighouse-image-holder.ligthouse-bg-pink {
  background-color: #ff009d;
  background-image: none;
  background-size: auto;
}

.lighouse-image-holder.lighthouse-bg-red {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
}

.lighouse-image-holder.two-corners {
  border-top-left-radius: 0;
  border-top-right-radius: 28px;
  border-bottom-right-radius: 0;
}

.lighouse-image-holder.black {
  background-color: #000;
  background-image: none;
}

.lighouse-image-holder.orange {
  background-color: orange;
  background-image: none;
}

.lighouse-image-holder.green {
  background-color: green;
  background-image: none;
}

.lighouse-image-holder.grey {
  background-color: gray;
  background-image: none;
}

.lighouse-image-holder.blue {
  background-color: #00f;
  background-image: none;
}

.lighouse-image-holder.purple {
  background-color: purple;
  background-image: none;
}

.lighouse-image-holder.fin-tech-lighthouse {
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a9b97dc0ac83a669a8cf6d_image%20(15).svg");
  background-size: cover;
  border-radius: .9375rem .9375rem .9rem .9px;
  inset: 0% auto auto 0%;
}

.lighouse-image-holder.bussiness-room {
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6814982a5becbe6a4085b263_image%20(5)%20(1).png");
  background-position: 0 0;
  background-size: auto;
  border-radius: .9375rem;
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
}

.lighouse-image-holder.bussiness-room.m-580 {
  width: auto;
  height: 500px;
}

.manrope-400-2 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1.3;
}

.manrope-400-2.white {
  color: #fff;
}

.manrope-400-2.is-blue {
  color: #3838ce;
}

.lighthouse-land-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 100%;
  height: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: relative;
}

.lighthouse-land-content-wrapper.none4 {
  display: none;
}

.manrope-600-14 {
  letter-spacing: .2px;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.42857;
}

.tabs-menu {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  display: flex;
  overflow: visible;
}

.presentation-image-holder {
  position: relative;
}

.h1-pixlz-design-2 {
  color: #e4e5ff;
  letter-spacing: -22px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  font-size: 27.6rem;
  font-weight: 400;
  line-height: 1;
}

.solutions-content-wrapper {
  grid-column-gap: 7.0625rem;
  grid-row-gap: 7.0625rem;
  background-color: #efefff;
  border-radius: 20px;
  flex-flow: column;
  padding: 3.725rem 1.875rem 2.5rem;
  display: flex;
}

.h1-solutions-wrapper {
  color: #5656cf;
}

.our-approach-2 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.25rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-2:hover {
  color: #fff;
}

.our-approach-2.whit-backgroud {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.our-approach-2.whit-backgroud._27-padding-button {
  padding: .9375rem 1.6875rem .98375rem;
}

.our-approach-2.whit-backgroud._20px-padding-button {
  border-radius: 14px;
  padding-left: 20px;
  padding-right: 20px;
}

.our-approach-2.whit-backgroud.button-1rem {
  border-radius: .9375rem;
  padding: 1rem 1.7rem;
  font-size: 1rem;
  line-height: 1.3125;
}

.our-approach-2.whit-backgroud.button-1rem.background-clear {
  color: #fff;
  background-color: #fff0;
}

.our-approach-2.whit-backgroud.button-15px {
  width: 226.836px;
  padding: 1rem 1.75rem;
  font-size: .9375rem;
  line-height: 1.25;
}

.our-approach-2.radius-22 {
  border-radius: 1.375rem;
  line-height: 1.375;
}

.our-approach-2.radius-22.button-royal-blue {
  color: #3737cd;
  border-color: #3737cd;
}

.our-approach-2.blue-background-no-border {
  background-color: #004db3;
  border-width: 0;
}

.our-approach-2.blue-background-no-border._25padding-16size-21radius {
  background-color: #3737cd;
  border-radius: 1.3125rem;
  padding: .875rem 1.5625rem;
  font-size: 1rem;
  line-height: 1.375;
}

.our-approach-2._17size-27padding-22raidus {
  border-radius: 22px;
  padding-left: 1.6875rem;
  padding-right: 1.6875rem;
  font-size: 1.0625rem;
  line-height: 1.35294;
}

.our-approach-2._0-letter-spacping {
  letter-spacing: 0;
  width: auto;
  padding-top: .9rem;
  padding-bottom: .9rem;
  padding-left: 1.25rem;
  font-weight: 500;
  line-height: 1.35714;
}

.our-approach-2._0-letter-spacping.padding-14 {
  padding-top: .875rem;
  padding-bottom: .875rem;
}

.our-approach-2.button-15px {
  border-radius: .9375rem;
  padding: 1rem 1.875rem;
  font-size: .9375rem;
  line-height: 1.33333;
}

.our-approach-2.button-15px.background-white {
  color: var(--ce);
  background-color: #fff;
}

.our-approach-2.button-1rem {
  padding: 1rem 1.7rem;
  font-size: 1rem;
  line-height: 1.3125;
}

.our-approach-2.button-1rem.background-white {
  color: var(--ce);
  background-color: #fff;
  border-radius: .875rem;
}

.ttl-22-400-2 {
  letter-spacing: -.5px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091;
}

.manrope-14-600-2 {
  color: #c7c8f3;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.42857;
}

.manrope-14-600-2.white {
  color: #fff;
  letter-spacing: -.1px;
  max-width: 380px;
  margin-bottom: 0;
}

.manrope-14-600-2.dark-blue {
  color: #090b48;
}

.manrope-14-600-2.light-blue {
  color: #3838ce;
}

.image-17 {
  border-radius: 22px;
  width: 100%;
  height: 100%;
  display: block;
}

.ttnp-400-114 {
  color: #3737cd;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 7.125rem;
  font-weight: 400;
  line-height: .640351;
}

.h3-manrope-28px-2 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.h3-manrope-28px-2.white {
  color: #fff;
}

.solutions-options {
  color: #3737cd;
  background-color: #fff;
  border-radius: 25px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 39.4rem;
  padding: 1.875rem;
  display: flex;
}

.solutions-options.adya-options {
  border: 1px solid #e7e8ff;
  border-radius: 19px;
  justify-content: space-between;
  align-items: center;
  width: 50%;
}

.section-hero-land {
  width: 100%;
}

.hero-land-background {
  z-index: -1;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.pixlz-1-5-2 {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.content-wrapper-presentation {
  z-index: 1;
  grid-column-gap: 10.0625rem;
  grid-row-gap: 10.0625rem;
  flex-flow: column;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.h1-pixlz-italic-2 {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.h1-pixlz-italic-2.footer {
  font-size: 1.625rem;
}

.secition-lightbox {
  width: 100%;
}

.flex-align-left {
  grid-column-gap: .9vw;
  grid-row-gap: .9vw;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.presentation-8 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.hero-land-content-wrapper {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 94%;
  display: flex;
  position: relative;
}

.hero-land-content-wrapper.services-content-wrapper {
  grid-column-gap: 2.6rem;
  grid-row-gap: 2.6rem;
  background-color: #eef2ff;
  border-radius: 2.5rem;
  padding: 3.4375rem 2.5rem;
}

.hero-image-services {
  aspect-ratio: 1400 / 540;
  position: relative;
}

.flex-right {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: row;
  display: flex;
}

.h3-cards-heading {
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.0625rem;
  line-height: 1.30769;
}

.vanij-content-wrapper-3 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-3.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-3.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  z-index: 3;
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-3.font-white {
  color: #fff;
}

.vanij-content-wrapper-3.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-3.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-3.adya-vanij {
  padding: 1.875rem;
}

.vanij-content-wrapper-3.lavendar-background {
  grid-column-gap: 18rem;
  grid-row-gap: 18rem;
}

.vanij-content-wrapper-3.lavendar-background.font-royal-blue {
  color: #3737cd;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.aligrn-right-center {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.manrope-600-64 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.09375;
}

.h1-manrope-66px {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px.font-white {
  color: #fff;
}

.section-hero-image {
  width: 100%;
}

.section-hero-image.padding-top-120 {
  margin-top: 120px;
}

.web-links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  max-width: 1440px;
  margin-bottom: 15px;
  display: block;
}

.en-3 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.line-horizondatl {
  background-color: #3737cd;
  width: 1px;
  height: 100%;
}

.fintech-description-wrapper.font-royal-blue {
  color: #3737cd;
  max-width: 347px;
}

.bw-description-wrapper {
  max-width: 20.4375rem;
}

.manrope-600-29 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.8125rem;
  font-weight: 600;
  line-height: 1.34483;
}

.image-19 {
  width: 20px;
  height: 20px;
}

.line {
  background-color: #fff;
  width: 100%;
  height: .069vw;
  min-height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.line.width-50 {
  width: 50%;
  margin-top: 176px;
  margin-bottom: 13px;
}

.line.absolute-top {
  background-color: #4242ff;
  min-height: 1px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.line.p-40-60 {
  background-color: #fff;
  margin-top: 30px;
  margin-bottom: 5px;
}

.line._30px {
  background-color: #4242ff;
  margin-top: 2.08vw;
  margin-bottom: 2.08vw;
  padding-top: 0;
}

.background-adya {
  color: #3838ce;
  background-color: #e7e8ff;
  width: 100%;
  height: 100%;
}

.fintech-heading {
  background-color: #d8d8ff;
  border-radius: 22px;
}

.content-wrapper-services {
  padding: 0;
}

.h4-manrope-600-30 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.875rem;
  font-weight: 600;
  line-height: 1.34483;
}

.line-tablet {
  display: none;
}

.heading-6 {
  color: #1363d2;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 600;
  line-height: 1.35185;
}

.ttl-300-400-white {
  letter-spacing: -7px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 18.125rem;
  font-weight: 400;
  line-height: 1.20345;
}

.inner-circle-2 {
  background-color: #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.inner-circle-2.in2 {
  width: 28px;
  height: 28px;
}

.section-pixlz {
  width: 100%;
  display: block;
}

.align-down-design {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  display: flex;
}

.bw-background-wrapper {
  height: 100%;
  position: relative;
}

.ttnf-20-3 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.design-sub-section {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  color: #3737cd;
  background-color: #f3f3ff;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.875rem;
  display: flex;
  position: relative;
}

.design-sub-section.stretch-align-center {
  justify-content: space-between;
  align-items: center;
}

.ttnp-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.ttnp-italic.small {
  letter-spacing: -.6px;
}

.ttnp-italic.h-ppt--italic {
  letter-spacing: -29px;
}

.ttnp-italic.diff {
  letter-spacing: 0;
}

.ttnp-italic.underline {
  text-decoration: underline;
}

.ttnp-italic.ls-5 {
  letter-spacing: -.28vw;
  font-weight: 400;
}

.ttnp-italic._7 {
  letter-spacing: -24px;
}

.ttnp-italic._2px {
  letter-spacing: -.14vw;
}

.heading-xl {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  border-radius: 2.7vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: calc(100vh - 40px);
  padding: 2.7vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-xl.background-lavendar {
  background-color: #eef2ff;
  border-radius: 2.7vw;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.heading-xl.bg-white {
  background-color: #fff;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  padding: 15vh 0 0;
}

.heading-xl.bg-lavender {
  background-color: #f7f8ff;
}

.heading-xl.flex-change {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding: 0;
}

.text-block-8 {
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3125;
}

.services-cards-flex {
  padding-top: .75rem;
  padding-bottom: 1.25rem;
}

.manrope-600-16 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.manrope-400-3 {
  color: #3737cd;
  font-family: Manrope, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.manrope-400-3._10px {
  color: #3737cd;
  font-size: 10px;
}

.services-heading {
  position: relative;
}

.ady-hero-heading {
  color: #3737cd;
  justify-content: center;
  align-items: center;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  line-height: .807692;
  display: flex;
  position: relative;
}

.ady-hero-heading.none {
  display: none;
}

.ady-hero-heading.width {
  width: 96.11vw;
}

.h-4-24px {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.33333;
}

.ttl-22-400-3 {
  letter-spacing: -.5px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091;
}

._260-400-210 {
  letter-spacing: -21px;
  margin-bottom: 0;
  padding-top: 19px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 16.25rem;
  font-weight: 400;
  line-height: .807692;
}

._260-400-210.ttnp {
  margin-top: 2.4rem;
  font-size: 19.44vw;
  line-height: .846154;
}

._260-400-210.ttnp.left {
  text-align: left;
}

._260-400-210.ls-less {
  letter-spacing: -24px;
  line-height: .78;
}

._260-400-210.ls-less.ttnp {
  margin-top: 0;
  padding-top: 40px;
}

._260-400-210.aling-left {
  text-align: left;
}

.fintech-heading-wrapper.font-royal-blue {
  color: #3737cd;
}

.services-bg-1 {
  z-index: 99;
  width: 100%;
  height: 100%;
  display: block;
}

.fintech-content-wrapper {
  padding: 1.875rem;
}

.section-hero-services {
  width: 100%;
}

.div-block-14 {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  display: flex;
}

.h3-manrope-28px-3 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.bw-content-wrapper {
  grid-column-gap: 21.8rem;
  grid-row-gap: 21.8rem;
  color: #fff;
  flex-flow: column;
  padding: 2.5rem 2.5rem 1.875rem;
  display: flex;
  position: relative;
}

.manrope-500-54 {
  letter-spacing: -.7px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 500;
  line-height: 1.2037;
}

.manrope-600-15px {
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.33333;
}

.vanij-content-wrapper-4 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-4.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-4.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-4.font-white {
  color: #fff;
}

.vanij-content-wrapper-4.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-4.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-4.adya-vanij {
  padding: .0721154rem 1.875rem 1.875rem;
}

.vanij-content-wrapper-4.lavendar-background {
  grid-column-gap: 18rem;
  grid-row-gap: 18rem;
}

.vanij-content-wrapper-4.lavendar-background.font-royal-blue {
  color: #3737cd;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
}

.h1-manrope-66px-white-4 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px-white-4.font-white {
  color: #fff;
}

.en-4 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.image-22 {
  width: 20px;
  height: 20px;
}

.heading-7 {
  color: #1363d2;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 600;
  line-height: 1.35185;
}

.inner-circle-3 {
  background-color: #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.inner-circle-3.in2 {
  width: 28px;
  height: 28px;
}

.ttnf-20-4 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.ttl-22-400-4 {
  letter-spacing: -.5px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.09091;
}

.div-block-15 {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  display: flex;
}

.h3-manrope-28px-4 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.load-grid {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.load-grid-item {
  background-color: #3737cd;
  width: 100%;
  height: 100%;
}

.code-embed {
  display: none;
}

.load_grid {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.load_grid-item {
  background-color: #3737cd;
  width: 100%;
  height: 100%;
  display: none;
}

.image-holder-nav-2 {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.75rem;
  display: flex;
}

.image-holder-nav-2.background-dark-blue {
  background-color: #00175f;
}

.ttl-300-400-white-2 {
  color: #fff;
  letter-spacing: -14px;
  height: 333px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 50px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 18.125rem;
  font-weight: 400;
  line-height: 1;
}

.vanij-content-wrapper-5 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-5.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-5.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-5.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-5.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-5.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.h1-manrope-66px-white-5 {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px-white-5.font-white {
  color: #fff;
}

.work-menu-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.en-5 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.assets-holder-2 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.inner-circle-4 {
  background-color: #fff;
  border-radius: 62px;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.inner-circle-4.in2 {
  width: 28px;
  height: 28px;
}

.component-flex-2 {
  background-color: #e6ecff;
  border-radius: 12px;
  padding: 4.1875rem 1.125rem 1.25rem 1.425rem;
}

.space-handler-new-gen {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ttnf-20-5 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.global-styles-2 {
  display: none;
}

.hamburrger-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #e6ecff;
  background-color: #e6ecff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 54px;
  margin-left: 10px;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  display: flex;
}

.hamburrger-2.nav-item-holder {
  background-color: #e6ecff;
  padding-left: 0;
  padding-right: 0;
}

.hamburrger-2.nav-item-holder.on-mouse-press {
  border: 0 solid #3737cd;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1.3rem;
  display: flex;
}

.hamburrger-2.nav-item-holder.on-mouse-press:active {
  background-color: #3737cd;
}

.our-approach-3 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-3:hover {
  color: #fff;
}

.our-approach-3.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.cnsultation-2 {
  background-color: #090b48;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation-2.nav-item-holder {
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.navigation-options-2 {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
  display: flex;
}

.interaction-holder-2 {
  background-color: #3737cd;
  border-radius: 20px;
  width: 100%;
  margin-top: 10px;
  display: block;
  overflow: hidden;
}

.bw-content-wrapper-2 {
  grid-column-gap: 20.5625rem;
  grid-row-gap: 20.5625rem;
  color: #fff;
  flex-flow: column;
  padding: 3.75rem 2.5rem 1.875rem;
  display: flex;
  position: relative;
}

.bw-content-wrapper-2.bw-integrations {
  grid-column-gap: 13.1rem;
  grid-row-gap: 13.1rem;
}

.pixlz-design-heading-2 {
  border-radius: 12px;
  position: relative;
  left: auto;
}

.div-block-16 {
  grid-column-gap: 1.5625rem;
  grid-row-gap: 1.5625rem;
  display: flex;
}

.h3-manrope-28px-5 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.navigation-component-wrapper-2 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.ttnp-400-54 {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 3.375rem;
  line-height: 1.55556;
}

.background-blue {
  background-color: #3737cd;
  height: 100%;
}

.background-blue.background-cobalt-blue {
  background-color: #004db3;
}

.background-blue.background-lavendar {
  background-color: #e4e4ff;
}

.media-images-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.content-wrapper-services-2 {
  padding: 2.5rem 2.8125rem 2.25rem;
}

.content-wrapper-services-2.integration-heading-2 {
  color: #3838ce;
}

.content-wrapper-services-2.digital-system-integrator {
  color: #3838ce;
  padding: 4.375rem 1.25rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.image-holder-nav-3 {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 60px;
  display: flex;
}

.image-holder-nav-3.background-dark-blue {
  background-color: #00175f;
}

._320-normal-280 {
  letter-spacing: -1.25rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.875rem;
  padding-bottom: 1.25rem;
  font-size: 20rem;
  font-weight: 400;
  line-height: .875;
}

.vanij-content-wrapper-6 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-6.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-6.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-6.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-6.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-6.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.vanij-content-wrapper-6.land-vanij.adya-vanij-2 {
  grid-column-gap: 10.3rem;
  grid-row-gap: 10.3rem;
}

.h1-manrope-66px-white-6 {
  color: #fff;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px-white-6.font-white {
  color: #fff;
}

.work-menu-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.en-6 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.ttnp-70-400 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 4.375rem;
  font-weight: 400;
  line-height: 1.14286;
}

.ttnf-20-6 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.hamburrger-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #e6ecff;
  background-color: #e6ecff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 54px;
  margin-left: 10px;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  display: flex;
}

.hamburrger-3.nav-item-holder {
  background-color: #e6ecff;
  padding-left: 0;
  padding-right: 0;
}

.hamburrger-3.nav-item-holder.on-mouse-press {
  border: 0 solid #3737cd;
  flex: none;
  margin-left: 6px;
  padding-left: 1.3rem;
  padding-right: 1.3rem;
  display: flex;
}

.hamburrger-3.nav-item-holder.on-mouse-press:active {
  background-color: #3737cd;
}

.our-approach-4 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-4:hover {
  color: #fff;
}

.our-approach-4.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.cnsultation-3 {
  background-color: #090b48;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation-3.nav-item-holder {
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.navigation-options-3 {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
  display: flex;
}

.interaction-holder-3 {
  background-color: #3737cd;
  border-radius: 20px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.bw-content-wrapper-3 {
  grid-column-gap: 20.5625rem;
  grid-row-gap: 20.5625rem;
  color: #fff;
  flex-flow: column;
  padding: 3.75rem 2.5rem 1.875rem;
  display: flex;
  position: relative;
}

.bw-content-wrapper-3.bw-integrations {
  grid-column-gap: 13.1rem;
  grid-row-gap: 13.1rem;
}

.bw-content-wrapper-3.approach-4ds {
  grid-column-gap: 16.9rem;
  grid-row-gap: 16.9rem;
}

.h3-manrope-28px-6 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.navigation-component-wrapper-3 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.image-holder-nav-4 {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.375rem;
  display: flex;
}

.image-holder-nav-4.background-dark-blue {
  background-color: #00175f;
}

.vanij-content-wrapper-7 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-7.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-7.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-7.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-7.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-7.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.vanij-content-wrapper-7.land-vanij.adya-vanij-2 {
  grid-column-gap: 10.3rem;
  grid-row-gap: 10.3rem;
}

.h1-manrope-66px-white-7 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 600;
  line-height: 1.10606;
}

.h1-manrope-66px-white-7.font-white {
  color: #fff;
}

.work-menu-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.en-7 {
  color: #090b48;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.ttnf-20-7 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.our-approach-5 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-5:hover {
  color: #fff;
}

.our-approach-5.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.cnsultation-4 {
  background-color: #090b48;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation-4.nav-item-holder {
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.navigation-options-4 {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
  display: flex;
}

.interaction-holder-4 {
  background-color: #3737cd;
  border-radius: 20px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.h3-manrope-28px-7 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.navigation-component-wrapper-4 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.image-holder-nav-5 {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.375rem;
  display: flex;
}

.image-holder-nav-5.background-dark-blue {
  background-color: #00175f;
}

.vanij-content-wrapper-8 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-8.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-8.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-8.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-8.services-vanij-wrapper.font-absolute {
  position: absolute;
}

.vanij-content-wrapper-8.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.vanij-content-wrapper-8.land-vanij.adya-vanij-2 {
  grid-column-gap: 10.3rem;
  grid-row-gap: 10.3rem;
}

.ttnf-20-8 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.our-approach-6 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-6:hover {
  color: #fff;
}

.our-approach-6.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.cnsultation-5 {
  background-color: #090b48;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation-5.nav-item-holder {
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.navigation-options-5 {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
  display: flex;
}

.interaction-holder-5 {
  background-color: #3737cd;
  border-radius: 20px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.h3-manrope-28px-8 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.navigation-component-wrapper-5 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.image-holder-nav-6 {
  background-color: #e6ecff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.375rem;
  display: flex;
}

.image-holder-nav-6.background-blue {
  background-color: #3838ce;
  width: 2.75rem;
  height: 2.75rem;
}

.vanij-content-wrapper-9 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-9.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-9.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
  grid-column-gap: 1.625rem;
  grid-row-gap: 1.625rem;
  color: #fff;
}

.vanij-content-wrapper-9.services-vanij-wrapper {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  padding: 0;
  position: static;
}

.vanij-content-wrapper-9.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.vanij-content-wrapper-9.land-vanij.font-blue {
  grid-column-gap: 7.4rem;
  grid-row-gap: 7.4rem;
  color: #3838ce;
}

.vanij-content-wrapper-9.adya-vanij {
  padding: .0721154rem 1.875rem 1.875rem;
}

.ttnp-400-70 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 4.375rem;
  line-height: 1.14286;
}

.image-32 {
  width: 20px;
  height: 20px;
}

.heading-8 {
  color: #1363d2;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 600;
  line-height: 1.35185;
}

.ttnf-20-9 {
  color: #090b48;
  margin-top: 3px;
  margin-bottom: 3px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 2.4;
}

.h-4-20px-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.35;
}

.ttnp-400-62 {
  letter-spacing: -.2px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 2.625rem;
  line-height: 1.47619;
}

.our-approach-7 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-7:hover {
  color: #fff;
}

.our-approach-7.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.our-approach-7.trendsoftommorrow.background-blue {
  color: #fff;
  background-color: #3838ce;
}

.our-approach-7.border-blue {
  border-color: #3838ce;
}

.our-approach-7.border-blue.font-blue {
  color: #3838ce;
  line-height: 1.35714;
}

.our-approach-7.button-20 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.cnsultation-6 {
  background-color: #090b48;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  padding: 1rem 2.5625rem;
  display: flex;
}

.cnsultation-6.nav-item-holder {
  letter-spacing: -.4px;
  flex: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.46667;
}

.navigation-options-6 {
  grid-column-gap: 113px;
  grid-row-gap: 113px;
  background-color: #e6ecff;
  border-radius: 12px;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-left: 5.5rem;
  padding-right: 5.5rem;
  display: flex;
}

.h3-manrope-28px-9 {
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.35714;
}

.navigation-component-wrapper-6 {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.vanij-content-wrapper-10 {
  z-index: 1;
  grid-column-gap: 20.4rem;
  grid-row-gap: 20.4rem;
  flex-flow: column;
  width: 100%;
  padding: 2.5rem 1.875rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vanij-content-wrapper-10.gen-ai-content-wrapper {
  grid-column-gap: 2.5625rem;
  grid-row-gap: 2.5625rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}

.vanij-content-wrapper-10.land-vanij {
  grid-column-gap: 9.9rem;
  grid-row-gap: 9.9rem;
}

.vanij-content-wrapper-10.land-vanij.adya-vanij-2 {
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-top: 2.1875rem;
  padding-bottom: 2.1875rem;
  padding-left: 1.875rem;
}

.vanij-content-wrapper-10.adya-vanij {
  padding: 1.875rem;
}

.vanij-content-wrapper-10.position-down-left {
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 2.8125rem;
}

.div-block-17 {
  display: flex;
}

.section-adya-ai {
  width: 100%;
  display: block;
  overflow: hidden;
}

.ttl-50-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 2.375rem;
  font-weight: 400;
  line-height: .88;
}

.image-34 {
  width: 20px;
  height: 20px;
}

.heading-9 {
  color: #1363d2;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 600;
  line-height: 1.35185;
}

.ttnp-italic-400 {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.manrope-18px-600-2 {
  letter-spacing: -.4px;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.33333;
}

.our-approach-8 {
  letter-spacing: -.2px;
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: .875rem;
  display: flex;
}

.our-approach-8:hover {
  color: #fff;
}

.our-approach-8.trendsoftommorrow {
  color: #3838ce;
  letter-spacing: -.2px;
  background-color: #fff;
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  padding: 10px 23px;
  font-size: .875rem;
  line-height: 1.42857;
  display: flex;
}

.our-approach-8.trendsoftommorrow.button-1-rem, .our-approach-8.button-size-1rem {
  padding: 1rem 1.875rem;
  font-size: 1rem;
  line-height: 1.3125;
}

.adya-hero-heading {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-18 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.div-block-18.alight-right {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
}

.image-35 {
  object-fit: cover;
  border-radius: 22px;
  width: 100%;
  height: 100%;
  display: block;
}

.div-block-19 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  display: flex;
}

.land-lighthouse {
  border-radius: 0 0 22px 22px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.land-lighthouse.adya-second-section.radius-20 {
  width: 100%;
  display: block;
}

.adya-hero-content-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  padding: 1.875rem 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.adya-hero-content-wrapper.padding-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}

.h1-pptl-italci {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-66-normal-70 {
  letter-spacing: -.1875rem;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 400;
  line-height: .942857;
}

.heading-66-normal-70.h3-60-70 {
  letter-spacing: -.6px;
}

.heading-66-normal-70.space-5 {
  letter-spacing: -.5px;
}

.ttnp-26 {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 400;
}

.video {
  width: 12.5vw;
  height: 19.44vw;
  padding-top: 0;
  display: block;
  position: absolute;
  inset: 44.8vh 24vw auto auto;
  transform: rotate(-15deg);
}

.global-styles-3 {
  display: none;
}

.padding-gloabal-2 {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.section-heading-home {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  display: block;
}

.hero-home {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-20 {
  position: absolute;
}

.hero-background-wrapper {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-gradient-mask {
  background-image: linear-gradient(#3838ce, #fff);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.button-white-medium {
  color: var(--blue-cd);
  letter-spacing: -.4px;
  background-color: #fff;
  border-radius: .625rem;
  padding: .875rem 1.875rem;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.33333;
  transition: opacity .2s;
}

.button-white-medium.is-large {
  letter-spacing: -.2px;
  border-radius: .9375rem;
  width: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.button-white-medium.is-large.background-remove {
  color: var(--base-color-neutral--white);
  background-color: #fff0;
  border: 1px solid #fff;
}

.button-white-medium.is-large.background-remove.is-blue {
  color: var(--ce);
  background-color: #fff0;
  border: 1.4px solid #3737cd;
  width: 168.715px;
  padding: .875rem 2rem;
  font-size: .9375rem;
}

.button-white-medium.is-large.background-blue {
  color: var(--base-color-neutral--white);
  background-color: #3838ce;
}

.manrope-15px-medium {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.6;
}

.manrope-15px-medium.iswhite {
  color: #fff;
}

.background-wrapper {
  z-index: -1;
  background-color: #eef2ff;
  border-radius: .9375rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 2vw;
  padding-bottom: 2vw;
  display: flex;
}

.background-video {
  height: 100%;
  display: none;
}

.content-absolute-right {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.h1-69-normal.manrope-italic-white {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.h1-69-normal.manrope-italic-white.at-right {
  text-align: right;
  letter-spacing: -.14vw;
  font-family: Manrope, sans-serif;
  font-size: 4.65vw;
  font-weight: 400;
}

.categories-heading-wrapper {
  display: none;
}

._44 {
  letter-spacing: -3px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 2.75rem;
  line-height: 1.40909;
}

.stacks-right-40 {
  border-radius: 1.667vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 40%;
  padding: 1.25rem 1.875rem;
  display: flex;
  position: relative;
}

.stacks-right-40.align-left-stretch {
  background-color: #f7f7ff;
  display: flex;
}

.stacks-right-40.align-left-stretch.width-60 {
  width: 80%;
}

.stacks-right-40.align-left-stretch.width-60 {
  cursor: pointer;
  flex-flow: column;
  width: 80%;
}

.stacks-right-40.align-left-stretch.width-60:hover {
  background-color: #dadaf3;
}

.stacks-right-40.align-left-stretch.size-40 {
  flex-flow: column;
  width: 40%;
}

.stacks-item-holder {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.align-right-100 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.align-right-100.iswhite {
  color: #fff;
}

.bottom-widht-55 {
  justify-content: space-between;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.stacking-effect {
  color: var(--c5);
  background-color: #dfdfff;
  border-radius: .9375rem;
  flex-flow: row;
  display: block;
  position: static;
  top: .9rem;
}

.stacking-effect.startaproject {
  background-color: #3838ce;
}

.stacking-effect.contact {
  background-color: #090b48;
}

.trust-us {
  grid-column-gap: 11.8rem;
  grid-row-gap: 11.8rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 1.875rem;
  display: flex;
}

.trust-us.align-left-corner {
  justify-content: flex-end;
  align-items: flex-start;
  height: 103%;
}

.trust-us.gap-decrease {
  grid-column-gap: 1.4rem;
  grid-row-gap: 1.4rem;
  color: #fff;
  flex-flow: row;
  width: 100%;
}

.trust-us.gap-increase-contact {
  color: #fff;
  height: 100%;
}

.trust-us.absolutie {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #4d4dc5;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.stacking-effect-content-wrapper {
  color: var(--base-color-neutral--white);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 2.1875rem 4.375rem 1.25rem 1.875rem;
  display: flex;
  position: relative;
}

.stacking-effect-content-wrapper.start-a-project-content-wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 2.5rem;
}

.stacking-effect-content-wrapper.start-a-project-content-wrapper.bottom-padding-increaes {
  padding-bottom: 4.375rem;
}

.stacking-effect-content-wrapper.padding-increase {
  justify-content: space-between;
  align-items: flex-start;
}

.trust-us-text-wrapper.text-absolute {
  position: absolute;
  inset: 3.75rem auto auto 1.875rem;
}

.h1-150 {
  color: #fff;
  letter-spacing: -7px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 1.42;
}

.h1-150.i {
  padding-bottom: 0;
}

.text-15-18 {
  font-size: .9375rem;
  line-height: 1.2;
}

.text-15-18.manrope-sb._2px {
  letter-spacing: -.9px;
}

.text-15-18.manrope-sb {
  color: #4d4dc5;
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.performance {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-holder {
  display: flex;
}

.text-block-holder.align-down-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.text-block-holder.align-down-right.relative-edit {
  position: relative;
  bottom: 27px;
}

._12-auto {
  font-size: .75rem;
}

.h1-96-auto {
  color: var(--c5);
  letter-spacing: -7px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.41667;
}

.h1-96-auto._125-177 {
  letter-spacing: -9px;
  font-size: 7.8125rem;
  line-height: 1.416;
}

.h1-96-auto._125-177.iswhite {
  color: var(--base-color-neutral--white);
  text-align: right;
  justify-content: flex-end;
  align-items: center;
}

.h1-96-auto._125-177.is-white {
  color: var(--base-color-neutral--white);
}

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

.performance-content-wrapper.gap-increase {
  grid-column-gap: 10.2rem;
  grid-row-gap: 10.2rem;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
}

.performance-content-wrapper.contact {
  grid-column-gap: 6.125rem;
  grid-row-gap: 6.125rem;
  justify-content: center;
  align-items: flex-end;
}

.index-number._12-auto {
  letter-spacing: 0;
  font-family: Manrope, sans-serif;
  font-size: .6875rem;
  font-weight: 500;
  line-height: 1.45455;
}

.contact_us_cards {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
  position: static;
}

.contact_us_cards.bg-color-light-blue {
  background-color: #dfdfff;
}

.form--content-wrapper {
  grid-column-gap: 3.4375rem;
  grid-row-gap: 3.4375rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-field {
  background-color: #fff0;
  border: 0 solid #fff;
  border-bottom-width: 1px;
  font-size: 2rem;
  text-decoration: none;
}

.text-field._100 {
  width: 70%;
}

.div-block-22 {
  height: 1px;
}

._15px-20px {
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.33333;
}

._15px-20px.regual-manrope {
  color: #fff;
  letter-spacing: -.7px;
  font-family: Manrope, sans-serif;
}

._15px-20px.regual-manrope.size-text {
  width: 91px;
}

._15px-20px.regual-manrope._70px {
  min-width: 4.5rem;
}

.submit-button {
  display: none;
}

.creation {
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  line-height: 1.33333;
  position: absolute;
  inset: 29% -6% 0% auto;
}

.text-wrapper {
  width: 21.1875rem;
}

.text-wrapper.width-380 {
  width: 26.38vw;
}

.text-wrapper.width-small {
  width: 5.1rem;
}

.text-wrapper.padding-left-right {
  width: auto;
  margin-right: 99px;
}

.emaili-holder {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.mid-block {
  display: flex;
}

.right-block {
  height: 100%;
}

.form {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.form.padding-left {
  width: 25.375rem;
  padding-bottom: 2.1rem;
  padding-left: 0;
  padding-right: 0;
}

.flex-handler {
  flex-flow: column;
  display: flex;
}

.flex-handler.align-down-30px {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  color: #fff;
  width: 25.69vw;
}

.section_video {
  width: 100%;
}

.what-we-do {
  color: var(--ce);
  background-color: #f6f6ff;
  border-radius: .9375rem;
}

.wwd-content-wrapper {
  grid-column-gap: 19.875rem;
  grid-row-gap: 19.875rem;
  flex-flow: column;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  font-family: Manrope, sans-serif;
  display: flex;
}

.sub-headers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
}

.sub-headers.dsiplay-stretch {
  width: 100%;
  display: flex;
}

.steack--vertical {
  display: flex;
}

.steack--vertical.gap-90 {
  grid-column-gap: clamp(30px, 5.4vw, 90px);
  grid-row-gap: clamp(30px, 5.4vw, 90px);
}

.para-15px-24px {
  font-family: Exo, sans-serif;
}

.para-15px-24px.manrope-regular {
  letter-spacing: -.028vw;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.6;
}

.para-15px-24px.manrope-regular.decrease-space {
  letter-spacing: -.2px;
}

.exptertise-titles {
  grid-column-gap: .6vh;
  grid-row-gap: .6vh;
  flex-flow: column;
  display: flex;
}

.wwd-index-holder {
  padding-left: 1vw;
  padding-right: 1vw;
}

.h2-size-66-80.manrope-normal {
  letter-spacing: -.14vw;
  font-family: Manrope, sans-serif;
  font-size: 4.31vw;
  font-weight: 500;
  line-height: 1.17647;
}

.h2-size-66-80.ttnp {
  letter-spacing: -.35vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  font-size: 4.58vw;
  font-weight: 400;
}

.left-side {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  width: 50%;
  display: flex;
  position: relative;
}

.right-side {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  width: 50%;
  display: flex;
}

.flexible {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  justify-content: space-between;
  align-items: flex-end;
  width: 101%;
  display: flex;
}

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

.footer.padding-top {
  width: 100%;
  height: 100vh;
  padding-top: 0;
  overflow: hidden;
}

.footer-section {
  display: none;
}

.footer-section.dark-blue {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #090b48;
  flex-flow: column;
  width: 100%;
  max-width: 1400px;
  display: flex;
  position: fixed;
  inset: auto auto 0%;
}

.footer-section.none {
  width: 100vw;
  height: 500px;
  display: block;
}

.content-wrapper-footer {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-size-13-lineheight-13 {
  font-size: .8125rem;
  line-height: 1.38462;
}

.text-size-13-lineheight-13.manrope-medium {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.footer-menu {
  min-width: 100%;
  padding-top: .5rem;
}

.footer-options-desk {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  display: flex;
  overflow: hidden;
}

.footer-options-desk.none-temp {
  height: 100%;
  display: flex;
  overflow: visible;
}

.item-wrapper-footer {
  width: 100%;
  text-decoration: none;
}

.item-wrapper-footer.text-select {
  letter-spacing: -.2px;
  background-color: #f8f8ff;
  border-radius: .69vw;
  width: 100%;
  height: 25%;
  padding: 1.3125rem 1.43rem 1.375rem 1.4375rem;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.42857;
  transition: background-color .2s, color .2s;
}

.item-wrapper-footer.text-select:hover {
  color: #fff;
  background-color: #090b48;
  font-style: normal;
}

.item-wrapper-footer.text-select.reverse {
  color: #fff;
  background-color: #090b48;
}

.item-wrapper-footer.text-select.reverse:hover {
  color: #000;
  background-color: #dfdfff;
  font-style: normal;
}

.item-wrapper-footer.text-select.projects {
  color: #fff;
  background-color: #090b48;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.5625rem;
  font-weight: 400;
  text-decoration: none;
}

.text-size15-20 {
  font-size: .9375rem;
  line-height: 1.33333;
}

.text-size15-20.manrope-500 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

._15-700-36 {
  letter-spacing: -.014vw;
  font-size: 1.04vw;
  font-weight: 700;
  line-height: 2;
}

._15-700-36.padding-top {
  padding-top: .83vw;
}

.footer-options {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  flex-flow: column;
  width: 18.75vw;
  display: flex;
}

.footer-options.width-25 {
  background-color: #f8f8ff;
  border-radius: .69vw;
  width: 25%;
  transition: color .2s, background-color .2s;
  display: block;
}

.footer-options.width-25:hover {
  color: #000;
  background-color: #eeefff;
  font-style: normal;
}

.footer-options.is-small {
  width: 19.93vw;
}

.footer-arrow {
  min-width: .6875rem;
  position: relative;
  overflow: hidden;
}

.interaction-filter {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  width: 11px;
  height: 11px;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.align-left-stretch {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.align-left-stretch.no-gap {
  justify-content: space-between;
  align-items: flex-end;
}

.landscape-holder {
  display: none;
}

.t-small {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5px;
  font-family: Manrope, sans-serif;
  font-size: .83vw;
  font-weight: 700;
  display: flex;
}

.maintanence {
  background-color: red;
  height: 500px;
  position: relative;
}

.h1-size-200-200 {
  font-size: 12.5rem;
  line-height: 1;
}

.h1-size-200-200.ttnp-underlined {
  letter-spacing: -8px;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.h3-60-70 {
  letter-spacing: -.6px;
  font-size: 3.75rem;
  line-height: 1.16667;
}

.h3-60-70.manrope-sb {
  font-family: Manrope, sans-serif;
  font-weight: 600;
}

.text-heading {
  padding: 4.0625rem 1.875rem;
}

.text-heading.padding-increase {
  border-radius: .9375rem;
  padding-bottom: 7rem;
  position: relative;
  overflow: hidden;
}

.text-heading.no-padding {
  width: 1045px;
  padding: 0;
}

.text-heading.manrope-ce {
  color: #3838ce;
  width: 995px;
  padding: 0;
  font-family: Manrope, sans-serif;
}

.section-text-heading {
  width: 100%;
}

.h1-100-120 {
  font-size: 6.25rem;
  line-height: 1.2;
}

.h1-100-120.ttnp-400 {
  letter-spacing: -5px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-weight: 400;
}

.h1-100-120.ttnp-400.is-blue-ce {
  color: #3838ce;
  line-height: 1.2;
}

.text-heading-bg-image {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-37 {
  width: 100%;
  height: 100%;
}

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

.bg-image-wrapper {
  z-index: -1;
  position: static;
  inset: 0% auto auto 0%;
}

.weblinks {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100vw;
  display: grid;
}

.weblinks-box {
  color: #3838ce;
  border: 1px solid #e7e8ff;
  border-radius: 1.1875rem;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  height: 100%;
  transition: color .2s, background-color .2s;
  display: flex;
}

.weblinks-box:hover {
  color: #fff;
  background-color: #dfdfff;
}

.weblinks-content-wrapper {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
}

.weblinks-content-wrapper.isblue-ce {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.3125rem 1.875rem 1.3125rem 1.75rem;
  transition: padding .2s;
}

.text-20-27 {
  color: var(--ce);
  letter-spacing: clamp(-.8px, -.056vw, 1px);
  font-size: clamp(0px, 1.38vw, 20px);
  line-height: 1.35;
  text-decoration: none;
}

.image-background-holder {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}

.tabs-holder {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.relative-100-100 {
  width: 100%;
  height: 100%;
  position: relative;
}

.gradient-item {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.display-flex {
  display: flex;
}

.display-flex.gap-tiny {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.subscription_tabs-wrapper {
  display: flex;
}

.product-info_title-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.product-slider_arrow-icon {
  font-size: 1.5rem;
}

.subscription_tab-option-group {
  background-color: #fff;
  border: 1px solid #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: .8rem;
  padding-bottom: .8rem;
  display: flex;
}

.subscription_tab-option-group.w--current {
  color: #fff;
  background-color: #000;
  padding-left: 1rem;
  padding-right: 1rem;
}

.product_grid {
  grid-column-gap: 3rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: grid;
}

.discount-percentage-icon {
  z-index: 3;
  color: #fff;
  background-color: #b42318;
  padding: .3rem;
  font-size: .75rem;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  inset: 2% auto auto 2%;
}

.button_loading-spinner {
  width: 1.5rem;
  height: 1.5rem;
}

.heading-style-h1-2 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.add-to-cart_error-label {
  color: #fa6360;
  text-align: center;
  font-weight: 600;
}

.add-to-cart_in-stock {
  background-color: #027a48;
}

.product_description {
  font-weight: 600;
}

.product-slider_slide {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.product_thumbnails-container {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-wrap: nowrap;
  justify-content: flex-start;
  display: flex;
  overflow: auto;
}

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

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

.button-2.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.price_regular-price {
  font-size: 2rem;
  line-height: 1;
}

.product-slider_lightbox-link {
  border: 1px solid #f1f1f1;
  width: 24%;
  margin-top: 1rem;
}

.product-slider_lightbox-link.is-active {
  aspect-ratio: 1;
  border-style: solid;
  border-color: #aaa;
  width: 24%;
}

.product-slider_lightbox-link.is-zoom {
  z-index: 2147483647;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  margin-top: 0;
  display: flex;
  position: absolute;
  inset: 2% 2% auto auto;
}

.variant-label {
  background-color: #eee;
  margin-bottom: .5rem;
  padding: .2rem .6rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5;
  display: inline-block;
}

.button_default-state {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  line-height: 1;
  display: flex;
}

.add-to-cart_form-wrapper {
  margin-bottom: 0;
}

.subscription_tabs-menu {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product_slider-media {
  min-height: 30rem;
}

.product_slider-media.is-hidden {
  display: none;
}

.variation-stock_counter-icon {
  color: #fff;
  background-color: #027a48;
  border-radius: 100rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  margin-left: .3rem;
  padding: .7rem;
  font-size: .75rem;
  font-weight: 700;
  display: flex;
}

.price_compare-at-price {
  opacity: .9;
  color: #666;
  margin-left: 0;
  font-size: 1.5rem;
  line-height: 1;
  text-decoration: line-through;
}

.variant_option-image {
  border-radius: 100rem;
  width: 2rem;
}

.product-card_info-container {
  flex-direction: column;
  display: flex;
}

.add-to-cart_quantity-input {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.product_3d-model {
  height: 15rem;
}

.add-to-cart_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.subscription_tab-one-time {
  background-color: #fff;
  border: 1px solid #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .8rem 1rem;
  display: flex;
}

.subscription_tab-one-time.w--current {
  color: #fff;
  background-color: #027a48;
  padding-top: .8rem;
  padding-bottom: .8rem;
}

.variant_option-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #aaa;
  justify-content: center;
  align-items: center;
  padding: .5rem .7rem;
  display: flex;
}

.variant_option-button.active {
  color: #fff;
  background-color: #000;
}

.add-to-card_error {
  border-radius: .3rem;
  font-weight: 600;
}

.subscription-tab-pane_selectors {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.add-to-cart_out-of-stock {
  color: #000;
  background-color: #eee;
  margin-right: .5px;
}

.add-to-cart_quantity-button {
  background-color: #eee;
  justify-content: center;
  align-items: center;
  width: 1.2rem;
  height: 1.2rem;
  padding: 0;
  display: flex;
}

.add-to-cart_select-field {
  background-color: #fff;
  border: 1px solid #aaa;
  min-height: 3rem;
  padding: .5rem 1rem;
  font-weight: 500;
}

.add-to-cart_quantity-icon {
  color: #000;
  width: 1rem;
  height: 1rem;
}

.add-to-cart_quantity-icon:hover {
  cursor: pointer;
}

.price-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  height: 4rem;
  display: flex;
}

.is-hidden {
  display: none;
}

.add-to-cart_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.subscription_tab-pane {
  border: 1px solid #000;
  width: 100%;
  padding: 1rem;
}

.product-info_brand-name {
  font-weight: 700;
}

.product-info_brand-link {
  text-decoration: none;
}

.product_3d-models-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product_3d-models-wrapper.is-hidden {
  display: none;
}

.subscription-selector_radio-button {
  border-color: #000;
  margin-top: 6px;
}

.product-slider_arrow {
  height: 50%;
}

.add-to-cart_stock-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.product-slider_lightbox-icon {
  color: #000;
  width: 1rem;
  height: 1rem;
}

.product-slider_lightbox-icon:hover {
  cursor: pointer;
}

.product-slider_lightbox-icon.is-zoom {
  width: 1.2rem;
  height: 1.2rem;
}

.product_lightbox-image {
  aspect-ratio: 1;
  width: 100%;
  height: 100%;
}

.variant_option-label {
  font-weight: 600;
}

.button_loading-state {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_loading-state.is-hidden {
  display: none;
}

.subscription_tabs {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.button_icon {
  width: 1rem;
}

.product_slider {
  background-color: #ddd0;
  border-radius: .5rem;
  min-height: 30rem;
}

.add-to-cart_quantity-field {
  border: 1px solid #aaa;
  flex: 0 auto;
  width: 4rem;
  margin-bottom: 0;
}

.subscription_tabs-content {
  flex: 1;
}

.variation-stock_wrapper {
  align-items: center;
  display: flex;
}

.product-wrapper {
  align-items: center;
  width: 100%;
}

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

.heading-style-h1-3 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.button-3 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

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

.button-3.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-align-right {
  min-width: 55%;
  display: flex;
}

.cards-holder-left.width-50 {
  width: 50%;
}

.cards-content-holder {
  padding: 1.875rem;
}

.cards-content-holder.flex-gap-vertical {
  flex-flow: column;
  display: flex;
}

.cards-content-holder.flex {
  display: flex;
}

.cards-content-holder.gap-between-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cards-holder-right.width-50 {
  width: 50%;
  min-height: 100%;
}

.content-holder-left.relative {
  position: relative;
}

.content-holder-left.relative.flex-vertical {
  grid-column-gap: 11.375rem;
  grid-row-gap: 11.375rem;
  flex-flow: column;
  display: flex;
}

.heading-medium {
  width: 100%;
}

.heading-medium.ttnp-blue {
  color: #4d4dc5;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.italic-sb-150 {
  letter-spacing: -12px;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 1;
}

.aestrick {
  width: 15rem;
  height: 16.1rem;
}

.hw-100 {
  width: 100%;
  height: 100%;
}

.hw-100.none-land {
  width: auto;
  height: auto;
  display: none;
}

.hw-100.none-land.none-remove {
  display: block;
}

.text-white {
  color: #fff;
}

.text-white._338 {
  width: 21.8rem;
}

.text-block-9 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.55556;
}

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

.align-right-width-100._100 {
  width: 100%;
}

.align-right-width-100.gap-15-100w {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
}

.mini-padding-top {
  padding-top: 3px;
  display: block;
}

.section-intutive_systems {
  width: 100%;
  max-width: 100vw;
  display: block;
}

.initutive-content-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  color: #3737cd;
  flex-flow: column;
  width: 100%;
  display: flex;
}

._50-width-vertical {
  justify-content: space-between;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.dynamic-content-number {
  color: #3737cd;
  text-align: left;
  text-transform: uppercase;
  background-color: #fff0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  height: 9.65vw;
  margin-top: .21vw;
  font-family: Manrope, sans-serif;
  display: flex;
  position: relative;
}

.dynamic-content-number.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.dynamic-content-number.padding-increase {
  padding-left: 74px;
  padding-right: 74px;
}

.dynamic-content-number.padding-2 {
  padding-left: 55px;
  padding-right: 55px;
}

.dynamic-content-number.line-hidder {
  padding-left: 112px;
  padding-right: 112px;
}

.dynamic-content-number.line-hidder-2 {
  padding-left: 66px;
  padding-right: 66px;
}

.dynamic-content-number.face {
  background-color: #fff0;
}

._100-noraml-70 {
  letter-spacing: -.36vw;
  font-family: Manrope, sans-serif;
  font-size: 6.94vw;
  line-height: .7;
}

.text-span {
  letter-spacing: normal;
  font-size: .9375rem;
}

.outer-edge {
  background-color: #fff;
  border: 1px solid #3737cd;
  justify-content: center;
  align-items: center;
  width: 23.26vw;
  height: 9.31vw;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.outer-edge.padding-left {
  margin-left: 1.1875rem;
}

.outer-edge.face {
  background-color: #fff0;
}

.item-holder.flex-stretch {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.item-holder.flex-stretch.padding-40-top {
  margin-top: 0;
}

.content-bottom-systems {
  grid-column-gap: 21.25rem;
  grid-row-gap: 21.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content-top-systems.padding-top-20 {
  padding-top: 20px;
}

.text-block-10 {
  text-transform: uppercase;
}

.square-box {
  background-color: var(--main-blue);
  justify-content: flex-start;
  align-items: center;
  width: .34vw;
  min-width: 5px;
  height: .34vw;
  min-height: 5px;
  position: static;
  inset: auto 0% 0% auto;
}

.square-box.absolute-right {
  z-index: 1;
  position: absolute;
  inset: 1.3125rem 23px auto auto;
}

.square-box.has-padding-top {
  margin-top: 4.6875rem;
}

.square-box.has-padding-top.absolute-mobile {
  margin-top: 0;
}

.square-box.padding-top {
  min-width: .375rem;
  margin-top: 40px;
}

.square-box.absolute-donw-lrft {
  position: absolute;
  inset: 141px auto 0% 0%;
}

.square-box.rectangle {
  width: 1rem;
  height: .5rem;
}

.square-box.rectangle.is-white {
  background-color: #fff;
}

.square-box.absolute-center {
  position: absolute;
  top: 0%;
  bottom: auto;
  right: 50%;
  transform: translate(25%);
}

.square-box.absolute-ccenter-down {
  position: absolute;
  bottom: 0;
  right: 50%;
  transform: translate(25%);
}

.square-box.smaller-box {
  position: static;
}

.square-box.smaller-box.is-white {
  background-color: #fff;
}

.square-box.align-top-left {
  inset: 0% auto auto 0%;
}

.square-box.atatic, .square-box.static {
  position: static;
}

.square-box.static.nde-padding {
  margin-top: .625rem;
}

.square-box.static.sec {
  margin-top: 8px;
}

.square-box.static.is-white {
  background-color: #fff;
}

.square-box.static.steer {
  margin-right: 90px;
}

.square-box.aboslute-right {
  z-index: 1;
  top: 1.25rem;
  right: 0;
}

.square-box.integrations_top-right {
  position: absolute;
  inset: 1.8125rem 0% auto auto;
}

.square-box.stackiers {
  position: absolute;
  inset: auto auto 10% 0%;
}

.square-box.our-services {
  padding-top: 0;
  position: absolute;
  inset: -.4vh auto auto -.7vw;
}

.square-box.maintanance-uix {
  position: absolute;
  inset: auto 13.9vw 3.7vw auto;
}

.square-box.maintanance-uix.crm {
  bottom: 3.7vw;
  right: 4.8vw;
}

.square-box.api-development {
  position: absolute;
  inset: auto 15.5vw 1.5vw auto;
}

.square-box.brand-strategy {
  position: absolute;
  inset: auto 8.9vw 3.5vw auto;
}

.square-box.scale-top.shif-left {
  transform: translate(-150%);
}

.square-box.scale-top.scale-3 {
  inset: auto auto 0% 1.5rem;
}

.square-box.relative {
  position: relative;
  top: 30px;
}

.square-box.services1-top-white {
  background-color: #fff;
  position: absolute;
  inset: -14px -.3125rem auto auto;
}

.square-box.services1-top-white.is-blue {
  background-color: #4242ff;
  inset: 0% 0% auto auto;
}

.square-box.services-chat-top {
  background-color: #fff;
  position: absolute;
  inset: 0% 0% auto auto;
}

.square-box.services-chat-top.shift-left {
  left: 1.3rem;
  transform: translate(-100%);
}

.square-box.services-chat-top.shift-left.is-blue {
  left: 3%;
}

.square-box.services-chat-top.is-blue {
  background-color: #4242ff;
  inset: auto auto 0% 0%;
}

.square-box.number-top-left {
  position: absolute;
  inset: 0% auto auto 0%;
}

.square-box.numbers-bottom {
  position: absolute;
  inset: auto auto 0 5vw;
}

.square-box.numbers-bottom.shift-right {
  transform: translate(150%);
}

.square-box.enterprise {
  position: absolute;
  inset: 0% 0% auto auto;
}

.square-box.enterprise.bottom-left {
  inset: auto auto -.6rem 0;
}

.square-box.enterprise.bottom-left.shift-right {
  margin-left: 4px;
  transform: translate(100%);
}

.square-box.bottom-20 {
  bottom: 1.25rem;
}

.square-box.bottom-20.shift-left {
  transform: translate(-150%);
}

.square-box.solutions-para-1 {
  position: absolute;
  inset: -1.25rem auto auto 0%;
}

.square-box.solutions-para-1.shift-right {
  position: absolute;
  transform: translate(150%);
}

.square-box.solutions-para-1.shift-3 {
  transform: translate(300%);
}

.square-box.solutions-down {
  position: absolute;
}

.square-box.solutions-down.slide-left {
  transform: translate(-150%);
}

.square-box.m-large {
  min-width: .69vw;
  height: .34vw;
  position: static;
}

.square-box.m-large._6-3 {
  width: 6px;
  min-width: 6px;
  height: 3px;
}

.square-box.m-large.is-white {
  background-color: #fff;
}

.square-box.nde-box {
  inset: 0% 0% auto auto;
}

.square-box.box-small {
  min-width: 6px;
  height: auto;
  min-height: 3px;
}

.square-box.rectanlge {
  background-color: #fff;
  width: .69vw;
  min-width: auto;
  height: .34vw;
  position: absolute;
  inset: -10% auto auto 0%;
}

.square-box.square {
  height: .34vw;
}

.square-box.top-left {
  background-color: #fff;
  position: absolute;
  inset: -.6vw auto auto 0%;
}

.square-box.bottom-right {
  background-color: #fff;
  width: .34vw;
  height: .34vw;
  position: absolute;
  inset: auto 0% -.6vw auto;
}

.square-box.bottom-right.scale-left {
  transform: translate(-9px);
}

.square-box.blue-dot {
  background-color: var(--main-blue);
  width: .34vw;
  min-width: 0;
  height: .34vw;
  min-height: 0;
}

.square-box.top-left-card {
  width: .44vw;
  min-width: .44vw;
  height: .44vw;
  position: absolute;
  inset: 1vw auto auto -.8vw;
}

.square-box.is-white {
  background-color: #fff;
}

.square-box.align-cards {
  background-color: #fff;
  position: absolute;
  top: -.2vw;
  bottom: auto;
  left: -2vw;
}

.square-box.inpuit-fields {
  background-color: #fff;
  position: absolute;
  inset: -11px auto auto 0%;
}

.square-box.services-chat-bottom {
  background-color: #fff;
  position: absolute;
  inset: auto auto 0% 0%;
}

.square-box.services-chat-bottom.shit-right {
  transform: translate(200%);
}

.square-box.scale-top {
  position: absolute;
  inset: -.2vh .6vw auto auto;
}

.square-box.scale-bottom {
  position: absolute;
  inset: auto auto -.2vh .6vw;
}

.square-box.bg-white {
  background-color: var(--base-color-neutral--white);
}

.square-box.thoda-uppar {
  position: relative;
  top: -1.25rem;
}

.case-study-container {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.system-description.wdith {
  width: 65.3125rem;
  font-family: Manrope, sans-serif;
}

._40-500-52 {
  letter-spacing: -.4px;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.div-block-24, .div-block-25 {
  width: 50%;
}

.alignment-control-first {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.alignment-control-second {
  width: 50%;
  display: flex;
}

.section-digital-identity {
  display: none;
}

.container-100, .container-100.exception {
  max-width: 1440px;
}

.digital-identity {
  position: relative;
}

.digital-idenity-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  height: 2900px;
  display: flex;
  position: relative;
}

.boxes-left {
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  position: sticky;
  top: 152px;
}

.cards-right {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: column;
  width: 50%;
  height: 718px;
  display: flex;
  overflow: visible;
}

.project-scope {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #3737cd;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.boxes-left-content-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.project-scaope-holder {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.identity-description-holder {
  color: #3838ce;
  font-family: Manrope, sans-serif;
}

.identity-description-holder.padding-310-80 {
  width: 496px;
  padding-top: 19.375rem;
  padding-bottom: 5.375rem;
}

._24-500-34 {
  letter-spacing: -1px;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.41667;
}

.cards-button {
  color: #dddef5;
  background-color: #3737cd;
  border: 1px solid #3737cd;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 10rem;
  padding-top: .625rem;
  padding-bottom: .625rem;
  font-family: Manrope, sans-serif;
  display: flex;
}

._18-500-28 {
  letter-spacing: -.2px;
  font-size: 1vw;
  font-weight: 500;
  line-height: 1.55556;
}

.card-identityt-img-holder {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.card-identity-heading {
  grid-column-gap: 5.125rem;
  grid-row-gap: 5.125rem;
  background-color: #fefcff;
  border-radius: .625rem;
  flex-flow: column;
  width: 100%;
  padding: 25px 30px;
  display: flex;
  position: relative;
}

.card-identity-heading.bg-blueberry {
  background-color: #dfdfff;
}

.card-identity-heading.bg-light-indigo {
  background-color: #7f7ffe;
}

.sub-heading {
  font-family: Manrope, sans-serif;
}

._54-700-103 {
  letter-spacing: -3px;
  font-size: 3.375rem;
  line-height: 1.1;
}

._20-600-103 {
  letter-spacing: -.6px;
  font-size: 1.25rem;
  font-weight: 600;
}

.card-identity-image {
  height: 100%;
  position: absolute;
  left: 156px;
}

.image-38 {
  height: 100%;
}

.right-cross-absolute {
  position: absolute;
  inset: auto 3% 9% auto;
}

.cross-image {
  width: 3.75rem;
  height: 3.75rem;
  position: absolute;
  inset: auto 40px 40px auto;
}

.effect-scroller {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  height: 718px;
  display: flex;
  position: relative;
}

.img-image-holder {
  position: relative;
}

.your-identity {
  height: 718px;
}

.gap-30 {
  grid-column-gap: 4vw;
  grid-row-gap: 4vw;
  display: flex;
}

.identity {
  height: 718px;
}

.section-hero-aboutus {
  width: 100%;
}

.about-us-hero-heading {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: clamp(0px, 5.556vw, 80px);
  padding-bottom: clamp(0rem, 9.72vw, 140px);
  display: flex;
}

.hero-heading-content-wrapper {
  text-align: center;
  width: 85vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.h1-210-230 {
  color: #3737cd;
  text-align: center;
  letter-spacing: -13px;
  padding-top: .83vw;
  font-size: 12.375rem;
  font-weight: 400;
  line-height: .9;
}

.h1-210-230.align-center {
  text-align: center;
}

.our-beliefs {
  position: relative;
}

.section-our-beliefs {
  width: 100%;
}

.our-belief-content-wrapper {
  grid-column-gap: 16.66vw;
  grid-row-gap: 16.66vw;
  flex-flow: column;
  display: flex;
}

.our-belief-content-wrapper.flex-space-between {
  grid-column-gap: var(--clamp-340);
  grid-row-gap: var(--clamp-340);
  color: #3838ce;
  flex-flow: column;
  display: flex;
}

.sub-heading-wrapper {
  color: #3737cd;
  font-family: Manrope, sans-serif;
}

.sub-heading-wrapper.left-cnter-aboslute {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 4.375rem auto auto 2.25rem;
}

.sub-heading-wrapper.left-cnter-aboslute.gap-10px {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
}

.sub-heading-wrapper.left-cnter-aboslute.gap-10px.is-white {
  color: #fff;
}

.sub-heading-wrapper.left-cnter-aboslute.is-white-10 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  color: #fff;
}

.sub-heading-wrapper.pacement-top-left {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.description-holder-right.widht-custom {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-wrapper-340 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #3838ce;
  flex-flow: column;
  width: 23.61vw;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-wrapper-340.del1 {
  grid-column-gap: 1.39vw;
  grid-row-gap: 1.39vw;
  width: 21.0625rem;
  margin-left: 0;
  display: flex;
}

.text-wrapper-340.left-338 {
  width: 21.125rem;
}

._16-medium-22 {
  letter-spacing: -.09vw;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 1.375;
}

._16-medium-22.ls-more {
  letter-spacing: -.076vw;
}

.flex {
  display: flex;
}

.flex.gap-15px {
  grid-column-gap: 1.04vw;
  grid-row-gap: 1.04vw;
}

.manrope-400-4 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .625rem;
  font-weight: 600;
  line-height: 1.3;
}

.bottom-widht-55-2 {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  justify-content: space-between;
  align-items: flex-start;
  width: 55%;
  display: flex;
}

.stacks-width-global {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--main-blue);
  cursor: pointer;
  background-color: #f7f7ff;
  border-radius: 1.667vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 2vw;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.stacks-width-global:hover {
  background-color: var(--main-blue);
  color: var(--r-white);
}

.stacks-width-global.size-50 {
  background-color: #dadaf3;
  border-radius: .9375rem;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-right: 1.25rem;
}

.stacks-width-global.size-50.gap-increase {
  grid-column-gap: 13.4rem;
  grid-row-gap: 13.4rem;
}

.stacks-width-global.size-50.gap-increase:hover {
  background-color: #f6f6ff;
}

.stacks-width-global.width-100 {
  width: 100%;
  position: relative;
}

.stacks-width-global.width-less {
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
}

.stacks-width-global.padding-0-gap-more {
  grid-column-gap: 10.9837rem;
  grid-row-gap: 10.9837rem;
  background-color: #eff0f300;
  width: 48%;
  margin-right: .625rem;
  padding-left: 0;
  padding-right: 0;
}

.stacks-width-global.padding-0-gap-more.gap-decrease-stacks {
  grid-column-gap: 9.0625rem;
  grid-row-gap: 9.0625rem;
  background-color: #ededff;
  width: 50%;
  margin-right: 0;
  padding-bottom: 10px;
  padding-left: 1.56rem;
  padding-right: 1.56rem;
  transition-property: none;
}

.stacks-width-global.padding-0-gap-more.gap-decrease-stacks:hover {
  background-color: #f7f7ff;
}

.stacks-width-global.width-60 {
  justify-content: space-between;
  align-items: flex-start;
  width: 60%;
  height: 100%;
  padding-top: 2vw;
  padding-left: 2vw;
  position: relative;
}

.stacks-width-global.width-60.color-different {
  background-color: #f7f7ff00;
}

.stacks-width-global.background-remove {
  background-color: #eff0f300;
}

.stacks-width-global.background-remove.width-60 {
  width: 60%;
  padding-right: 2vw;
}

.stacks-width-global.background-remove.width-60:hover {
  background-color: #f7f7ff;
}

.stacks-width-global.width-30-reverse {
  width: 23%;
}

.stacks-width-global.width-30-reverse.background-color-dark-blue {
  background-color: #090b48;
  justify-content: space-between;
  align-items: flex-start;
}

.stacks-width-global.width-30-reverse.background-color-dark-blue.gap-increase {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  height: auto;
  position: relative;
}

.stacks-width-global.width-30-reverse.background-color-dark-blue.gap-increase:hover {
  background-color: #dadaf3;
}

.stacks-width-global.bg-image {
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/681c329ab9374fe0b7484bc7_small%20vanij%20(1).png");
  background-position: 0 0;
  background-size: cover;
}

.stacks-width-global.size-40 {
  background-color: #f7f7ff;
  width: 40%;
}

.stacks-width-global.size-40:hover {
  background-color: var(--main-blue);
}

.stacks-width-global.size-40.bg-clear {
  background-color: #f7f7ff00;
}

.stacks-width-global.size-40.bg-clear:hover {
  color: var(--main-blue);
}

.stacks-width-global.size-40.padding-none {
  padding-bottom: 0;
  padding-left: 0;
}

.stacks-width-global.color-reverse {
  color: var(--new-white);
  background-color: #4242ff;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.stacks-width-global.color-reverse:hover {
  background-color: var(--r-white);
  color: var(--main-blue);
}

.stacks-width-global.heading-italic {
  grid-column-gap: 8.625rem;
  grid-row-gap: 8.625rem;
  height: 100%;
}

.stacks-width-global.bg-dark {
  background-color: #ededff;
  display: flex;
}

.bento-boxes {
  grid-column-gap: 1.23vh;
  grid-row-gap: 1.23vh;
  flex-flow: column;
  display: flex;
}

.tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs.upper-tabs {
  width: 100%;
  padding-top: 0;
  overflow: hidden;
}

.button-white-medium-2 {
  color: #3737cd;
  letter-spacing: -.4px;
  background-color: #fff;
  border-radius: .625rem;
  padding: .875rem 1.875rem;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.33333;
  transition: opacity .2s;
}

.button-white-medium-2.is-large {
  letter-spacing: -.2px;
  border-radius: .9375rem;
  width: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.button-white-medium-2.is-large.background-remove {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #fff;
}

.button-white-medium-2.is-large.background-remove.is-blue {
  color: #3838ce;
  background-color: #fff0;
  border: 1.4px solid #3737cd;
  width: 168.715px;
  padding: .875rem 2rem;
  font-size: .9375rem;
}

.button-white-medium-2.is-large.background-blue {
  color: #fff;
  background-color: #3838ce;
}

.stacks-layer-1-2 {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-66-normal-70-2 {
  letter-spacing: -.05rem;
  font-family: Manrope, sans-serif;
  font-size: 4.125rem;
  font-weight: 400;
  line-height: .942857;
}

.heading-66-normal-70-2.mobile-only {
  letter-spacing: -.2rem;
  font-size: 4.125rem;
  line-height: 4.8125rem;
}

.heading-66-normal-70-2.mobile-none {
  display: none;
}

.manrope--14-600-3 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42857;
}

.main-wrapper-3 {
  margin-top: 214px;
  padding-bottom: 10px;
}

.padding-gloabal-3 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.expertise {
  grid-column-gap: 1.38vw;
  grid-row-gap: 1.38vw;
  color: #4242ff;
  border-radius: .9375rem;
  flex-flow: column;
  display: flex;
}

.expertise.no-gap {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
}

.gap-medium-2 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.genai-content-wrapper-2 {
  grid-column-gap: 23.75rem;
  grid-row-gap: 23.75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2.5rem 2.5rem 3.125rem;
  display: flex;
}

.inner-circle-5 {
  background-color: #fff;
  border-radius: 3.875rem;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

._16-semobold-22 {
  letter-spacing: -.05vw;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.38889;
}

._16-semobold-22.aling-right {
  text-align: right;
}

._44--62 {
  color: #4242ff;
  letter-spacing: -.25rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 2.75rem;
  line-height: 1.40909;
}

.heading-holder-2 {
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.21212;
  display: flex;
}

.heading-holder-2.padding-increase {
  padding-top: .375rem;
}

.heading-holder-2.padding-increase.decrease {
  padding-top: 0;
}

.heading-holder-2.radius22 {
  color: #fff;
}

.div-block-26 {
  height: 100%;
  display: flex;
}

.padding-vertical-5 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  width: 100%;
  padding: 0 0;
  display: block;
}

.padding-vertical-5._5px {
  padding-top: 20px;
}

.padding-vertical-5.m-20px {
  width: 100%;
}

.padding-vertical-5.padding-10 {
  padding-top: 10px;
}

.padding-vertical-5.padding-10.flex-center {
  justify-content: center;
  align-items: center;
}

.transparent-holder-2 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder-2.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder-2.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.transparent-holder-2.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.transparent-holder-2.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

._15-700-36-2 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 2;
}

.our-collaboration-holder.padding-340 {
  margin-top: 23.61vw;
}

.our-collaboration-holder.padding-top-300 {
  padding-top: 20.83vw;
}

._34-500-48 {
  letter-spacing: -.14vw;
  font-size: 2.36vw;
  font-weight: 500;
  line-height: 1.41176;
}

.our-services {
  color: #4242ff;
  letter-spacing: -2.3vw;
  padding-top: 4.16vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 25.69vw;
  font-weight: 400;
  line-height: .842105;
}

.h1-ourservices.ttnp-cd {
  color: #3737cd;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
}

._370-normal-390 {
  letter-spacing: -27px;
  font-size: 23.125rem;
  font-weight: 400;
  line-height: 1.05405;
}

.section-mouse-hover {
  cursor: auto;
  width: 100%;
}

.mouse-hover-conetent-wrapper {
  grid-column-gap: 37vh;
  grid-row-gap: 37vh;
  color: #4242ff;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.mouse-hover-conetent-wrapper.gap-less {
  grid-column-gap: 34.5vh;
  grid-row-gap: 34.5vh;
  flex-flow: column;
  display: flex;
}

.mouse-hover-conetent-wrapper.padding-222 {
  grid-column-gap: 15.42vw;
  grid-row-gap: 15.42vw;
}

.mouse-hover-conetent-wrapper.padding-more {
  grid-column-gap: 21vw;
  grid-row-gap: 21vw;
  border-top-width: 0;
  padding-top: 0;
}

.mouse-hover-conetent-wrapper.gap-none {
  grid-column-gap: 0vh;
  grid-row-gap: 0vh;
}

.top-content.flex._30px {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
}

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

.top-heading {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.top-heading.flex-30px {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.top-heading.flex-30px._30px {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  inset: 0% auto auto 0%;
}

.top-heading.flex-30px._30px.static {
  position: static;
}

.top-heading.flex-30px-mid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.body {
  font-family: Manrope, sans-serif;
}

._14-700-36 {
  color: var(--main-blue);
  letter-spacing: -.025rem;
  font-family: Manrope, sans-serif;
  font-size: .97vw;
  font-weight: 700;
  line-height: 100%;
}

._14-700-36.vw {
  letter-spacing: -.028vw;
  font-size: .97vw;
}

._14-700-36.is-white {
  color: #dddef5;
}

._16-500-22 {
  color: var(--main-blue);
  letter-spacing: -.014vw;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 1.375;
}

._16-500-22.is-bold {
  font-weight: 700;
}

.top-content-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.top-content-wrapper.padding-none {
  position: relative;
}

.top-content-wrapper.padding-none.left {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
}

.bottom-content {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.bottom-content.align-right {
  justify-content: flex-end;
  align-items: center;
}

.bottom-content-wrapper.align-right-top {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.bottom-content-wrapper.align-right-top.gap-142 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 8.875rem;
}

.hover-buttons {
  padding-top: 20px;
  display: flex;
}

.hover-buttons.padding-top-282 {
  color: var(--main-blue);
  justify-content: space-between;
  align-items: flex-end;
  width: 59.7vw;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 7.4vh;
  display: flex;
}

.hover-buttons.padding-top-282.padding-top-380 {
  margin-top: 28rem;
}

.hover-buttons.padding-top-282.p-41 {
  padding-top: 11.25rem;
  padding-bottom: 2.85vw;
}

.hover-buttons.solution {
  justify-content: space-between;
  align-items: flex-end;
  width: 56vw;
  padding-top: 2.7vw;
  padding-bottom: 0;
}

.buttons-holder.flex.gap-263 {
  grid-column-gap: 16.4375rem;
  grid-row-gap: 16.4375rem;
  position: relative;
}

.cta-18-700-48 {
  color: var(--ce);
  letter-spacing: -.02vw;
  background-color: #3898ec00;
  padding: 0 0;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 2.66667;
}

.cta-18-700-48:hover {
  text-decoration: underline;
}

.section-video {
  width: 100%;
}

.background-videos {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
}

.background-videos.gap-50 {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  border-radius: 2.5rem;
  height: auto;
}

.background-videos.line-bottom {
  border-bottom: 1px solid #4242ff;
  padding-bottom: 3.75rem;
  display: block;
}

.glasses-content-holder {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  overflow: hidden;
}

.glasses-content-holder.padding-top-60 {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  padding-top: 3.75rem;
}

.pgc_card-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  padding: 2.77vw 2.7vw 2.74vw;
  display: flex;
  position: relative;
}

.pgc_card-wrapper.start-a-project-content-wrapper {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: #3838ce;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 2.5rem;
}

.pgc_card-wrapper.padding-increase {
  justify-content: space-between;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 2.7vw;
}

.stacking-cards {
  color: var(--main-blue);
  -webkit-text-stroke-color: #4242ff;
  aspect-ratio: 1400 / 440;
  background-color: #090b48;
  border-radius: 2.778vw;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  min-width: 100%;
  position: sticky;
  top: 2.4vh;
  overflow: hidden;
}

.stacking-cards.startaproject {
  background-color: #3838ce;
  justify-content: center;
  align-items: center;
  margin-bottom: 2.4vw;
  top: 5.2vw;
}

.stacking-cards.contact {
  -webkit-text-stroke-color: #4242ff00;
  top: 0;
}

.stacking-cards.cpg {
  background-color: #f7f7ff;
  margin-bottom: 4.89vw;
  top: 2.7vw;
}

.stacking-cards.cpg.s-red {
  background-color: red;
}

.stacking-cards.that-form {
  background-color: var(--main-blue);
  margin-bottom: 30px;
  top: 60px;
}

.h1-96-auto-2 {
  color: #4d4dc5;
  letter-spacing: -7px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.41667;
}

.h1-96-auto-2._125-177 {
  letter-spacing: -9px;
  font-size: 7.8125rem;
  line-height: 1.416;
}

.h1-96-auto-2._125-177.is-white {
  color: #fff;
}

.h1-96-auto-2._125-177.iswhite {
  color: #fff;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
}

.flex-2 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-27 {
  height: 1px;
}

._150-normal-213 {
  color: #4d4dc5;
  letter-spacing: -7px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 1.42;
}

._150-normal-213._125-177 {
  letter-spacing: -9px;
  font-size: 7.8125rem;
  line-height: 1.416;
}

._150-normal-213._125-177.is-white {
  color: #fff;
}

._150-normal-213._125-177.iswhite {
  color: #fff;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
}

._150-normal-213.is-white {
  color: #fff;
}

.contact_us_cards-2 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
  position: static;
}

.div-block-28 {
  height: 1px;
}

.start-a-project {
  background-color: var(--main-blue);
  aspect-ratio: 1400 / 440;
  border-radius: 40px;
  min-width: 100%;
  margin-bottom: 25px;
  position: sticky;
  top: 60px;
  overflow: hidden;
}

.contact-us {
  z-index: 1;
  color: #fff;
  aspect-ratio: 1400 / 440;
  background-color: #090b48;
  border-radius: 40px;
  min-width: 100%;
  position: sticky;
  top: 90px;
  overflow: hidden;
}

.body-2 {
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
}

.text-block-11 {
  font-size: 16rem;
}

.text {
  font-size: 15rem;
}

.body-3 {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.div-block-29 {
  display: flex;
}

.padding-gloabal-4 {
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.manrope-18px-600-4 {
  color: #3838ce;
  letter-spacing: -.4px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3125;
}

.manrope-18px-600-4.is-white {
  color: #fff;
}

.transparent-holder-3 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder-3.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder-3.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.transparent-holder-3.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

.transparent-holder-3.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.main-wrapper-4 {
  margin-top: 214px;
  padding-bottom: 10px;
}

.manrope--14-600-4 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42857;
}

.contact_us_cards-3 {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
  position: static;
}

.cta-white {
  color: var(--main-blue);
  letter-spacing: -.045vw;
  background-color: #fff;
  border: 1px solid #3838ce;
  border-radius: 1.38vw;
  justify-content: center;
  align-items: center;
  padding: 1.18vw 1.04vw;
  font-family: Manrope, sans-serif;
  font-size: .93vw;
  font-weight: 600;
  line-height: 1.33333;
  transition: opacity .2s;
  display: flex;
}

.cta-white.is-large-border-blue {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-white.is-large-border-blue.background-blue {
  color: #fff;
  background-color: #3838ce;
  justify-content: center;
  align-items: center;
  font-size: .813rem;
}

.cta-white.is-large-border-blue.background-remove {
  color: #3838ce;
  letter-spacing: -.029vw;
  background-color: #fff0;
  border: 1px solid #3838ce;
  font-size: 1.04vw;
}

.cta-white.is-large-border-blue.background-remove.is-blue {
  color: #3838ce;
  background-color: #fff0;
  border: 1.4px solid #3737cd;
  width: 168.715px;
  padding: .875rem 2rem;
  font-size: .9375rem;
}

.cta-white.is-blue {
  background-color: var(--main-blue);
  color: #fff;
  letter-spacing: 0;
  border-width: 0;
  font-size: .972vw;
  font-weight: 500;
}

.cta-white.no-border {
  border-width: 0;
}

.cta-white.is-circle {
  background-color: var(--main-blue);
  color: #fff;
  border-radius: 20px;
  width: 52px;
  max-width: 52px;
  height: 52px;
  max-height: 52px;
}

.cta-white.our-rojects {
  width: 18.7vw;
  font-size: 1.11vw;
  font-weight: 700;
}

.inner-circle-6 {
  background-color: #fff;
  border-radius: 3.875rem;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

._15-700-36-3 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 2;
}

.div-block-30 {
  height: 1px;
}

.gap-medium-3 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.h1-96-auto-4 {
  color: #4d4dc5;
  letter-spacing: -7px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.41667;
}

.h1-96-auto-4._125-177 {
  letter-spacing: -9px;
  font-size: 7.8125rem;
  line-height: 1.416;
}

.h1-96-auto-4._125-177.is-white {
  color: #fff;
}

.h1-96-auto-4._125-177.iswhite {
  color: #fff;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
}

._200-normal-180 {
  letter-spacing: -8px;
  padding-top: 10px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 12.5rem;
  font-weight: 400;
  line-height: .9;
}

._200-normal-180.align-center {
  text-align: center;
  letter-spacing: -16px;
}

.flex-15px {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  display: flex;
}

.wireframe-content-wrapper {
  color: #3737cd;
  position: relative;
}

.wireframe-content-wrapper.flex-stretch-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.wireframe-content-wrapper.flex-stretch-top.padding-40-top {
  width: 100%;
  margin-top: 0;
}

.wireframe-content-wrapper.flex-stretch-top.padding-40-top.align-last {
  order: -1;
}

.wireframe-content-wrapper.algin-last {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  order: -1;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.wireframe-content-wrapper.algin-last.padding-bottom {
  padding-bottom: 4.17vw;
}

.wireframe-content-wrapper.padding-40px {
  padding-bottom: 150px;
}

.wireframe-content-wrapper.padding-80 {
  padding-top: 5.556vw;
  padding-bottom: 5.76vw;
}

.wireframe-content-wrapper.padding-top-320 {
  padding-top: 20rem;
}

.wireframe-content-wrapper.padding-top-320.display-flex {
  flex-flow: column;
}

.wireframe-content-wrapper.padding-top-320.gap-40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  display: flex;
}

.wireframe-text {
  color: #3838ce;
  width: 60.4vw;
  padding-bottom: 1vw;
  font-family: Manrope, sans-serif;
}

.wireframe-text.is-large {
  width: 74vw;
}

._34-500-40 {
  letter-spacing: -.1rem;
  font-size: 2.125rem;
  font-weight: 500;
  line-height: 1.33333;
}

.section-service_list {
  width: 100%;
}

.list_of_services-content-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.title-left-absolute {
  position: absolute;
  inset: 4.775rem auto auto 0%;
}

.strategic-foundation-holder {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  width: 50%;
  display: flex;
}

.strategic-foundation-text {
  color: #3838ce;
  font-family: Manrope, sans-serif;
}

.strategic-foundation-text.flex-10px {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

._16-500-34 {
  font-weight: 500;
  line-height: 2.125;
}

._16-700-48 {
  font-weight: 700;
  line-height: 3;
}

._34-500-44 {
  letter-spacing: -.14vw;
  font-size: 2.36vw;
  font-weight: 500;
  line-height: 1.29412;
}

.section-our_projects {
  width: 100%;
  font-family: Manrope, sans-serif;
}

.our_projects {
  -webkit-user-select: none;
  user-select: none;
}

._370-normal-380 {
  letter-spacing: -2.01vw;
  font-size: 24vw;
  font-weight: 400;
  line-height: 1.02703;
}

.image-40 {
  display: none;
}

._220-400-210 {
  letter-spacing: -1.25vw;
  padding-top: 5px;
  font-size: 15.28vw;
  font-weight: 400;
  line-height: .954545;
}

._220-400-210.align-center {
  text-align: center;
  margin-top: 1.6rem;
  margin-bottom: .4rem;
}

._60-500-80 {
  letter-spacing: -.2vw;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.33333;
}

.section-headlines {
  width: 100%;
}

.headlines-content-wrapper {
  color: #3737cd;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
}

._140-400-200 {
  letter-spacing: -12px;
  font-size: 8.75rem;
  line-height: 1.42857;
}

.headlines-heading-holder {
  grid-column-gap: 360px;
  grid-row-gap: 360px;
  flex-flow: column;
  display: flex;
}

.section-vanij {
  width: 100%;
}

.navigation-bar-bottom {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-container {
  z-index: 100;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: block;
  position: sticky;
  bottom: 30px;
}

.nav-main-open {
  background-color: var(--our-white);
  border-radius: 1.25vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4.37vw;
  transition: background-color .8s;
  display: flex;
  position: relative;
}

.nav-main-open.logo-open-closed {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f2ff;
  justify-content: center;
  align-items: center;
  width: 4.3vw;
  height: 4.37vw;
  transition: width .8s, all .8s;
}

.nav-main-open.on-top {
  z-index: 2;
  transition: opacity .2s, background-color .8s;
  position: absolute;
  inset: 0% auto auto 0%;
}

.nav-main-open.on-top:hover {
  opacity: 0;
}

.nav-main-open.on-bottom {
  z-index: 1;
  opacity: 1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.pixlz-btn {
  color: var(--ce);
  letter-spacing: -.05rem;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 3.4375rem;
  height: 3.4375rem;
  padding-right: 1.5rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: .40678;
  transition: all .2s;
  display: flex;
}

.pixlz-btn:hover {
  background-color: var(--royal-blue);
  color: var(--base-color-neutral--white);
}

.pixlz-btn.w--current {
  color: #fff;
  letter-spacing: -.056vw;
  background-color: #4242ff;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 10px;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: clamp(0px, 1.667vw, 27px);
  line-height: 2.45833;
}

.italic {
  letter-spacing: -20px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-style: italic;
}

.italic._0ls {
  letter-spacing: 0;
}

.italic.padding-right-15 {
  letter-spacing: -16px;
  margin-right: 15px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-style: normal;
}

.italic.padding-left--5 {
  letter-spacing: -11px;
  margin-left: -5px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-style: normal;
}

.italic.ls-less {
  letter-spacing: -12px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-style: normal;
}

.italic.is-less-2 {
  letter-spacing: -2px;
}

.en-btn {
  color: var(--base-color-neutral--black);
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

.broken {
  width: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  transition: width .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.broken.items-opened {
  width: 48vw;
  max-width: none;
  height: 4.37vw;
  position: relative;
  overflow: hidden;
}

.menu-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f2ff;
  border-radius: 1.25vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  display: grid;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.menu-block {
  background-color: #f1f2ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 125px;
  height: 4.3vw;
  display: flex;
  position: relative;
}

.menu-block.padding-increase {
  padding-left: 2.6rem;
  padding-right: 2.6rem;
}

.menu-text {
  color: var(--main-blue);
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 700;
  line-height: 1.4375;
}

.menu-text.is-white {
  color: #fff;
}

.menu-text.is-italic {
  color: #fff;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.38vw;
  font-weight: 400;
}

.menu-arrow-small {
  position: relative;
  top: 9px;
  right: 3px;
}

.consultation-btn {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.consultation-btn.width-100 {
  background-color: #090b48;
  border-radius: .69vw;
  width: 70.83vw;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.deleted-asset1 {
  letter-spacing: clamp(-0px, -.08vw, -3px);
  background-color: #090b4805;
  justify-content: center;
  align-items: center;
  width: 17.87vw;
  height: 4.3vw;
  padding-left: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: clamp(0rem, 1vw, 15px);
  font-weight: 600;
  line-height: 1.46667;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.deleted-asset1.secondary-effect {
  position: absolute;
  top: auto;
  bottom: -100%;
}

.hamburger-btn {
  width: 4.37vw;
  height: 4.37vw;
}

.hamburger-menu {
  grid-column-gap: .29vw;
  grid-row-gap: .29vw;
  background-color: #f8f8ff;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4vw;
  height: 4.37vw;
  transition: height .2s;
  display: flex;
}

.hamburger-menu.on-open {
  min-width: 3.89vw;
  padding-left: 1.32vw;
  padding-right: 1.32vw;
}

.hamburger-menu.on-open:hover {
  transform: scale(1.04);
}

.hamburger-line {
  border-bottom: .26vw solid var(--main-blue);
  background-color: #5656cf;
  width: 1.944vw;
  display: block;
}

.honme-page-link {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  outline: none;
  justify-content: center;
  align-items: center;
  min-width: 7.6vw;
  height: 4.3vw;
  text-decoration: none;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.honme-page-link:hover {
  transform: scale(1.1);
}

.honme-page-link.w--current {
  min-width: 118px;
  height: 4.37vw;
  position: relative;
}

.main-options_mobile {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #3737cd;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: block;
}

.m_pixlz-btn-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--base-color-neutral--white);
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-width: 55px;
  min-height: 55px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  text-decoration: none;
  display: flex;
}

.m_pixlz-btn-holder.manrope {
  color: var(--base-color-neutral--black);
  width: auto;
  min-width: 55px;
  height: auto;
  min-height: 55px;
  font-family: Manrope, sans-serif;
}

.m_pixlz-btn-holder.manrope.bg-iswhite {
  background-color: #fff;
  border: 1px solid #000;
}

.m_en_btn {
  width: 55px;
  height: 55px;
}

._24-400-59 {
  color: var(--base-color-neutral--white);
  font-size: 1.5rem;
  line-height: 2.45833;
  text-decoration: none;
}

._17-500-13 {
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: .764706;
}

.m_pixlz-btn {
  background-color: #3737cd;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  text-decoration: none;
  display: flex;
}

.m_pixlz-btn.manrope-iswhie {
  background-color: #fff;
  border: 1px solid #000;
  font-family: Manrope, sans-serif;
}

.m-pixlz-btn.manrope-iswhite {
  font-family: Manrope, sans-serif;
}

._15-600-28 {
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.86667;
}

.m_consultation {
  color: var(--base-color-neutral--white);
  background-color: #090b48;
  border-radius: 10px;
  padding: 16px 22px;
  text-decoration: none;
}

.mobile-manager {
  display: none;
}

.aeestriick {
  min-width: 14.75rem;
  min-height: 16.5625rem;
  margin-left: 1.875rem;
  margin-right: 1.875rem;
  padding-left: 0;
  padding-right: 0;
}

.aeestriick.gap30px {
  height: 250px;
  margin-left: 60px;
}

.carosel-container {
  display: flex;
}

.section-carousel {
  width: 100%;
  display: block;
  overflow: hidden;
}

.button-interaction {
  background-color: #090b48;
  border-radius: 1.25vw;
  justify-content: center;
  align-items: center;
  width: 67vw;
  height: 4.37vw;
  transition: all .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-interaction.btn-expand {
  justify-content: space-between;
  align-items: center;
  width: 19vw;
}

.body-4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.body-5 {
  overflow: scroll;
}

.pgc-left_block {
  flex-flow: column;
  display: flex;
}

.pgc-right_block {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  height: 100%;
  display: flex;
}

.card-description-small {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 2.7vw auto auto 2.7vw;
}

.card-description-small.manrope-blue {
  color: #4d4dc5;
  font-family: Manrope, sans-serif;
  position: absolute;
  inset: 0% auto auto 0%;
}

.card-description-small.static {
  position: static;
}

._15-600-18 {
  font-size: .9375rem;
  font-weight: 600;
  line-height: .833333;
}

.logo-cards {
  width: 3vw;
  min-width: 20px;
  height: 3vw;
  min-height: 20px;
  padding-bottom: 1.3vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
}

._140-400-auto {
  color: #fff;
  letter-spacing: -2px;
  font-size: 2.75rem;
  font-weight: 400;
}

._140-400-auto.is-blue {
  color: #3838ce;
}

.text-span-italic {
  font-style: italic;
}

.card-attributes-holder {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.serial-number-small {
  letter-spacing: -.6px;
  font-size: .6875rem;
  font-weight: 600;
  line-height: 2.45455;
}

.serial-number-small.padding-top {
  padding-top: 0;
  padding-bottom: 1vw;
  font-size: .97vw;
  line-height: 100%;
}

.text-block-12 {
  font-size: 6rem;
}

._90-normal-128 {
  letter-spacing: -6px;
  padding-top: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 6.67vw;
  line-height: 1.42222;
}

.left-aligner.gap-15px {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 2vw;
  display: flex;
}

.sap-content-wrapper {
  z-index: 0;
  flex-flow: column;
  height: 100%;
  padding: 2.77vw;
  position: relative;
}

.sap-manager-top {
  width: 100%;
  display: flex;
}

.sap-manager-bottom {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sap-aligner-ltop-right {
  width: 50%;
}

.sap-aligner-top-left {
  width: 100%;
}

.sap-aligner-top-left.padding-top-40 {
  margin-top: 40px;
}

.flex-54 {
  grid-column-gap: 3.75vw;
  grid-row-gap: 3.75vw;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.form-2 {
  flex-flow: row;
  width: 100%;
  display: flex;
}

.div-block-31 {
  flex-flow: column;
}

.contact-item-holder {
  grid-column-gap: 2.5vw;
  grid-row-gap: 2.5vw;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.input_descriiption {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: .83vw;
  line-height: 1.41667;
}

.submit {
  letter-spacing: -.417vw;
  background-color: #3898ec00;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 6vw;
  font-style: italic;
  font-weight: 400;
  line-height: 1.1;
}

.submit.padding-top-15 {
  margin-top: 15px;
}

.input_text {
  color: #fff;
  letter-spacing: -.069vw;
  background-color: #fff0;
  border: 0 solid #000;
  width: 55%;
  height: 1.73vw;
  margin-bottom: 0;
  padding: 0 10px;
  font-family: Manrope, sans-serif;
  font-size: .833vw;
  font-weight: 500;
  line-height: 1.33333;
}

.input_text.email {
  width: 40%;
}

.input_text.contact_box {
  width: 19%;
  padding-right: 0;
}

.input_text.budget {
  width: 20%;
}

.input_text.duration {
  width: 30%;
}

.text-field-3 {
  background-color: #9e4040;
}

.form-block-2 {
  background-color: #b60b0b;
}

.normal {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.go-to_arrow {
  width: .48vw;
  height: .48vw;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-block-32, .div-block-33 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
}

.div-block-34 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
}

.submit-button-interaction {
  position: absolute;
  inset: 40px 40px auto auto;
}

.base {
  height: 2px;
}

.rancho {
  color: #3737cd;
  letter-spacing: -23px;
  font-size: 21.25rem;
  line-height: 1.11765;
}

._100-bold-70 {
  letter-spacing: -.375rem;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: .7;
}

._100-bold-70.pad-left {
  padding-left: 0;
}

._100-bold-70.pad-left.less {
  font-size: 6vw;
}

._34-500-46 {
  letter-spacing: -1px;
  font-size: 2.125rem;
  font-weight: 500;
  line-height: 1.35294;
}

._15-500-24 {
  letter-spacing: -.2px;
  font-size: 15px;
  line-height: 1.6;
}

._15-500-24.ls-less {
  font-weight: 500;
}

._360-normal-380 {
  letter-spacing: -19px;
  font-size: 22.5rem;
  line-height: .947368;
}

._360-normal-380.padding-top {
  letter-spacing: -20px;
  padding-top: 10px;
}

.section-5m-cards {
  width: 100%;
}

._5m-cards {
  color: #4242ff;
  font-family: Manrope, sans-serif;
  position: relative;
}

._5m-cards.padding-70 {
  padding-top: 4.8vw;
}

.strategic-foundations-wrapper {
  width: 100%;
  padding-bottom: 26px;
}

.strategic-function-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 708px;
}

._12-semibold-16 {
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.3125;
}

._5m-card-holder {
  color: #4242ff;
  background-color: #fff;
  border-top: 1px solid #3838ce;
  height: 23.61vw;
  font-family: Manrope, sans-serif;
  position: sticky;
  overflow: hidden;
}

._5m-card-holder.height-more {
  top: 9.375rem;
}

._5m-card-holder.height-more.mb-210 {
  height: 22.92vw;
  margin-bottom: 0;
  position: sticky;
  top: 15.28vw;
}

._5m-card-holder.height-more.mb-230 {
  height: auto;
  margin-bottom: 0;
  position: sticky;
}

._5m-card-holder.height-more.sticky-2 {
  top: 5.56vw;
}

._5m-card-holder.height-more.sticky-6 {
  top: 280px;
}

._5m-card-holder.height-more.offset-100 {
  height: auto;
  top: 6.25rem;
}

._5m-card-holder.height-more.solu6 {
  top: 19.44vw;
}

._5m-card-holder.height-more.set-200 {
  top: 12.5rem;
}

._5m-card-holder.sticky1 {
  z-index: 0;
  position: sticky;
  top: 3.125rem;
}

._5m-card-holder.mb-300 {
  height: auto;
  margin-bottom: 0;
  position: sticky;
  top: 100px;
}

._5m-card-holder.mb-120 {
  margin-bottom: 0;
  position: sticky;
  top: 23.61vw;
}

._5m-card-holder.offset-6 {
  display: none;
  position: sticky;
}

._5m-card-holder.offset-350 {
  margin-bottom: 0;
  position: sticky;
  top: 21.875rem;
}

._5m-card-holder.sticy-3 {
  top: 9.03vw;
}

._5m-card-holder.sticky-4 {
  top: 12.56vw;
}

._5m-card-holder.sticky-5 {
  top: 15.97vw;
}

._5m-card-holder.solu3 {
  top: 9.03vw;
}

._5m-card-holder.solu4 {
  top: 12.5vw;
}

._5m-card-holder.solu5 {
  top: 15.97vw;
}

._5m-card-holder.solu7 {
  background-color: #fff;
  top: 22.22vw;
}

._5m-card-holder.offset-5 {
  margin-bottom: 75px;
  display: none;
  top: 375px;
}

._5m-card-holder.sticky-card-135 {
  margin-bottom: 0;
  top: 9.375vw;
}

._5m-card-holder.sticky-card-205 {
  margin-bottom: 5.2vw;
  top: 14.23vw;
}

._5m-card-holder.sticky-card-280 {
  margin-bottom: 0;
  top: 0;
}

._5m-card-holder.offset-75-65 {
  border-top-width: 0;
  margin-bottom: 0;
  top: 4.5vw;
}

._5m-card-holder.static {
  height: 39vh;
  position: static;
}

._5m-content-holder {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  max-width: 100%;
  padding-top: 3.8vw;
  padding-bottom: 3.8vw;
  display: flex;
  position: relative;
}

._5m-content-holder.last-card {
  padding-right: 23.475rem;
  font-family: Manrope, sans-serif;
}

._5m-content-holder.padding-less {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.25rem;
  padding-bottom: 3.75rem;
  padding-right: 0;
}

._5m-content-holder.padding-less.more-less {
  padding-bottom: 0;
}

._5m-content-holder.lesspadding {
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 276px;
}

._5m-content-holder._40--widthtype {
  padding-right: 119px;
}

._5m-content-holder.padding-isless {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-right: 160px;
}

._5m-content-holder.padding-top-bottom {
  padding-top: 1.39vw;
  padding-bottom: 0;
}

._5m-content-holder.padding-40px {
  padding-top: 1.5rem;
}

._5m-content-holder.padd-top {
  padding-top: 5rem;
  padding-right: 2.1875rem;
}

._5m-content-holder.padding-more {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 0;
  padding-right: 0;
}

._5m-content-holder.padding-more.padding-top-20 {
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding-top: 1.25rem;
  padding-left: 0;
  padding-right: 0;
}

._5m-content-holder.padding-more.m-auto {
  border-bottom: 1px solid var(--main-blue);
  padding-top: 3.8vw;
}

._5m-content-holder.padding-100 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
  padding-left: 0;
}

._5m-content-holder.paddeing-decrease {
  padding-top: 1.25rem;
}

._5m-holder {
  justify-content: flex-start;
  align-items: flex-start;
  width: 55vw;
  min-width: 55vw;
  padding-top: 0;
  display: flex;
  position: relative;
}

._5m-holder.simple-top {
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  justify-content: flex-start;
  align-items: center;
  width: 55vw;
  right: 0;
}

._5m-holder.no-numbers {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 55vw;
  padding-top: 0;
  padding-bottom: 0;
}

._5m-holder.no-numbers.padding-115 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

._5m-holder.no-numbers.top-aligned {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 74px;
}

._5m-holder.no-numbers.align-top {
  justify-content: flex-end;
  align-items: flex-start;
}

._5m-holder.no-numbers.padding-top {
  justify-content: flex-start;
  align-items: flex-start;
}

._5m-holder.no-numbers.padding-top-20 {
  grid-column-gap: 4.8rem;
  grid-row-gap: 4.8rem;
  padding-top: 1.25rem;
}

._5m-holder.no-numbers.padding-top-20.m-numbers-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 762px;
  max-width: none;
  padding-left: 0;
  overflow: visible;
}

._5m-holder.card-integration {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  padding-top: 88px;
  padding-left: 5px;
  padding-right: 5px;
}

._5m-holder.padding-right {
  grid-column-gap: 5.2rem;
  grid-row-gap: 5.2rem;
  justify-content: flex-start;
  align-items: center;
}

._5m-holder.no-nu {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  justify-content: flex-start;
  align-items: center;
  padding-right: 0;
}

._5m-holder.aling-top {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

._5m-holder.padd-auto {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
}

._5m-subheading {
  padding-right: 0;
  position: static;
  inset: .97vw auto auto 71.46vw;
}

._5m-subheading.gap-22 {
  top: 1.53vw;
}

._5m-subheading.service-part {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

._5m-subheading.absolute {
  justify-content: space-between;
  align-items: center;
  min-width: 23vw;
  display: flex;
  position: absolute;
  top: 1.25rem;
  left: auto;
  right: 0;
}

._160-medium-219 {
  letter-spacing: -1.11vw;
  justify-content: center;
  align-items: center;
  font-size: 11.11vw;
  font-weight: 500;
  line-height: 1.36875;
  display: flex;
}

._160-medium-219.pad-left {
  letter-spacing: -18px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: block;
}

._15-bold-20 {
  letter-spacing: -.05vw;
  font-size: 1.04vw;
  font-weight: 700;
  line-height: 1.33333;
}

._15-bold-20.padding-left-36 {
  padding-left: 0;
}

.pixlz-description {
  padding-top: 100px;
  padding-bottom: 61px;
  font-family: Manrope, sans-serif;
}

.pixlz-description.padding-bottom-100 {
  color: #3737cd;
  width: 45.97vw;
  padding-top: 6.94vw;
  padding-bottom: 0;
}

.pixlz-description.padding-top-120 {
  color: #3737cd;
  padding-top: 7.5rem;
  padding-bottom: 0;
}

._34-medium-40 {
  color: #3737cd;
  letter-spacing: -.14vw;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.17647;
}

._34-medium-40.m-24-30 {
  letter-spacing: -.12vw;
  line-height: 1.17647;
}

.numericals {
  position: relative;
}

.section-numericals {
  width: 100%;
}

.numericals-text-wrapper {
  grid-column-gap: 1.39vw;
  grid-row-gap: 1.39vw;
  color: #3838ce;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 2.78vw;
  font-family: Manrope, sans-serif;
  display: flex;
}

.numericals-text-wrapper.align-right {
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 6.67vw;
}

.numericlas-sub-heading {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  color: #3737cd;
  justify-content: flex-start;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

._13-bold-36 {
  letter-spacing: -.03125rem;
  font-family: Manrope, sans-serif;
  font-size: .9vw;
  font-weight: 700;
  line-height: 1.6;
}

.numericlas-description {
  width: 23.54vw;
  padding-top: .69vw;
}

._16-medium-24 {
  letter-spacing: -.022vw;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 1.5625;
}

._16-medium-24.descirption {
  letter-spacing: -.4px;
}

.numericals-content-wrapper {
  color: #3737cd;
  padding-top: 2.08vw;
  font-family: Manrope, sans-serif;
}

.section-mid {
  grid-column-gap: 4.17vw;
  grid-row-gap: 4.17vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-mid.section-bottom {
  grid-column-gap: 73px;
  grid-row-gap: 73px;
  flex-flow: column;
  padding-left: 278px;
}

.section-mid.down {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  width: 100%;
  padding-top: 5.55vw;
}

.section-mid.padding-top-60 {
  padding-top: 4.17vw;
  position: relative;
}

.section-mid.padding-more-branding {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  border-bottom: 1px solid #3838ce;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 13.19vw;
  padding-bottom: 3.75rem;
}

.section-mid.padding-100-g-50 {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  padding-top: 2vw;
}

._16-extrabold-21 {
  color: var(--main-blue);
  letter-spacing: -.05vw;
  font-size: 1.11vw;
  font-weight: 700;
  line-height: 1.3125;
}

._16-extrabold-21.aling-right {
  text-align: right;
}

.cardsboxes {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #4242ff;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding-bottom: .69vw;
  padding-left: 2vw;
  font-family: Manrope, sans-serif;
  font-size: 4.25rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.cardsboxes.card-decrease {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
}

.cardsboxes.card-decrease-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cardsboxes._330 {
  width: 22.92vw;
}

.cardsboxes._4-digits {
  width: 20.2rem;
}

.cardsboxes.heigh-incrase {
  width: auto;
  height: auto;
}

.cardsboxes.auto {
  flex-flow: column;
  padding-bottom: 10px;
  padding-left: 10px;
}

.cardsboxes._278-97 {
  width: 278px;
  height: 97px;
  padding-bottom: 0;
  padding-left: 0;
}

.numerical-card {
  grid-column-gap: .3125rem;
  grid-row-gap: .3125rem;
  flex-flow: column;
  display: flex;
}

.bg-box {
  width: 200px;
  height: 135px;
}

.box-manager {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

._68-bold-70 {
  text-align: center;
  letter-spacing: -5px;
  font-size: 4.25rem;
  font-weight: 700;
  line-height: 1.02941;
}

.bar-left {
  border-top: 1px solid #3737cd;
  border-bottom: 1px solid #3737cd;
  border-left: 1px solid #3737cd;
  width: 1.25rem;
  height: 100%;
  min-height: 100%;
}

.bar-left.bar-right {
  border-left-width: 0;
  border-right: 1px solid #3737cd;
}

.cardsboxes-wrapper {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  display: flex;
}

.cardsboxes-wrapper.gap-decrease {
  grid-column-gap: 2.08vw;
  grid-row-gap: 2.08vw;
}

.cardsboxes-wrapper.align-right {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.card-aligner-top {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.card-aligner-top.simply-right {
  justify-content: flex-end;
  align-items: center;
}

.card-aligner-top.simply-left {
  justify-content: flex-start;
  align-items: center;
}

.card-aligner-top.expand {
  justify-content: flex-end;
  align-items: center;
}

.card-aligner-top.align-right, .card-aligner-top.set-to-left {
  justify-content: flex-start;
  align-items: center;
}

.bottom-handler {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 2.7vw;
  padding-bottom: 15vh;
  padding-left: 358px;
  display: flex;
}

._5m-cards-titie {
  grid-column-gap: 1.3vw;
  grid-row-gap: 1.3vw;
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 1.25rem auto auto 0%;
}

.text-block-13 {
  font-size: .9375rem;
}

.our-appraoch {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
  position: absolute;
  inset: auto 1.36vw 1.39vw auto;
}

.our-appraoch.placement-top-right {
  inset: 0% 0% auto auto;
}

.our-appraoch.strategic-function-holder {
  position: static;
}

.our-appraoch.static {
  z-index: 5;
  color: #4242ff;
  position: static;
  inset: 1.25rem auto auto 46px;
}

.our-appraoch.static.b-30 {
  padding-bottom: 4.167vw;
}

.our-appraoch.right-0 {
  right: 0;
}

.our-appraoch.normal {
  color: #3838ce;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 1.39vw;
  position: relative;
  bottom: 0;
  right: 0;
}

.our-appraoch.alignment-bottom-left {
  inset: auto auto 0% 0%;
}

.our-appraoch.top-right {
  inset: 0% 0% auto auto;
}

.our-appraoch.top-right-bs {
  inset: 6.94vw 0% auto auto;
}

.our-appraoch.top-right-bs.static {
  position: absolute;
}

.our-appraoch.proejct-top-right {
  inset: 0% 0 auto auto;
  transform: translate(119%);
}

.our-appraoch.project-top-left {
  bottom: 2.4rem;
  left: 0;
  right: auto;
  transform: translate(-100%);
}

.our-appraoch.static-nochange {
  color: #3737cd;
  position: static;
}

.our-appraoch.static-nochange.padding-bottom-30 {
  padding-bottom: 2rem;
}

.our-appraoch.static-top-left {
  justify-content: flex-start;
  align-items: center;
  position: static;
}

.our-appraoch.sticky-card-title {
  border-bottom: .069vw solid var(--main-blue);
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 2.4vh;
  padding-bottom: 1.3vw;
  position: sticky;
  inset: 1.3vw 0% auto auto;
}

.our-appraoch.sticky-card-title.top-more {
  position: absolute;
  top: 2.5rem;
  right: .625rem;
}

.our-appraoch.sticky {
  justify-content: flex-end;
  align-items: center;
  position: sticky;
  left: auto;
  right: 0;
}

.our-appraoch.top-left {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  padding-bottom: 1.3vw;
  position: static;
}

.our-appraoch.bottom-42 {
  inset: auto auto 2.917vw 0%;
}

.our-appraoch.branding-top-right {
  inset: 2.5rem 0% auto auto;
}

.our-appraoch.static {
  color: #3838ce;
  position: static;
}

.our-appraoch.static._20px-gap {
  grid-column-gap: 1.388vw;
  grid-row-gap: 1.388vw;
}

.our-appraoch.with-logo {
  color: var(--main-blue);
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 1.3vw;
  position: static;
}

.our-appraoch.project-approach {
  color: var(--main-blue);
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
}

.our-appraoch.bottom-padding-60 {
  padding-bottom: 4.16vw;
  position: static;
}

._16-medium-20 {
  color: var(--blue-cd);
  width: 310px;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 1.25;
}

._16-medium-20.aling-center {
  color: #3737cd;
  text-align: center;
  width: auto;
}

.number-holder {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.number-holder.temp {
  width: 300px;
  height: 300px;
}

.number-holder._w-190 {
  width: 190px;
}

.number-holder.auto {
  flex-flow: row;
  width: auto;
}

.number-holder.edit {
  width: auto;
}

.number-holder.type-2 {
  width: 354px;
}

._30-medium-40 {
  color: var(--main-blue);
  letter-spacing: -.062vw;
  font-size: 2vw;
  font-weight: 500;
  line-height: 1.33333;
}

._181-normal-161 {
  font-size: 11.75rem;
  font-weight: 400;
  line-height: .856383;
}

._188-normal-161-copy {
  text-align: center;
  letter-spacing: -14px;
  padding-top: .76vw;
  font-size: 13.06vw;
  font-weight: 400;
  line-height: 12vw;
}

.pading-vertical-120 {
  padding-top: 8.33vw;
}

._54-normal-68 {
  letter-spacing: -.139vw;
  font-size: 3.7vw;
  font-weight: 500;
  line-height: 1.25926;
}

._12-bold-16 {
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.33333;
}

.transparent-holder-4 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder-4.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder-4.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.transparent-holder-4.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

.transparent-holder-4.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.container-100-2 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.padding-vertical-5-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.home-hero-2 {
  grid-column-gap: 2.8rem;
  grid-row-gap: 2.8rem;
  color: #fff;
  border-radius: 1.04vw;
  width: 100%;
  display: block;
  position: relative;
  overflow: visible;
}

.description-large {
  color: #3737cd;
  width: 84.931vw;
  max-width: 1210px;
}

._54-medium-65 {
  letter-spacing: -.1875rem;
  font-family: Manrope, sans-serif;
  font-size: 3.375rem;
  font-weight: 500;
  line-height: 1.2037;
}

.sub-heading-holder {
  padding-top: 5.56vw;
  font-family: Manrope, sans-serif;
}

.section-startups {
  width: 100%;
}

.start-ups-title {
  grid-column-gap: 1.7vw;
  grid-row-gap: 1.7vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.startups-content-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #3737cd;
  border-top: 1px solid #3737cd;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 5.55vw;
  padding-bottom: 5.55vw;
  display: flex;
}

.startups-content-wrapper.bottom {
  border-top-width: 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  font-family: Manrope, sans-serif;
}

.startups-description-holder {
  flex-flow: column;
  width: 23.61vw;
  position: relative;
}

.startups-description-holder.padding-top-400 {
  padding-top: 25rem;
}

.startups-title {
  grid-column-gap: 1.39vw;
  grid-row-gap: 1.39vw;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 4.1vw;
  font-size: 1rem;
  line-height: 2.25;
  display: flex;
  position: relative;
}

.padding-vertical-80 {
  width: 100%;
  padding-top: 5vh;
}

.padding-40px {
  width: 100%;
  padding-top: 40px;
}

.projects-display {
  color: #3737cd;
  width: 100%;
}

.projects-display-content-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  -webkit-user-select: none;
  user-select: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 30px;
  font-family: Manrope, sans-serif;
  display: flex;
}

.section-projects-display {
  width: 100%;
  display: none;
}

.projeects-dscription {
  width: 100%;
  position: relative;
}

._52-medium-64 {
  letter-spacing: -.028vw;
  font-family: Manrope, sans-serif;
  font-size: 3.61vw;
  font-weight: 500;
  line-height: 1.23077;
}

._514-text-wrapper {
  width: 35.69vw;
}

.projects-display-cards {
  -webkit-user-select: none;
  user-select: none;
  background-color: #f4f4ff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 49.5%;
  padding: 2.08vw 2.78vw;
  display: flex;
}

._38-medium-16 {
  letter-spacing: -.014vw;
  font-size: 2.64vw;
  font-weight: 500;
}

.image-holder.top-62 {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 4.17vw;
  display: flex;
}

.projects-branindg {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.projects-branindg.padding-top-69 {
  grid-column-gap: 1.67vw;
  grid-row-gap: 1.67vw;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4.79vw;
}

.white-ciricle {
  background-color: #fff;
  border-radius: 24px;
  width: 60px;
  height: 60px;
}

.branding-texts {
  flex-flow: column;
  display: flex;
}

._20-bold-36 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.8;
}

._16-medium-36 {
  font-weight: 600;
  line-height: 2.25;
}

.projects-bottom-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
  overflow: hidden;
}

.section-some-image, .section-some-image2 {
  width: 100%;
}

._16-medium-30 {
  letter-spacing: -.062vw;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 1.875;
}

._5m-text-small {
  justify-content: center;
  align-items: flex-start;
  width: 17.5rem;
}

._5m-text-small.services {
  margin-left: 115px;
}

._5m-text-small.pl-115 {
  width: 280px;
  min-width: 280px;
  margin-left: 6rem;
}

.text-block-14 {
  letter-spacing: -.6px;
}

._5m-subheadings {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 23vw;
  display: flex;
}

._5m-subheadings.pl-20 {
  margin-left: 1.39vw;
}

._5m-subheadings.pl-some {
  margin-left: 17px;
}

._5m-subheadings.pl-114 {
  margin-left: 7.99vw;
}

._5m-subheadings.pl-30 {
  margin-left: 2.08vw;
}

._5m-subheadings.flex-cetner {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 19.125rem;
  display: flex;
}

._5m-subheadings._w-320.margin-none {
  flex-flow: column;
  width: auto;
  min-width: 239px;
  margin-left: 0;
  margin-right: 10px;
  padding-right: 25px;
}

._5m-subheadings._w-320.m-top-60 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
}

._5m-subheadings._w-320.left-none {
  grid-column-gap: 2.4vw;
  grid-row-gap: 2.4vw;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 0;
}

._5m-subheadings.for-list {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 23.61vw;
  display: flex;
  position: relative;
}

._5m-subheadings.campagins-list {
  grid-column-gap: 1.7vw;
  grid-row-gap: 1.7vw;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 26vw;
  min-width: auto;
  max-width: none;
}

._5m-subheadings.bs-40 {
  grid-column-gap: 2.7vw;
  grid-row-gap: 2.7vw;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
}

.sub-heading-verysmall {
  border-bottom: 1px solid #3838ce;
  width: 100%;
  padding-bottom: 1.25rem;
}

.sub-heading-verysmall.padding-20-top {
  width: 100%;
  padding-top: 1.25rem;
  display: flex;
}

.sub-heading-verysmall.padding-20-top.border-less {
  border-bottom-width: 0;
  padding-bottom: 0;
}

._15-medium-20 {
  letter-spacing: -.0375rem;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.33333;
}

._15-medium-20.align-center {
  text-align: center;
}

.padding-top-257-40 {
  padding-top: 217px;
}

._6px-box {
  background-color: #3838ce;
  width: .375rem;
  height: .375rem;
}

._6px-box.absolute-right {
  z-index: 15;
  width: .42vw;
  height: .42vw;
  position: absolute;
  inset: 1.375rem 1.4375rem auto auto;
}

.helper {
  grid-row-gap: 4.7rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.helper.herlper-2 {
  grid-column-gap: 6.25vw;
  grid-row-gap: 6.25vw;
}

.scrollier {
  background-color: #c1c2e9;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 1px;
  display: flex;
}

.scrollier-thumb {
  background-color: #3737cd;
  border: 4px solid #3737cd;
  width: 80px;
  min-height: 8px;
  position: absolute;
}

.pixlz-btn-2 {
  letter-spacing: -.8px;
  background-color: #3737cd;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding-left: 0;
  padding-right: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: .40678;
  display: flex;
}

.pixlz-btn-2.w--current {
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 10px;
  line-height: 2.45833;
}

.en-btn-2 {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

.div-block-36 {
  display: flex;
}

.m_consultation-2 {
  color: #fff;
  background-color: #090b48;
  border-radius: 10px;
  padding: 16px 22px;
  text-decoration: none;
}

.pixlz-btn-3 {
  letter-spacing: -.8px;
  background-color: #3737cd;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 55px;
  padding-left: 0;
  padding-right: 0;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: .40678;
  display: flex;
}

.pixlz-btn-3.w--current {
  letter-spacing: -1px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 10px;
  line-height: 2.45833;
}

.transparent-holder-5 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder-5.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder-5.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.transparent-holder-5.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

.transparent-holder-5.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.padding-gloabal-5 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.main-wrapper-5 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  padding-bottom: 0;
}

.transparent-holder-6 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #d9d9d961;
  border-radius: .75rem;
  justify-content: flex-start;
  align-items: center;
  width: 10.625rem;
  height: 62px;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
  bottom: 4.4375rem;
}

.transparent-holder-6.health-care-tabs {
  bottom: 35.75rem;
  left: 29.6875rem;
}

.transparent-holder-6.tech-tab {
  bottom: 250px;
  left: 23.125rem;
}

.transparent-holder-6.enter-prise-tab {
  bottom: 452px;
  left: 175px;
}

.transparent-holder-6.startups-tab {
  margin-left: 0;
  bottom: 6.375rem;
  left: 27.5rem;
}

.m_pixlz-btn-holder-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-width: 55px;
  min-height: 55px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  text-decoration: none;
  display: flex;
}

.manrope--14-600-5 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42857;
}

.container-100-3 {
  width: 100%;
}

.contact_us_cards-4 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-flow: column;
  height: 1580.72px;
  display: flex;
  position: static;
}

.inner-circle-7 {
  background-color: #fff;
  border-radius: 3.875rem;
  justify-content: center;
  align-items: center;
  width: 27px;
  height: 27px;
  display: flex;
}

._24-400-59-2 {
  color: #fff;
  font-size: 1.5rem;
  line-height: 2.45833;
  text-decoration: none;
}

.container-100-4 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

._15-700-36-4 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 2;
}

.manrope-18px-600-5 {
  color: #3838ce;
  letter-spacing: -.4px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3125;
}

.manrope-18px-600-5.is-white {
  color: #fff;
}

.page-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.padding-vertical-5 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  padding: 20px 0;
  display: flex;
}

.padding-vertical-5.padding-increae-60 {
  padding-top: 60px;
  padding-bottom: 0;
}

.gap-medium-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.h1-188-normal-180 {
  letter-spacing: -.39vw;
  font-size: 13.06vw;
  font-weight: 400;
  line-height: .957447;
}

.h1-188-normal-180.text-align-center {
  letter-spacing: -18px;
}

.padding-vertical-40 {
  padding-top: 40px;
}

.italic-integraitons {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

._60-bold-82 {
  letter-spacing: -.375rem;
  font-size: 3.75rem;
  line-height: 1.36667;
}

._80-bold-109 {
  letter-spacing: -7px;
  font-size: 5rem;
  font-weight: 700;
  line-height: 1.3625;
}

._80-bold-109.pad-left {
  padding-left: .3125rem;
  font-weight: 400;
}

.integrations-card-aligner {
  grid-column-gap: 69px;
  grid-row-gap: 69px;
  width: 100%;
  padding-left: 13px;
  display: flex;
  position: relative;
}

.body-6 {
  font-family: Manrope, sans-serif;
}

.barcode {
  z-index: 5;
  opacity: .09;
  width: 100%;
  height: 62px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.red-30 {
  background-color: red;
  height: 320px;
}

.red-30.green {
  background-color: green;
}

.red-30.orange {
  background-color: orange;
}

.body-7 {
  font-family: Manrope, sans-serif;
}

.nav-bar {
  z-index: 9999;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff0;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 77.4vw;
  min-width: 778px;
  padding: 0;
  font-family: Manrope, sans-serif;
  display: block;
  position: fixed;
  bottom: 5vh;
  overflow: hidden;
}

.nav-bar.lazy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
  bottom: 1.5rem;
}

.padding-vertical-54 {
  padding-top: 3.3125rem;
}

.section-heading_xl {
  width: 100%;
}

.section-heading_xl.set-hidden {
  display: none;
}

.card-home {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 9vw;
  display: flex;
  position: relative;
}

.card-home.radius-20px {
  border-width: 0;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card-home.radius-20px.componenet-right {
  border-radius: 0 1.25rem 1.25rem 0;
  width: 100%;
}

.card-home.radius-20px.component-mid {
  border-radius: 0;
  width: 100%;
}

.card-home.radius-20px.component-mid.component-mid-right-tablet, .card-home.radius-20px.component-mid.component-mid-left-tablet {
  width: 100%;
}

.card-home.radius-20px.component-left {
  border-color: #f0fff7;
  border-radius: 1.25rem 0 0 1.25rem;
  width: 100%;
}

.card-home.radius-20px.left-side {
  border-top-left-radius: 1.39vw;
  border-bottom-left-radius: 1.39vw;
}

.card-home.radius-20px.right-side {
  border-radius: 0 1.39vw 1.39vw 0;
}

.cards-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .6;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 5.56vw;
  padding-top: 0;
  display: grid;
  overflow: visible;
}

.inner-circle-8 {
  background-color: #fff;
  border-radius: 3.875rem;
  justify-content: center;
  align-items: center;
  width: 1.88vw;
  height: 1.88vw;
  display: flex;
}

.padding-vertical-60 {
  padding-top: 4.17vw;
}

.footer-interaction-container {
  min-width: 100%;
}

.ttnp-font-footer-heading {
  letter-spacing: -73px;
  justify-content: center;
  align-items: flex-start;
  height: 567px;
  padding-bottom: 0;
  font-size: 500px;
  font-weight: 400;
  line-height: 1;
}

.ttnp-italic-font {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.ttnp-italic-font.less-spacing {
  letter-spacing: normal;
}

.container-white {
  background-color: var(--main-blue);
  border-radius: 1.7vw;
  flex-flow: column;
  width: 100%;
  padding: .6vw .69vw .69vw;
  transition: background-color .8s;
  display: flex;
}

.container-white.bg-blue {
  background-color: var(--main-blue);
  justify-content: center;
  align-items: flex-end;
  display: block;
}

.container-white.bg-blue.ex {
  padding-right: 10px;
}

.blue-box {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #3838ce;
  border-radius: 1vw;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  padding: .5rem;
  font-family: Manrope, sans-serif;
  transition: all .2s;
  display: flex;
  position: sticky;
  overflow: hidden;
}

.blue-box:where(.w-variant-f7220888-4b2c-4646-14e0-16581f35909c) {
  height: 28.61vw;
}

.blue-box.plp {
  justify-content: flex-end;
  align-items: flex-start;
  height: 9.2rem;
  overflow: hidden;
}

.blue-box.closed {
  height: 5.55vw;
  transition: all .2s, all .2s;
}

.blue-box.expanded {
  height: 28.61vw;
}

.blue-box.orange {
  padding-left: .5rem;
  padding-right: .5rem;
}

._13-bold-18 {
  letter-spacing: -.0125rem;
  font-family: Manrope, sans-serif;
  font-size: .9vw;
  font-weight: 700;
  line-height: 1.4;
}

._13-bold-18.sub-ttnp {
  letter-spacing: 1px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-weight: 400;
}

.footer-upper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 14.8vw;
  padding-top: .3vw;
  padding-left: .69vw;
  padding-right: .69vw;
  transition: height .8s;
  display: flex;
  overflow: hidden;
}

.footer-upper.dark-blue {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #090b48;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  overflow: hidden;
}

.footer-upper.dark-blue.closed {
  padding-top: .5rem;
  transition: opacity .2s;
  display: block;
}

.footer-upper.closed-state {
  width: 77vw;
  height: 0;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  transition: height .8s;
  display: flex;
}

.footer-content-wrapper-2 {
  grid-column-gap: 2.1875rem;
  grid-row-gap: 2.1875rem;
  flex-flow: column;
  padding: 1.875rem 1.875rem 1.875rem 1.5625rem;
  display: flex;
}

.footer-content-wrapper-2.dark-blue {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: .69vw;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 25%;
  padding: 1.125rem 1.4375rem;
  transition: background-color .2s;
}

.footer-content-wrapper-2.upper-corenerremove {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  height: 100%;
  padding: 1.375rem .9rem 1.375rem .9375rem;
}

.manrope--14-600-6 {
  letter-spacing: -.2px;
  max-width: 22.4rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.42857;
}

._28-nomral-40-footer {
  letter-spacing: -.0375rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.42857;
}

._12-medium-14 {
  font-family: Manrope, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.23077;
}

.body-8 {
  background-color: orange;
}

.sticker {
  position: fixed;
  bottom: 30px;
}

._720-footer-animation {
  font-size: 331px;
}

.container-100-5 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.padding-vertical-6 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  padding: 0 0;
  display: flex;
}

.footer-content-wrapper-3 {
  grid-column-gap: 2.1875rem;
  grid-row-gap: 2.1875rem;
  flex-flow: row;
  padding: 0 1.875rem 0 1.5625rem;
  display: flex;
}

.ttnp-font {
  letter-spacing: -3.625rem;
  justify-content: center;
  align-items: center;
  padding-top: 3.75rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 50rem;
  line-height: 100%;
}

.footer-items {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

._411-normal-460 {
  letter-spacing: -3.06vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  font-size: 28.54vw;
  font-weight: 400;
  line-height: 1.11922;
}

.right-plus {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: absolute;
  inset: 30px 30px auto auto;
}

.branding-services {
  letter-spacing: -2vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.glass-center {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

._66-nomral-77 {
  letter-spacing: -5px;
  font-family: Manrope, sans-serif;
  font-size: 66px;
  font-weight: 400;
  line-height: 1.16667;
}

.footer-projects-display {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: .6vw;
  padding-left: .6vw;
  padding-right: .6vw;
  display: flex;
  overflow: visible;
}

.icon-search-wrapper {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  background-color: #f0f0ff;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 3.4vw;
  height: 3.4vw;
  transition: all .2s;
  display: flex;
}

.icon-search-wrapper:active {
  transform: scale(.9);
}

.icon-search-wrapper.all-btn {
  color: #fff;
  background-color: #090b48;
}

._16-semibold-22 {
  letter-spacing: -.4px;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.375;
}

.menu-button-mask {
  grid-column-gap: .6vw;
  grid-row-gap: .6vw;
  flex-flow: row;
  width: 68.2vw;
  height: 3.4vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-button {
  background-color: #f0f0ff;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  min-width: 10.7vw;
  text-decoration: none;
  display: flex;
}

.small-arrow {
  position: absolute;
  inset: 16px auto 0% -8px;
}

._14-bold-19 {
  color: var(--main-blue);
  text-align: left;
  font-size: .97vw;
  font-weight: 700;
  line-height: 1.35714;
  text-decoration: none;
}

.menu-text-holder {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  position: relative;
}

.nav-accessories {
  z-index: -1;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 68%;
  margin-bottom: 1.875rem;
  display: flex;
  position: relative;
}

.left-right-arrows {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.left-arrow {
  -webkit-user-select: none;
  user-select: none;
  background-color: #f1f2ff;
  border-radius: 22px;
  justify-content: center;
  align-items: center;
  width: 2.125rem;
  height: 2.125rem;
  font-size: 1.25rem;
  line-height: 1.4;
  transition-property: color, background-color;
  transition-duration: .2s, .2s;
  transition-timing-function: ease, ease;
  display: flex;
}

.left-arrow:hover {
  color: #fff;
  background-color: #3838ce;
}

.search-bar {
  background-color: #efefff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

._15-semibold-22 {
  font-size: 1.04vw;
  font-weight: 600;
  line-height: 1.46667;
}

.seach-section {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.cancel-button {
  background-color: #f1f2ff;
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  font-size: 8px;
  font-weight: 500;
  line-height: 1.375;
  transition: height .2s, width .2s, font-size .2s;
  display: flex;
  position: relative;
  right: 10px;
}

.cancel-button:hover {
  width: 21px;
  height: 21px;
  font-size: 11px;
}

.search {
  width: 100%;
  display: flex;
}

.search-input {
  background-color: #efefff;
  width: 400px;
  height: 56px;
}

.search-button {
  height: 100%;
  min-height: 100%;
}

._14-bold-36 {
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .97vw;
  font-weight: 700;
  line-height: 2.57143;
}

.menu-button-wrapper {
  width: 100%;
  height: 100%;
}

.body-9 {
  font-family: Manrope, sans-serif;
}

.button-search-wrapper {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  display: flex;
}

.video-wrapper {
  width: 100%;
  height: 80vh;
}

._317-normal-269 {
  letter-spacing: -1.9vw;
  font-size: 21vw;
  line-height: .84858;
}

.image-44 {
  width: 100%;
  height: 100%;
}

.four-dots-wrapper {
  display: none;
}

.hero-heading-left {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container {
  background-color: red;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 90rem;
  height: 98vh;
  margin-left: auto;
  margin-right: auto;
}

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

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

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

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

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.image-46, .basic-image {
  width: 100%;
  height: 100%;
}

.today {
  letter-spacing: -1.25vw;
}

.image-47, .image-48 {
  width: 100%;
  height: 100%;
}

._16-semibold-24 {
  letter-spacing: -.042vw;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.625;
}

._230-normal-210 {
  letter-spacing: -1.53vw;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 15.97vw;
  font-weight: 400;
  line-height: .913044;
}

.description-wrapper-338 {
  width: 23.47vw;
}

.gap-15px {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  display: flex;
}

.padding-77 {
  padding-top: 5.35vw;
}

.padding-77.padding-bottom-40 {
  padding-bottom: 2.78vw;
}

.text-wrapper-998 {
  color: #3838ce;
  width: 69.31vw;
}

._60-normal-70 {
  letter-spacing: -.35vw;
  font-size: 4.17vw;
  font-weight: 400;
  line-height: 1.16667;
}

.padding-top-20 {
  padding-top: 1.39vw;
}

.btn-bg-white_clr-blue {
  color: var(--ce);
  background-color: #fff;
  border-radius: 1.04vw;
  padding: 1.11vw 2.08vw;
  font-size: 1.25vw;
  line-height: 1.38889;
}

.section-faq-heading {
  width: 100%;
  display: none;
}

.faq-heading {
  grid-column-gap: 4.7rem;
  grid-row-gap: 4.7rem;
  color: #3737cd;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Manrope, sans-serif;
  display: flex;
}

.faw-heading-wrapper {
  text-align: center;
  width: 89.6rem;
}

._411-normal460 {
  font-size: 28.54vw;
  font-weight: 400;
  line-height: 1.11922;
}

.padding-top-40 {
  padding-top: 2.78vw;
}

.section-faq {
  width: 100%;
  font-family: Manrope, sans-serif;
}

.padding-top-489 {
  padding-top: 33.96vw;
}

.faq-section-holder {
  position: relative;
}

.section-content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: block;
}

._34-medium-46 {
  letter-spacing: -.06rem;
  font-family: Manrope, sans-serif;
  font-size: 2.3vw;
  font-weight: 500;
  line-height: 1.35294;
}

.q-a_part {
  grid-column-gap: 1.04vw;
  grid-row-gap: 1.04vw;
  color: var(--main-blue);
  flex-flow: column;
  display: flex;
}

.question-boxes-wrapper {
  grid-column-gap: .97vw;
  grid-row-gap: .97vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.question-box {
  justify-content: space-between;
  align-items: flex-start;
  width: 47.9vw;
  display: flex;
}

.question-box.padding-less {
  padding-left: 3.26vw;
  padding-right: 3.26vw;
}

.answer {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.question-aligner {
  border-top: 1px solid #3838ce;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 4.17vw;
  padding-bottom: 8.33vw;
  display: flex;
}

.answer-content-wrapper {
  color: #3838ce;
  letter-spacing: -3px;
  width: 23.47vw;
}

.tabs-menu-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.question-scroller {
  grid-column-gap: 1.11vw;
  grid-row-gap: 1.11vw;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.block {
  color: var(--ce);
  background-color: #f8f8ff;
  border-radius: .97vw;
  justify-content: center;
  align-items: center;
  height: 3.33vw;
  padding: .83vw .97vw;
  transition: all .2s;
  overflow: hidden;
}

.block.w--current {
  color: var(--base-color-brand--blue-light);
  background-color: #090b48;
  border-radius: .97vw;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 1.94vw .97vw;
  transition: all .2s;
  display: flex;
}

.block.w--current:visited {
  color: var(--base-color-neutral--white);
}

.block.mystery-transition {
  color: var(--blue-cd);
  padding: .875rem;
}

.block.mystery-transition.w--current {
  color: var(--base-color-brand--blue-light);
  height: 8.75rem;
  transition: all .2s;
  display: block;
}

.tabs-content-2 {
  padding-top: 5.56vw;
  font-family: Manrope, sans-serif;
  display: none;
}

.light-box-adjust {
  grid-column-gap: 2.08vw;
  grid-row-gap: 2.08vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lig-box-container {
  grid-column-gap: .28vw;
  grid-row-gap: .28vw;
  display: flex;
}

.light-box {
  background-color: #3838ce;
  width: .35vw;
  height: .35vw;
}

.flex-right-simple {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.pop-main-section {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  top: 0;
}

.pop-event-solutions {
  background-color: #fff;
  border-radius: 2vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 1.38vw;
  display: block;
  overflow: hidden;
}

.pop-event-solutions.integrations {
  display: block;
}

.pop-event-solutions.automation {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  display: block;
}

.pop-event-solutions.campaigns, .pop-event-solutions.brand-strategy, .pop-event-solutions.dlvs, .pop-event-solutions.face {
  display: none;
}

.pop-event-solutions.is-hidden {
  display: none;
  transform: none;
}

.pop-event-solutions.is-closed {
  display: block;
  transform: translate(0, 4vw);
}

.pop-event-solutions.solutions {
  display: block;
}

.pop-global-contianer {
  scrollbar-width: none;
  height: 100vh;
  overflow-x: hidden;
}

.pop-global-contianer.padding-top-80 {
  scrollbar-width: none;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.39vw;
  padding-top: 0;
  position: relative;
  overflow: hidden scroll;
}

.pop-global-contianer.padding-top-25 {
  margin-top: 1.39vw;
  margin-right: 1.39vw;
  padding-top: 1.74vw;
  overflow: scroll;
}

.pop-global-contianer.padding-remove {
  background-color: #eef2ff;
  padding-left: 0;
  padding-right: 0;
}

.pop-content-wrapper {
  color: #4242ff;
  background-color: #eef2ff;
  border-radius: 1.38vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 1.5rem;
  font-family: Manrope, sans-serif;
  position: relative;
}

.pop-content-wrapper.padding-bottom-208 {
  background-color: #eef2ff00;
  padding-bottom: 14.44vw;
}

.pop-content-wrapper.padding-top-25 {
  padding-top: 0;
  padding-bottom: 3.125rem;
}

.pop-content-wrapper.padding-bottom-90 {
  grid-column-gap: 12.29vw;
  grid-row-gap: 12.29vw;
  padding-bottom: 6.29vw;
}

.pop-content-wrapper.bg-white {
  background-color: #fff;
}

.solution-heading.ttnp-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.solution-heading.ttnp-round {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

._260-normal-240 {
  text-align: center;
  letter-spacing: -1.67vw;
  margin-top: 10px;
  padding-top: 0;
  font-size: 18.06vw;
  font-weight: 400;
  line-height: .923077;
}

._260-normal-240.ttnp-round {
  letter-spacing: -1.67vw;
  padding-top: .69vw;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

._260-normal-240.align-left {
  text-align: left;
}

.solutions-list {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content-list-wrapper {
  justify-content: center;
  align-items: center;
  width: 23.61vw;
}

.content-list-wrapper.padding-80-142 {
  padding-top: 5.56vw;
  padding-bottom: 9.86vw;
}

.content-list-wrapper.integrations-list {
  width: 38.61vw;
  padding-top: 2.5rem;
}

.content-list-wrapper.padding-40 {
  padding-top: 2.77vw;
}

.list-wrapper {
  border-bottom: .039vw solid #4242ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 1.2vw;
  display: flex;
}

.list-wrapper.padding-top-30 {
  justify-content: space-between;
  align-items: center;
  padding-top: 2.08vw;
}

.list-wrapper.padding-top-30.padding-bottom-none {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.list-wrapper.padding-top-30.integrations-lw {
  justify-content: center;
  align-items: center;
  padding-top: 1.2vw;
}

.list-wrapper.padding-top-30.pading-bottom-130 {
  padding-bottom: 0;
}

.list-wrapper.padding-top-30.campagin-left {
  justify-content: flex-start;
  align-items: center;
}

.list-wrapper.padding-top-30.campagin-left.bottom {
  border-bottom-width: 0;
  padding-bottom: 0;
}

.list-wrapper.padding-top-30.bs {
  padding-top: 1.39vw;
}

.list-wrapper.padding-top-30.no-border {
  border-bottom-width: 0;
}

.list-wrapper.padding-bottom {
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  position: relative;
}

.list-wrapper.campgin-left {
  justify-content: flex-start;
  align-items: center;
}

.list-wrapper.camaigns-left {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 2.78vw;
}

.list-wrapper.bs {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1.39vw;
}

.list-wrapper.padding-top-lef-none {
  border-bottom-width: 0;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.39vw;
  padding-bottom: 0;
}

.list-wrapper.paddint-20 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.list-wrapper.paddint-20.border-none {
  border-bottom-width: 0;
}

.list-wrapper.padding-top {
  padding-top: 1.2vw;
}

.list-wrapper.padding-top.no-line {
  border-bottom-width: 0;
}

.list-wrapper.on-top {
  padding-top: 1.2vw;
}

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

._16-bold-22 {
  letter-spacing: -.05vw;
  text-transform: capitalize;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 700;
  line-height: 1.375;
}

._16-bold-22.align-center {
  text-align: center;
  margin-left: 0;
  margin-right: 0;
}

._16-bold-22.normal {
  text-transform: capitalize;
}

.text-bottom-left {
  position: absolute;
  inset: auto auto 2.78vw 2.08vw;
}

.text-bottom-left._30-40 {
  bottom: 2.78vw;
  left: 2.08vw;
}

.text-bottom-left.static {
  position: static;
}

.solution-text-wrapper.align-right {
  text-align: right;
}

.solution-text-wrapper.mobile-aling-center, .solution-text-wrapper.align-center {
  display: none;
}

.solution-text-wrapper._246-aling-right {
  text-align: right;
  width: 17.08vw;
}

.text-bottom-right {
  position: absolute;
  inset: auto 2.08vw 2.78vw auto;
}

.text-bottom-right.static {
  position: static;
}

.text-bottom-right.show-mobile {
  display: block;
}

.pop-up-cancel-button {
  z-index: 66;
  border-radius: .8vw;
  justify-content: flex-end;
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
  position: absolute;
  inset: 3.4vw 1.4vw auto auto;
}

.close-btn {
  color: var(--main-blue);
  background-color: #eef2ff;
  padding: 0;
  font-size: 1.11vw;
  line-height: 1.375;
  transition: all .2s;
}

.close-btn:hover {
  transform: scale(1.2);
}

.pop-ups-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text_pop-integrations {
  display: flex;
}

.text_pop-integrations.tripple-85 {
  justify-content: space-between;
  align-items: center;
  width: 80%;
}

.text_pop-integrations.tripple-30 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.text_pop-integrations.double-set {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 90%;
}

.under-line {
  background-color: #3838ce;
  width: 67%;
  height: 1px;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.automation-heading-wrapper {
  background-color: #fff;
  width: 100%;
  padding-bottom: 0;
}

.automation-heading-holder {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.automation-heading-holder.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

._83-normal-74 {
  letter-spacing: -.49vw;
  font-size: 5.76vw;
  font-weight: 400;
  line-height: .891566;
}

._83-normal-74.ttnp-round {
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
}

.automation-heading-block {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.automation-heading-block.padding-bottom-80 {
  padding-bottom: 5.56vw;
}

.automation-block-wrapper {
  width: 47.1rem;
}

.automation-block-wrapper.mobile-show {
  display: none;
}

._42-bold-57 {
  font-size: 2.92vw;
  line-height: 1.35714;
}

.automatin-cards-continaer.bottom-line {
  border-top: 1px solid #3838ce;
  border-bottom: 1px solid #000;
}

.automatin-cards-continaer.padding-top {
  margin-top: 2.08vw;
}

.automation-cards-content-wrapper {
  letter-spacing: -.5rem;
  border-top: 1px solid #3838ce;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 8.33vw;
  padding-bottom: 8.33vw;
  display: flex;
}

.automaiton-cards-heading {
  display: flex;
}

._240-bold-160 {
  letter-spacing: -1.9rem;
  font-size: 15rem;
  font-weight: 700;
  line-height: .666667;
}

.div-sticky-wrapper {
  grid-column-gap: 14.5vw;
  grid-row-gap: 14.5vw;
  background-color: #eef2ff;
  border-radius: 0 0 1.66vw 1.66vw;
  flex-flow: column;
  padding-top: 4.16vw;
  padding-bottom: 2.74vw;
  padding-left: 2.7vw;
  display: flex;
  overflow: hidden;
}

.div-sticky-wrapper.static {
  position: static;
}

.div-sticky-wrapper.static.bs {
  padding-top: 6.74vw;
}

.div-sticky-wrapper.brading-heading {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-top: 3.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.div-sticky-wrapper.no-gap {
  grid-row-gap: 0rem;
  padding-right: 2.5rem;
}

.heading-wrapper_campaigns {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-wrapper_campaigns.ttnp-round {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  display: flex;
}

._180-normal-120 {
  letter-spacing: -9px;
  padding-top: 2vw;
  font-size: 12.5vw;
  font-weight: 400;
  line-height: .666667;
}

.content-wrapper_cmapaigns {
  width: 100%;
  padding-top: 0;
}

.content-wrapper_cmapaigns.bg-white {
  background-color: #fff;
}

.sub-headers_campaigns {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 7.5rem;
  display: flex;
  position: relative;
}

.subheading-container {
  grid-column-gap: 3.4vw;
  grid-row-gap: 3.4vw;
  flex-flow: column;
  display: flex;
}

._48-medium-62 {
  letter-spacing: -.21vw;
  font-size: 3.33vw;
  font-weight: 500;
  line-height: 1.29167;
}

.capaigns-bottom-para {
  border-top: 1px solid #4242ff;
  width: 50%;
}

.para-holder {
  max-width: 18.8rem;
}

.para-holder._5px-margin {
  margin-right: 25px;
}

.subheading.padding-top-bottom-60 {
  padding-top: 0;
  padding-bottom: 0;
}

._22-bold-30 {
  letter-spacing: -.097vw;
  font-family: Manrope, sans-serif;
  font-size: 1.53vw;
  font-weight: 500;
  line-height: 1.36364;
}

._20-medium-27 {
  color: #fff;
  letter-spacing: clamp(-.5px, -.035vw, -13px);
  font-size: clamp(0rem, 1.39vw, 20px);
  font-weight: 500;
  line-height: 1.35;
}

.campaigns-para-manager {
  grid-column-gap: 4.44vw;
  grid-row-gap: 4.44vw;
  display: flex;
}

.image-wrapper_campagins {
  border-radius: 1.875rem;
  height: 37.5vw;
  overflow: hidden;
}

.statics-holder {
  justify-content: flex-end;
  align-items: center;
  padding-top: 4.16vw;
  display: flex;
}

.campaign-list {
  border-bottom: 1px solid #3838ce;
  padding-top: 6.25rem;
  padding-bottom: 4.6875rem;
}

.campagin-list-wrapper {
  width: 32.36vw;
  position: relative;
}

._252-normal-276 {
  letter-spacing: -1.25vw;
  font-size: 17.5vw;
  font-weight: 400;
  line-height: 1.09524;
}

._252-normal-276.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.bs-image-wrapper {
  border-radius: .97vw;
  width: 100%;
  padding-top: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  overflow: hidden;
}

.image-100 {
  width: 100%;
  height: 100%;
}

.trsut-seciton {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.trust-content-wrapper {
  border-bottom: 1px solid #3838ce;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 3.4vw;
  padding-bottom: 3.4vw;
  display: flex;
  position: relative;
}

._44-medium-60 {
  letter-spacing: -.14vw;
  font-size: 3.06vw;
  line-height: 1.36364;
}

.bs-list-wrapper {
  width: 20.0625rem;
}

.brand-power {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.projects-heading-wrapper.realitve {
  position: relative;
}

.yezz {
  text-align: center;
  font-size: 10rem;
}

.dsvs-heading-text {
  color: var(--main-blue);
  text-align: center;
  letter-spacing: -.69vw;
  font-size: 10.208vw;
  font-weight: 700;
  line-height: .8;
}

.project-title-wrapper {
  grid-column-gap: 2.08vw;
  grid-row-gap: 2.08vw;
  background-color: #eef2ff;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.fac-wrapper {
  background-color: #eef2ff;
  border-radius: 1.11vw;
  width: 100%;
  margin-left: 2.08vw;
  margin-right: 2.08vw;
  padding-top: 5.56vw;
  padding-left: 2.08vw;
  padding-right: 2.08vw;
}

.top-layer {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.layer1-heading.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.layer1-subheading.r-40 {
  margin-right: 2.78vw;
}

.layer-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.layer2-heading.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.layer3 {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._24-bold-23 {
  font-size: 1.67vw;
  font-weight: 700;
}

.layer3-heading.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.layer-bottom {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.bottom-heading.ttnp {
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
}

.bottom-sub-heading {
  width: 29.17vw;
}

._18-medium-25 {
  letter-spacing: -.4px;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 1.38889;
}

.right-para {
  grid-column-gap: 2.78vw;
  grid-row-gap: 2.78vw;
  flex-flow: column;
  display: flex;
}

.red-box {
  background-color: red;
  width: 500px;
  height: 500px;
}

.div-block-38 {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-block-39 {
  grid-column-gap: 500px;
  grid-row-gap: 500px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-project-cards {
  width: 100%;
}

.section-project-cards.mobile {
  display: none;
}

.project-cards {
  font-family: Manrope, sans-serif;
}

.project-heading {
  color: #3737cd;
}

.project-heading.padding-top-82 {
  padding-top: 5.69vw;
}

.project-heading.padding-top-100 {
  padding-top: 0;
  padding-bottom: 0;
}

._40-nromal-50 {
  letter-spacing: -.14vw;
  font-size: 2.78vw;
  font-weight: 400;
  line-height: 1.25;
}

._40-nromal-50.align-center {
  text-align: center;
}

.projects-cards-cotainer {
  padding-top: 7.4vh;
}

.cards-grid-holder {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.plp-cards {
  color: var(--blue-cd);
  width: 100%;
  position: relative;
}

.plp-cards.is-blue {
  color: var(--base-color-neutral--white);
}

.plp-content {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 1.74vw 1.39vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.plp-content.content-bottom-is-blue {
  color: #3737cd;
  justify-content: flex-end;
  align-items: flex-start;
}

.plp-card-bg-image {
  width: 100%;
  height: 100%;
  position: relative;
}

._40-normal-50 {
  letter-spacing: -.125rem;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.25;
}

.ttnp-itallic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.plp-bottom-content {
  grid-column-gap: .35vw;
  grid-row-gap: .35vw;
  flex-flow: column;
  display: flex;
}

._14-bold-23 {
  letter-spacing: -.0625rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.64286;
}

._16-medium-23 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4375;
}

.plp-card-holer {
  aspect-ratio: 340 / 480;
  border-radius: 2.083vw;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.plp-hover-mask {
  z-index: 1;
  opacity: 1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% auto 0 0%;
  overflow: hidden;
}

.plp-hovwr {
  z-index: -1;
  opacity: 1;
  position: absolute;
  inset: 0% auto auto 0%;
}

._100 {
  opacity: 1;
  width: 100%;
  height: 100%;
}

.loadmore-button-holder {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 2.78vw;
  display: flex;
}

.load-more-button-holder {
  color: #3838ce;
  justify-content: center;
  align-items: center;
  padding-top: 2.64vw;
  display: flex;
}

.load-more-button {
  color: var(--ce);
  cursor: pointer;
  background-color: #3898ec00;
  border: 1px solid #3838ce;
  border-radius: 1.11vw;
  justify-content: space-between;
  align-items: center;
  width: 23.47vw;
  padding: .97vw 1.39vw;
  display: flex;
}

.upper-text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.behind-quiry {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 9.72vw;
  display: flex;
}

.constulation-button-full {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._180-normal-180-center {
  color: #4242ff;
  text-align: center;
  letter-spacing: clamp(-5px, -.8vw, -20px);
  padding-top: .625rem;
  padding-bottom: .3125rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: clamp(0rem, 12.5vw, 180px);
  font-weight: 400;
  line-height: 1;
}

._180-normal-180-center._w-1340 {
  width: 83.75rem;
}

._180-normal-180-center.align-center {
  text-align: center;
  font-size: clamp(123px, 12.5vw, 180px);
}

._180-normal-180-center.our_approach {
  letter-spacing: clamp(-14px, -1.8vw, -40px);
  font-size: clamp(123px, 12.5vw, 180px);
}

._180-normal-180-center.contact-us-heading {
  letter-spacing: -.8vw;
  font-size: 12.5vw;
}

._40-bold-54 {
  letter-spacing: -.15vw;
  font-size: 2.78vw;
  font-weight: 700;
  line-height: 1.35;
}

.text-515 {
  color: #4242ff;
  width: 35.7vw;
}

._8px-box {
  background-color: #3838ce;
  width: .56vw;
  height: .56vw;
}

._64-medium-80 {
  letter-spacing: -2px;
  font-size: 4.44vw;
  font-weight: 500;
  line-height: 1.25;
}

.padding-veriical.padding-top-80 {
  padding-top: 5.56vw;
}

.description-390 {
  width: 47.92vw;
}

.flex-20 {
  grid-column-gap: 1.39vw;
  grid-row-gap: 1.39vw;
  flex-flow: column;
  display: flex;
}

.contact-box {
  justify-content: space-between;
  align-items: center;
  width: 39vw;
  display: flex;
}

.contact-texts {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5.0625rem;
  display: flex;
}

.contact-text-left {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 31.875rem;
  display: flex;
}

._20-bold-27 {
  letter-spacing: -.07vw;
  font-size: 1.39vw;
  font-weight: 700;
  line-height: 1.35;
}

._20-bold-27.align-center {
  text-align: center;
}

.seciton-join-team {
  width: 100%;
}

.jot-content-wrapper {
  color: #3838ce;
  background-color: #f8f8ff;
  border-radius: 2.5rem;
  padding: 3.125rem 2.5rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  position: relative;
}

._320-ttnp-275 {
  letter-spacing: -21px;
  padding-top: 1.74vw;
  font-size: 22.22vw;
  font-weight: 400;
  line-height: .859375;
}

.ttnp-simpel-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.section-beyond {
  -webkit-user-select: none;
  user-select: none;
}

.beyond-content-wrapper {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.beyond-heading-wrapper {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.beyond-subheading.padding-top-340 {
  padding-top: 23.61vw;
}

.beyond-text-wrapper.padding-top-10 {
  padding-top: .69vw;
}

._120-normal-140 {
  letter-spacing: -.49vw;
  font-size: 8.33vw;
  font-weight: 500;
  line-height: 1.16667;
}

._120-normal-140.center-gradient {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#3737cd, #1c1c67);
  -webkit-background-clip: text;
  background-clip: text;
}

.padding-top-60 {
  padding-top: 4.16vw;
}

.padding-top-60._3-133 {
  padding-top: 6vh;
}

.padding-top-60.gap-260 {
  grid-column-gap: 16.25rem;
  grid-row-gap: 16.25rem;
  flex-flow: column;
  display: flex;
}

.padding-top-60.custom {
  padding-top: 0;
}

.image-and-statics-manager {
  flex-flow: column;
  display: flex;
}

.image-102 {
  width: 100%;
  height: 100%;
}

.right-content-manager {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1.875rem;
  display: flex;
}

.indicators {
  grid-column-gap: .625vw;
  grid-row-gap: .625vw;
  justify-content: center;
  align-items: center;
  padding-top: 2.083vw;
  display: flex;
}

.body-12 {
  flex-flow: column;
}

.body-13 {
  display: block;
}

.evnelop {
  justify-content: center;
  align-items: center;
  display: block;
}

.triangle {
  background-color: orange;
  border-bottom: 50px;
  border-left: 50px;
  border-right: 50px;
}

.body-14 {
  background-color: #3b404900;
  display: block;
}

.section-cs-heading {
  width: 100%;
}

.contactus-heading {
  justify-content: center;
  align-items: center;
  display: flex;
}

._90-medium-100 {
  letter-spacing: -.42vw;
  font-size: 6.25vw;
  font-weight: 500;
}

.section-map {
  color: #3838ce;
  width: 100%;
}

.map-contact-us {
  border-radius: 2.22vw;
  overflow: hidden;
}

.map {
  height: 43.06vw;
}

.envelope {
  z-index: 3;
  border-top: 100px solid #0000;
  border-bottom: 100px solid #c4dff0;
  border-left: 150px solid #a4d4f2;
  border-right: 150px solid #c4dff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.map-subheading._w-1046 {
  width: 72.64vw;
  font-family: Manrope, sans-serif;
}

.h1-large {
  color: #3737cd;
  border-top: 1px solid #3838ce;
  width: 100%;
  padding-top: 2.78vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-weight: 400;
}

.h1-large.d-40-40 {
  color: #3737cd;
  background-color: #eeefff;
  border-top-width: 0;
  border-radius: 2.5rem;
  padding: 2.5rem;
}

.div-block-40 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.wrapper {
  background-color: #3760c9;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 200px;
  transition: all .2s;
  display: flex;
  position: relative;
}

.lid {
  transform-origin: top;
  border-bottom: 100px solid #0000;
  border-left: 150px solid #0000;
  border-right: 150px solid #0000;
  width: 100%;
  height: 100%;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lid.one {
  z-index: 3;
  transform-style: preserve-3d;
  border-top: 100px solid #3760c9;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  animation-delay: .75s;
  top: 0%;
  transform: rotateX(0);
}

.lid.two {
  z-index: 2;
  transform-style: preserve-3d;
  border-top: 100px solid #3760c9;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  animation-delay: .5s;
  transform: rotateX(90deg);
}

.letter {
  z-index: 2;
  background-color: #fff;
  border-radius: 15px;
  width: 80%;
  height: 80%;
  transition: all .2s;
  position: absolute;
}

.paragraph {
  text-align: center;
  font-size: 30px;
  line-height: 30px;
}

._140-nornam-120 {
  letter-spacing: -9px;
  padding-top: 1.04vw;
  font-size: 9.72vw;
  font-weight: 400;
  line-height: .857143;
}

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

.map-contact-details {
  padding-top: 80px;
}

.contact-align-left {
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  font-family: Manrope, sans-serif;
  display: flex;
}

.contact-align-left.align-right {
  justify-content: center;
  align-items: flex-end;
  padding-top: 3.54vw;
}

.contact-align-left.align-right-no-bottom {
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 3.54vw;
}

.contact-align-left.align-right-no-bottom.m-padding-less {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 5.55vw;
}

.contact-details {
  grid-column-gap: 107px;
  grid-row-gap: 107px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.contact-details.gap-increase {
  grid-column-gap: 3.96vw;
  grid-row-gap: 3.96vw;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: flex-end;
  align-items: center;
  width: auto;
}

._18-bold-25 {
  letter-spacing: -.052vw;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.38889;
}

._260-noraml-275 {
  text-align: left;
  letter-spacing: -24px;
  font-size: 18.06vw;
  font-weight: 400;
  line-height: 1.05769;
}

.appraoch-right {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

._180-italic-normal-160 {
  letter-spacing: -.6rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 11.25rem;
  font-weight: 400;
  line-height: .888889;
}

.padding-top-269 {
  padding-top: 18.68vw;
}

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

.faq-subheader._w-380 {
  grid-column-gap: 5vh;
  grid-row-gap: 5vh;
  flex-flow: column;
  width: 21vw;
  display: flex;
  position: absolute;
  bottom: 9vh;
}

._16-bold-25 {
  opacity: 1;
  color: var(--main-blue);
  letter-spacing: -.05rem;
  font-family: Manrope, sans-serif;
  font-size: .9vw;
  font-weight: 600;
  line-height: 1.5625;
}

.faq-content-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  display: flex;
}

.block-mask {
  grid-column-gap: 1.39vw;
  grid-row-gap: 1.39vw;
  transform: rotate(0);
}

.question-text {
  letter-spacing: -.025rem;
  font-size: 1.04vw;
  font-weight: 600;
  line-height: 100%;
}

.answer-block {
  letter-spacing: -.03vw;
  margin-bottom: 0;
  font-size: 1.04vw;
  font-weight: 500;
  line-height: 1.33333;
}

.list {
  width: 42.51vw;
  padding-bottom: 1.9vw;
  padding-left: 0;
}

.faq-drop_down-arrow {
  z-index: 99;
  background-color: var(--main-blue);
  border-radius: .56vw;
  justify-content: center;
  align-items: center;
  width: .8vw;
  height: .8vw;
  display: flex;
  position: relative;
}

.tab-pane-tab-1-2 {
  height: 24px;
}

.text-block-15 {
  color: #f0f0ff;
  transform-style: preserve-3d;
  font-size: .83vw;
  line-height: 100%;
  position: absolute;
  top: .2vw;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.text-block-15.all-beta {
  font-size: 13vw;
  line-height: 18vw;
}

.div-block-41 {
  justify-content: center;
  align-items: flex-start;
  top: 0;
}

.div-block-42 {
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.div-block-42.beta {
  width: 52vw;
  height: 50vw;
}

.tabs-menu-3 {
  flex-flow: column;
  display: flex;
}

.tabs-content-3 {
  display: none;
}

._54-normal-50 {
  letter-spacing: -.2rem;
  font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  font-size: 3.375rem;
  font-weight: 400;
  line-height: .925926;
}

.apt {
  height: 35px;
  overflow: hidden;
}

.apt.w--current {
  height: 63px;
}

.ease {
  overflow: hidden;
}

.ease:lang(en) {
  height: auto;
}

.ease.w--current {
  overflow: visible;
}

.div-block-43 {
  max-height: 46px;
  overflow: hidden;
}

.tab-link-tab-3 {
  height: 35px;
  overflow: hidden;
}

.padding-top-100-m {
  padding-top: 6.94vw;
}

._380-normal-460 {
  letter-spacing: -2.3rem;
  padding-left: .56vw;
  padding-right: .56vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 23.75rem;
  font-weight: 400;
  line-height: 1.27778;
}

.projects-subtext-wrapper, .projects-subtext-wrapper.manrope {
  font-family: Manrope, sans-serif;
}

.projects-subtext-wrapper.placement-upper.manrope {
  position: absolute;
  inset: 6vw 15.62vw auto auto;
}

.projects-subtext-wrapper.placement-lower {
  position: absolute;
  inset: 3.1vh 8.7vw auto auto;
}

.projects-subtext-wrapper.placecment-lower {
  position: absolute;
  inset: auto auto 3.8vh 13.5vw;
}

.padding-top-100 {
  padding-top: 6.94vw;
}

.padding-top-100.custom {
  padding-top: 0;
}

._15-semibold-20 {
  font-size: 1.04vw;
  font-weight: 600;
  line-height: 1.33333;
}

.video-plp {
  border-radius: 1.11vw;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

._24-medium-40 {
  color: var(--main-blue);
  letter-spacing: -.1vw;
  font-size: 2.22vw;
  font-weight: 500;
  line-height: 1.2;
}

._24-medium-40.align-center {
  color: var(--main-blue);
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: 1.67vw;
  font-weight: 500;
}

.div-block-44 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.div-block-45 {
  background-color: #3838ce;
  width: 400px;
  height: 250px;
  position: relative;
  overflow: visible;
}

.red {
  opacity: 1;
  background-color: red;
  width: 150px;
  height: 150px;
}

.red.color-pink {
  opacity: 100;
  background-color: pink;
}

.red.yellow {
  height: 150px;
}

.cover-top {
  background-color: red;
  width: 100%;
  height: 323px;
}

.padding-top-93 {
  padding-top: 6.46vh;
}

.padding-top-74 {
  padding-top: 5.14vh;
}

._32-medium-67 {
  letter-spacing: -.11875rem;
  font-family: Manrope, sans-serif;
  font-size: 2.22vw;
  font-weight: 500;
  line-height: 1.51515;
}

._4d-grid {
  grid-column-gap: 6vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 37vh;
  display: grid;
}

._4d-content-wrapper {
  color: var(--main-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.5625rem;
  font-weight: 400;
  line-height: 1.4386;
  display: flex;
}

.the-d-wrapper {
  grid-column-gap: 1.25vw;
  grid-row-gap: 1.25vw;
  flex-flow: column;
  display: flex;
  position: relative;
}

._57-normal-82 {
  letter-spacing: -.3vw;
  font-size: 4vw;
  font-style: italic;
  font-weight: 400;
}

._57-normal-82.manrope {
  font-family: Manrope, sans-serif;
}

._16-medium-28 {
  letter-spacing: -.04375rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
}

.content-strategy-wrapper {
  background-color: #fafafd;
  border-radius: 2.78vw;
  padding: 3rem 1.06rem 3rem 1.0625rem;
}

.padding-top-50 {
  padding-top: 3.47vw;
}

._380-normal-320-alignleft {
  text-align: left;
  letter-spacing: -1.0625rem;
  padding-top: 1.875rem;
  padding-left: 1vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 23.75rem;
  font-weight: 400;
  line-height: .842105;
}

._380-normal-320-alignleft.align-left {
  text-align: left;
}

.homepage-button {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  padding-right: 30px;
  display: none;
  position: absolute;
  inset: auto 0% 30px auto;
}

.homepage-button.staic {
  width: auto;
  padding-right: 0;
  display: block;
  position: static;
}

.home-digilocker-bottom-content {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

._18-semibold-36 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1;
}

._18-semibold-36.best {
  font-size: 1.125rem;
}

._21-medium-36 {
  letter-spacing: -1.05px;
  font-family: Manrope, sans-serif;
  font-size: 1.46vw;
  font-weight: 500;
  line-height: 1.71429;
}

.home-digilocker-subheaders {
  position: relative;
}

.plus-button {
  color: var(--ce);
  background-color: #fff;
  border-radius: 1.38vw;
  justify-content: center;
  align-items: center;
  width: 3.68vw;
  height: 3.68vw;
  font-size: 1.875rem;
  line-height: 2.6875;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.plus-button:hover {
  background-color: var(--main-blue);
  color: var(--base-color-neutral--white);
}

.padding-top-80.bottom-139 {
  padding-bottom: 8.75rem;
}

.image-103 {
  width: 8vw;
  height: 1.04vw;
  display: none;
}

.justi-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.div-block-46 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  padding-bottom: 500px;
  display: flex;
}

.div-block-47 {
  white-space: nowrap;
  background-color: red;
  height: 500px;
  display: flex;
  overflow: scroll auto;
}

.div-block-48 {
  background-color: #fff;
  min-width: 95%;
  height: 50px;
}

.div-block-48.adsfas {
  background-color: #000680;
}

.div-block-48.asdfasdfa {
  background-color: #800002;
}

.cover {
  width: 0;
  height: 0;
  position: absolute;
}

.cover.top {
  transform-origin: top;
  border: 200px solid #0000;
  border-top: 150px solid #ff8789;
  border-bottom-width: 150px;
}

.cover.bottom {
  border-top: 200px solid #0000;
  border-bottom: 150px solid #ff393c;
  border-left: 200px solid #0000;
  border-right: 200px solid #ff393c;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.cover.left {
  border: 150px solid #0000;
  border-left: 200px solid #ff5355;
  border-right-width: 200px;
  border-bottom-left-radius: 10px;
}

._16-medium-26 {
  letter-spacing: -.32px;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 500;
  line-height: 162.5%;
}

.section-paint-job {
  width: 100%;
  display: none;
}

.wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 37vw;
  height: 25vw;
  display: none;
  overflow: visible;
}

.contact-us-envelope {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: -1.875rem;
  padding-top: 0;
  display: flex;
  position: static;
  bottom: 0;
  overflow: visible;
}

.upper-lid {
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  background-color: #3838ce;
  background-image: linear-gradient(#fafafa 25%, #f4f5f6);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  overflow: hidden;
  transform: translate(0);
}

.upper-lid.flap {
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  background-image: none;
}

.lid-right {
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  background-color: #f5f6f6;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.lid-right.left {
  -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);
  clip-path: polygon(100% 50%, 0 0, 0 100%);
  background-image: linear-gradient(#eef0f1 28%, #f9fafa 78%);
  inset: 0% auto auto 0%;
}

.lid-right.bottom {
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  background-color: #f5f6f6;
  width: 100%;
  height: 100%;
  bottom: 0%;
  left: auto;
  right: auto;
}

.basic {
  -webkit-clip-path: polygon(100% 100%, 50% 0, 0 100%);
  clip-path: polygon(100% 100%, 50% 0, 0 100%);
  filter: drop-shadow(0 8px 20px #00000040);
  background-color: #0ff;
  width: 300px;
  height: 300px;
  box-shadow: 400px 0 20px #0003;
}

.lid-shadow {
  z-index: -2;
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  background-color: #33415529;
  justify-content: center;
  align-items: center;
  width: 93%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 10px;
  box-shadow: inset 0 20px 31px 5px #000;
}

.lid-shadow.right-shadow {
  z-index: -1;
  -webkit-clip-path: polygon(100% 0, 0 50%, 100% 100%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
  width: 100%;
  height: 87%;
  top: auto;
  right: 11px;
}

.lid-shadow.left-shadow {
  -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);
  clip-path: polygon(100% 50%, 0 0, 0 100%);
  width: 100%;
  height: 92%;
  top: auto;
  left: 11px;
  right: auto;
}

.lid-shadow.bottom-shadow {
  opacity: .1;
  -webkit-clip-path: polygon(100% 100%, 50% 0, 0 100%);
  clip-path: polygon(100% 100%, 50% 0, 0 100%);
  width: 88%;
  height: 100%;
  inset: -11% auto auto;
  box-shadow: inset 0 20px 60px 5px #000;
}

.lid-container-top {
  z-index: 4;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60%;
  display: flex;
  position: absolute;
  top: 0;
}

.lid-container-top.uppder-lid {
  z-index: 1;
  height: 50%;
  inset: -50% auto auto 0%;
  transform: rotate(0);
}

.lid-container-right {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 47%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: 0%;
}

.lid-container-left {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 48%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-104 {
  -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0);
  clip-path: polygon(0 0, 50% 100%, 100% 0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: -1% 0% auto auto;
}

.lid-container-bottom {
  z-index: 3;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 54%;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-50 {
  display: block;
}

.contact-cards {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 2.8vw;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.contact-cards.none {
  display: block;
}

.stage-content-wrapper {
  grid-column-gap: 1.875rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 3.125rem;
  display: flex;
}

.formcard {
  z-index: 6;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f2f5ff;
  border-radius: 1.375rem;
  min-width: 23.75rem;
  height: 33.75rem;
  position: absolute;
  bottom: 0;
  left: auto;
  overflow: hidden;
  transform: rotate(-4deg);
}

.formcard.stage1-fc {
  width: 26.38vw;
}

.formcard.last-stage {
  z-index: 1;
  background-color: #3737cd;
  justify-content: center;
  align-items: center;
  display: flex;
  left: 0;
}

.formcard.stage-2 {
  z-index: 8;
}

.formcard.stage-3 {
  z-index: 4;
}

.formcard.stage-4 {
  z-index: 3;
}

.formcard.stage-5 {
  z-index: 2;
}

.form-block-stage1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.input-holder {
  background-color: #edeefc;
  border-radius: 13px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 3.8125rem;
  margin-top: 1.5625rem;
  margin-bottom: 1.5625rem;
  padding-left: 1.389vw;
  padding-right: 1.389vw;
  display: flex;
}

.input-holder.pct {
  justify-content: space-between;
  align-items: center;
  height: 19vw;
}

.form--contact-us {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  color: #3737cd;
  scrollbar-width: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 57vw;
  padding-top: 1.04vw;
  display: flex;
  position: relative;
  overflow: visible;
}

.form-block-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.input-field {
  color: #3737cd;
  text-align: center;
  background-color: #edeefc;
  border: 0 solid #000;
  border-radius: 0;
  height: 1.597vw;
  margin-bottom: 0;
  padding: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.111vw;
  font-weight: 600;
  line-height: 1.4375;
  text-decoration: none;
}

.input-field.pct {
  height: 100%;
}

.bottom-line-form {
  background-color: #3838ce;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.bottom-line-form.align-top {
  height: .1389vw;
  inset: 0% 0% auto;
}

.bottom-line-form._80 {
  justify-content: center;
  align-items: center;
  width: 80%;
  inset: auto auto 0%;
}

.submit-button-2 {
  height: 40px;
}

.submit-form {
  z-index: 99;
  letter-spacing: -.069vw;
  background-color: #090b48;
  border-radius: 1.11vw;
  width: 18vw;
  height: 3.88vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-family: Manrope, sans-serif;
  font-size: 1.04vw;
  line-height: 1.46667;
  position: absolute;
  bottom: 0;
  left: .6vw;
}

.submit-button-holder {
  position: absolute;
  bottom: -17%;
}

.next {
  color: #090b48;
  background-color: #edeefc;
  border-radius: 1.11vw;
  justify-content: center;
  align-items: center;
  width: 3.89vw;
  height: 3.89vw;
  transition: all .2s;
  display: flex;
}

.next:hover {
  color: #e6ecff;
  background-color: #090b48;
}

.heading-wrapper-fc {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-wrapper-fc.align-center {
  text-align: center;
  width: 21vw;
  padding-bottom: 2.1875rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  position: relative;
}

._48-normal-52 {
  letter-spacing: -.278vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.08333;
}

.radion-check-buttons {
  width: 100%;
}

.radion-button-wrapper {
  width: 100%;
  padding-top: 2.08vw;
  position: relative;
}

.stage-2-conten-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 2.1875rem;
  display: flex;
  position: relative;
}

.stage-2-conten-wrapper.align-left {
  justify-content: center;
  align-items: flex-start;
}

.stage-2-conten-wrapper.final-stage {
  justify-content: flex-end;
  align-items: center;
}

.radio_group {
  grid-column-gap: .55vw;
  grid-row-gap: .55vw;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-rows: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  width: 100%;
  padding-top: 2.083vw;
  display: grid;
}

.label {
  letter-spacing: -1px;
  border-radius: .83vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3.88vw;
  margin-bottom: 0;
  padding: 1.181vw 1vw;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  line-height: 1.42857;
  display: flex;
}

.radio-button-field {
  color: #949494;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #edeefc;
  border-radius: .83vw;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.radio-button-field:active {
  transform: scale(.9);
}

.radio-button-field:focus {
  color: #fff;
  background-color: #3737cd;
}

.button-hide {
  display: none;
}

.bulb {
  background-color: #cc6db6;
  width: 50vw;
  height: 37.5vw;
  min-height: 37.5vw;
}

.side-column {
  color: #949494;
  font-size: 1.11vw;
  line-height: 1.4375;
}

.blue-dot {
  background-color: #3737cd;
  width: .548125rem;
  height: .548125rem;
}

.blue-dot.light, .blue-dot.inactive {
  background-color: #ceceff;
}

.control-buttons {
  z-index: 15;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-user-select: none;
  user-select: none;
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: absolute;
  inset: auto 15vw 22.91vw auto;
}

._36-normal-50 {
  letter-spacing: -3px;
  font-size: 2.5vw;
  font-weight: 400;
  line-height: 1.38889;
}

.pct-subheding {
  padding-top: 3.8rem;
}

.text-input {
  color: #3838ce;
  scrollbar-width: none;
  resize: none;
  background-color: #edeefc;
  border: 0 solid #000;
  border-radius: .9rem;
  justify-content: center;
  align-items: flex-end;
  min-height: 90%;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  overflow: hidden auto;
}

.text-area-holder {
  color: #3838ce;
  border-bottom: .13vw solid #3838ce;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 23vw;
  padding-top: 2.8rem;
  display: flex;
}

._48-normal-49 {
  letter-spacing: -.0625rem;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.02083;
}

.lpa-number-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lpa-text-18-bold-25 {
  width: 150px;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.38889;
}

.headi-wrapper-budets {
  padding-bottom: 1.875rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.budgets-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.lpa-group {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 50vw;
  display: grid;
}

.div-block-51 {
  display: block;
}

.classic {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(auto, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 50vw;
  display: grid;
  overflow: visible;
}

.lpa-form-maintain {
  grid-row-gap: 1.94vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.94vw;
  display: grid;
}

.final-card-header {
  color: #fff;
  border-bottom: .13vw solid #fff;
  padding-top: 4.16vw;
  padding-bottom: 4.16vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

._52-normal-60 {
  text-align: center;
  letter-spacing: -.1875rem;
  width: 19.6875rem;
  font-size: 3.25rem;
  font-weight: 400;
  line-height: 1.15385;
}

.final-thank-you {
  padding-top: 1.875rem;
}

.thank-you-18-medium-25 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 1.125rem;
  line-height: 1.38889;
}

.butt {
  background-color: red;
  width: 50px;
  height: 50px;
  margin-top: 98px;
}

.decorations {
  background-color: #e1e1ff;
  border-radius: 1.52vw;
  width: 23.75rem;
  height: 33.75rem;
  position: absolute;
  top: auto;
  bottom: 3vh;
  right: auto;
  transform: rotate(-9deg);
}

.decorations.decor-2 {
  background-color: #fff;
  transform: rotate(0);
}

.evelop-heigh-masker {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 23.6vw;
  max-width: 341px;
  height: 15.74vw;
  max-height: 227px;
  display: flex;
  overflow: visible;
}

.cs-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.div-block-52 {
  padding-bottom: 479px;
  display: block;
}

.if-lib-imageradio1_group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr)) 200px;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.if-lib-imageradio1_field {
  color: #949494;
  cursor: pointer;
  background-color: #edeefc;
  border-radius: .833vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem;
  transition: all .2s;
  display: flex;
  position: relative;
  transform: translate(0);
}

.if-lib-imageradio1_field:active {
  transform: scale(.9);
}

.if-lib-imageradio1_field.is-checked {
  color: #fff;
  background-color: #3737cd;
  border-color: #263245;
}

.if-lib-imageradio1_field.padding-less {
  padding-left: .3vw;
  padding-right: .3vw;
}

.if-lib-imageradio1_icon {
  cursor: pointer;
  background-color: #e1e6ed;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6866a54a25daa31222ad6dd7_checkicon_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  border-style: none;
  border-radius: .25rem;
  width: 1.6rem;
  height: 1.6rem;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  top: .5rem;
  right: .5rem;
}

.if-lib-imageradio1_icon.w--redirected-checked {
  background-color: #257fe9;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6866a54a25daa31222ad6dd7_checkicon_white.svg");
  background-position: 50%;
  background-size: 75% 75%;
}

.if-lib-imageradio1_icon.w--redirected-focus {
  box-shadow: none;
}

.if-lib-imageradio1_icon.w--redirected-focus-visible {
  outline-offset: .1rem;
  outline: .1rem solid #494759;
}

.if-lib-imageradio1_img {
  width: 75%;
  max-width: 5.5rem;
  margin-top: .25rem;
  margin-bottom: 1rem;
}

.if-lib-imageradio1_label {
  letter-spacing: -.05rem;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: .90625rem;
  font-weight: 500;
  line-height: 1.37931;
}

.organization-radio {
  grid-column-gap: .55vw;
  grid-row-gap: .55vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.875rem;
  display: grid;
}

.if-lib-imagecheckbox1_group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(7.5rem, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.if-lib-imagecheckbox1_field {
  color: #949494;
  cursor: pointer;
  background-color: #edeefc;
  border-radius: .97vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 1rem .5rem;
  display: flex;
  position: relative;
}

.if-lib-imagecheckbox1_field.is-checked {
  color: #fff;
  background-color: #3737cd;
  border-color: #263245;
}

.if-lib-imagecheckbox1_icon {
  cursor: pointer;
  background-color: #e1e6ed;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6866a54a25daa31222ad6dd7_checkicon_white.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  border-style: none;
  border-radius: .25rem;
  width: 1.6rem;
  height: 1.6rem;
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  top: .5rem;
  right: .5rem;
}

.if-lib-imagecheckbox1_icon.w--redirected-checked {
  background-color: #257fe9;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6866a54a25daa31222ad6dd7_checkicon_white.svg");
  background-position: 50%;
  background-size: 75% 75%;
}

.if-lib-imagecheckbox1_icon.w--redirected-focus {
  box-shadow: none;
}

.if-lib-imagecheckbox1_icon.w--redirected-focus-visible {
  outline-offset: .1rem;
  outline: .1rem solid #494759;
}

.if-lib-imagecheckbox1_img {
  width: 75%;
  max-width: 5.5rem;
  margin-top: .25rem;
  margin-bottom: 1rem;
}

.if-lib-imagecheckbox1_label {
  letter-spacing: -.05rem;
  margin-bottom: .5rem;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.42857;
}

.checkbox-services {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.94vw;
  display: grid;
}

.budgets-grid {
  grid-column-gap: 1.85rem;
  grid-row-gap: 1.85rem;
  border-top: .06vw solid #3737cd;
  border-bottom: .06vw solid #3737cd;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  display: grid;
}

.start-project {
  z-index: 51;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 40px 0;
}

.start-project-button {
  z-index: 9;
  color: var(--royal-blue);
  letter-spacing: -.06vw;
  background-color: #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: clamp(0rem, 1.11vw, 17px) 13px;
  font-family: Manrope, sans-serif;
  font-size: clamp(0rem, 1.042vw, 1rem);
  font-weight: 600;
  line-height: 1.46667;
  display: flex;
  position: static;
  left: 45vw;
}

.start-project-button:hover {
  transform: none;
}

.start-project-button:active {
  transform: scale(1);
}

.start-project-button.button-2 {
  position: absolute;
}

.start-project-button.project-button-2 {
  transition: opacity .2s;
  position: static;
  top: 0%;
}

.padding-desginer {
  background-color: #f7f7ff;
  border-radius: 24px;
  width: 100%;
  height: 52.778vw;
  max-height: 760px;
  margin-top: 1.25rem;
  padding-top: 3.125rem;
}

.envelope-on-open {
  z-index: 7;
  padding-top: 155px;
  display: block;
  position: absolute;
  bottom: 49px;
  left: 427px;
  transform: rotate(-4deg);
}

.image-106 {
  position: absolute;
  inset: 0% auto 0% 0%;
}

.the-lope {
  z-index: 50;
  width: 36.1952rem;
  height: 54%;
  display: none;
  position: absolute;
  top: auto;
  bottom: 22rem;
  right: auto;
  overflow: hidden;
  transform: rotate(0);
}

.blue-polygon {
  min-width: 31.9rem;
  position: absolute;
  top: auto;
  bottom: .2rem;
  left: 50%;
  transform: translate(-50%)rotate(0);
}

.address-heading {
  width: 34vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.heading-10 {
  letter-spacing: -2px;
  font-size: 3.75vw;
  font-weight: 500;
  line-height: 1.2037;
}

.border-bottom {
  width: 100%;
  padding-bottom: 4.166vw;
}

.divide3 {
  background-color: pink;
  width: 100vw;
  height: 980px;
}

.padding-top-140 {
  padding-top: 8.75rem;
}

.padding-top-336 {
  padding-top: 11.1875rem;
}

.pixi-image-holder {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._24-bold-35 {
  letter-spacing: -.12vw;
  font-size: 1.67vw;
  font-weight: 700;
  line-height: 1.52174;
}

.description-338 {
  width: 57.9vw;
}

._16-bold-36 {
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 700;
  line-height: 100%;
}

.rectanlge-serial {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nid {
  grid-column-gap: 2.4vw;
  grid-row-gap: 2.4vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._26-bold-36 {
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.38462;
}

.flex-552 {
  grid-column-gap: 35.1rem;
  grid-row-gap: 35.1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._315-491 {
  background-color: #f0f0ff;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68a096f1259fd242a0a2ab36_pexels-hillaryfox-1595385.jpg");
  background-position: 42% 30%;
  background-size: 940px;
  border-radius: 1rem;
  width: 21.8vw;
  height: 34vw;
  position: absolute;
  top: 5vw;
  right: 8vw;
  transform: rotate(-14deg);
}

.g-100-normal-120 {
  text-align: center;
  letter-spacing: -.375rem;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#3737cd, #1c1c67);
  -webkit-background-clip: text;
  background-clip: text;
  padding-right: .3125rem;
  font-size: 6.25rem;
  font-weight: 400;
  line-height: 1.2;
}

.padding-top-220 {
  padding-top: 13.75rem;
}

._43-bold-47 {
  font-size: 2.6875rem;
  font-weight: 700;
  line-height: 1.09302;
}

._43-bold-47.align-center {
  color: #3838ce;
  text-align: center;
}

.bottom-heading-mouse {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 7.8125rem;
  display: flex;
}

.mouse-bottom-heading {
  width: 43.3125rem;
}

._22-bold-32 {
  letter-spacing: -.9px;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.45455;
}

.right-center {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.right-center.gap-40 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.discover-blue-box {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  color: #fff;
  background-color: #4242ff;
  border-radius: 2.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.d-content-holder {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 3.12rem 1.5625rem 3.125rem;
  display: flex;
  position: relative;
}

.discover-heading {
  padding-top: 5.625rem;
  position: relative;
}

._73-normal-104 {
  letter-spacing: -.1875rem;
  justify-content: center;
  align-items: center;
  font-size: 4.5625rem;
  font-weight: 400;
  line-height: 100%;
}

.h3-medium.ttnp-italic {
  letter-spacing: normal;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-weight: 400;
}

.h3-medium.ttnp-italic.is-white {
  color: #fff;
}

.h3-medium.ttnp-italic.is-white.gap-18px {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.item-right {
  flex-flow: column;
}

.subheading-medium._w-478 {
  width: 29.875rem;
}

._20-medium-36 {
  letter-spacing: -.0375rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.8;
}

.indicator-slant {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  padding-top: 1.25rem;
  padding-left: 2.225rem;
  display: flex;
}

._10-6-box {
  background-color: #fff;
  width: .625rem;
  height: .375rem;
}

._10-6-box.little-slant {
  transform: skew(-40deg);
}

.h1-180-nromal-160 {
  letter-spacing: -.875rem;
  padding-top: .625rem;
  padding-bottom: .75rem;
  font-size: 11.25rem;
  font-weight: 400;
  line-height: .888889;
}

.h1-180-nromal-160.align-center {
  text-align: center;
}

.padding-top-280 {
  padding-top: 17.5rem;
}

.test {
  display: block;
}

.fs-numbercount_number {
  font-size: 4rem;
  line-height: 1;
}

.digilocker {
  text-decoration: none;
}

.div-block-53 {
  background-color: var(--royal-blue);
  border-radius: 148px;
  width: 120%;
  height: 120%;
  position: absolute;
  top: 3.5rem;
  left: 3.5rem;
}

.div-block-53:hover {
  top: -.4rem;
  left: -.3rem;
}

.pink {
  background-color: pink;
  width: 55px;
  height: 55px;
}

._13-medium-16 {
  font-family: Manrope, sans-serif;
  font-size: .8125rem;
  font-weight: 500;
  line-height: 1.23077;
}

.blue-edge {
  background-color: var(--main-blue);
  border-radius: 1.8vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  transition: all .8s;
  display: flex;
  overflow: visible;
}

.blue-edge.when-closed {
  background-color: var(--main-blue);
  border-radius: 1.8vw;
  justify-content: flex-end;
  align-items: center;
  width: 77vw;
  padding: 0;
  display: block;
  overflow: hidden;
}

._280-norma-280 {
  letter-spacing: -1.5rem;
  font-size: 17.5rem;
  line-height: 1;
}

.incrase-numbers {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.incrase-numbers.padding-top-100 {
  padding-top: 6.25rem;
}

.fs-numbercount-1_number._100-bold-70 {
  letter-spacing: -.7rem;
  font-size: clamp(0px, 6.94vw, 100px);
  font-weight: 400;
  line-height: .7;
}

.fs-numbercount-1_number._160-medium-219 {
  letter-spacing: -1.11vw;
  justify-content: center;
  align-items: center;
  height: auto;
  font-size: 11.11vw;
  font-weight: 500;
  line-height: 1.36875;
}

.fs-numbercount-1_number._80-bold-109 {
  font-family: Manrope, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  line-height: 1.3625;
}

.fs-numbercount-1_number._240-bold-160 {
  letter-spacing: -8px;
  font-size: 15rem;
  font-weight: 700;
  line-height: .666667;
}

.fs-numbercount-1_number._68-normal- {
  letter-spacing: -.278vw;
  font-size: 4.72vw;
  line-height: 100%;
}

.percentage-adder {
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
}

._340-normal-380 {
  letter-spacing: -.625rem;
  padding-top: 1.25rem;
  font-size: 21.25rem;
  font-weight: 400;
  line-height: .894737;
}

._180-noraml-180 {
  color: var(--main-blue);
  text-align: center;
  letter-spacing: -1.1vw;
  font-size: 13.88vw;
  font-weight: 400;
  line-height: 1;
}

._180-noraml-180.is-small {
  font-size: calc(8vw + 8vh);
}

._400-normal-320 {
  letter-spacing: -9px;
  padding-top: 2.5rem;
  font-size: 25rem;
  font-weight: 400;
  line-height: .8;
}

._400-normal-320.align-left {
  text-align: left;
  letter-spacing: -22px;
}

.footer-interaction-section {
  display: flex;
}

.blue-box-wrapper {
  grid-column-gap: 6.9vw;
  grid-row-gap: 6.9vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 4.167vw;
  padding-bottom: 5.55vw;
  display: flex;
}

.d-s-heading {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.d-heading-wrapper {
  color: #3737cd;
  width: 100%;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  position: relative;
}

.d-heading-wrapper.designer {
  width: 110%;
}

._160-normal-150 {
  color: var(--main-blue);
  letter-spacing: -.97vw;
  font-size: 9.72vw;
  font-weight: 400;
  line-height: .9375;
}

._160-normal-150.align-center {
  text-align: center;
  padding-top: .625rem;
}

.bee {
  position: absolute;
  top: -1.875rem;
  right: 26.5625rem;
}

.blue-dinosaur {
  position: absolute;
  top: 4.375rem;
  left: 14.375rem;
}

.butterfly {
  position: absolute;
  inset: 0% -2.5rem auto auto;
}

.bicycle {
  position: absolute;
  inset: auto 0% 1.875rem 2.5rem;
}

.plant {
  z-index: -1;
  position: absolute;
  top: .25rem;
  left: -2.1rem;
}

.tomato {
  position: absolute;
  top: 5rem;
  left: -4.2625rem;
}

.image-107 {
  border-radius: 29px;
}

.spider {
  position: absolute;
  top: 5.9375rem;
  left: 7.8375rem;
}

.cheese {
  position: absolute;
  inset: auto -2.625rem -.775rem auto;
}

.octopus {
  position: absolute;
  top: -.75rem;
  right: 1.5rem;
}

.blue-replacement {
  background-color: #3838ce;
  border-radius: 2.5rem;
  width: 100%;
  height: 38.75rem;
}

.pixels-reason {
  color: #3838ce;
}

.reasons-content-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 11.11vw;
  padding-bottom: 11.11vw;
  display: flex;
}

.reasons-content-wrapper.with-line {
  border-top: 1px solid #3838ce;
  padding-top: 160px;
  padding-bottom: 160px;
}

.pixels-heading-wrapper {
  padding-bottom: .7vh;
}

._38-extrabold-55 {
  color: var(--main-blue);
  letter-spacing: -.18vw;
  font-size: 2.6vw;
  font-weight: 700;
  line-height: 1.375;
}

.heading-subheader {
  justify-content: center;
  align-items: center;
  padding-top: 1.11vw;
  padding-bottom: 1.11vw;
  display: flex;
  position: relative;
}

.pixels-heading-subwrapper {
  padding-bottom: 12.3vh;
}

._36-medium-44 {
  letter-spacing: -.0625rem;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.22222;
}

._15-bold-36 {
  letter-spacing: -.0625rem;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 2.4;
}

.fs-marquee-1_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.fs-marquee-1_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
}

.fs-marquee-1_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.is-vertical {
  flex-flow: column;
  height: 35rem;
}

.fs-marquee-1_item {
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-marquee-1_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  font-size: 380px;
  display: flex;
}

.fs-marquee-2_instance {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.fs-marquee-2_list-wrapper {
  perspective: 1200px;
  flex: 1;
  position: relative;
}

.fs-marquee-2_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  transform-style: preserve-3d;
  flex-direction: row;
  justify-content: start;
  align-items: start;
  display: flex;
}

.fs-marquee-2_item {
  backface-visibility: hidden;
  transition-property: transform opacity;
  flex: none;
  justify-content: center;
  align-items: stretch;
  padding: 1rem;
  display: flex;
  position: relative;
}

.fs-marquee-2_placeholder {
  color: #707070;
  text-align: center;
  border: 1px dashed #707070;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem;
  display: flex;
}

.weblinks-2 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  display: flex;
}

.weblinks-box-2 {
  color: #3838ce;
  border: 1px solid #e7e8ff;
  border-radius: 1.1875rem;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  transition: color .2s, background-color .2s;
  display: flex;
}

.weblinks-box-2:hover {
  color: #fff;
  background-color: #dfdfff;
}

.weblinks-3 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  width: 100%;
  display: flex;
}

.weblinks-box-3 {
  color: #3838ce;
  border: 1px solid #e7e8ff;
  border-radius: 1.1875rem;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  transition: color .2s, background-color .2s;
  display: flex;
}

.weblinks-box-3:hover {
  color: #fff;
  background-color: #dfdfff;
}

.weblinks-4 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  display: flex;
}

.weblinks-boxes {
  color: #3838ce;
  border: 1px solid #e7e8ff;
  border-radius: 1.1875rem;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  transition: color .2s, background-color .2s;
  display: flex;
}

.weblinks-boxes:hover {
  color: var(--base-color-neutral--white);
  background-color: #dfdfff;
}

._150-normal-158 {
  letter-spacing: -.75rem;
  font-size: 9.375rem;
  font-weight: 400;
}

._92-normal-84 {
  letter-spacing: clamp(-5px, -.34vw, -10px);
  font-size: clamp(0px, 6.38vw, 92px);
  font-weight: 500;
  line-height: .913044;
}

.adya-hero-wrapper {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  padding-top: 18px;
  display: flex;
}

._304-normal-250 {
  letter-spacing: -2.3rem;
  font-size: 19rem;
  line-height: .822368;
}

._304-normal-250.italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

.image-border-40 {
  border-radius: 2.5rem;
  height: 37.5vw;
  overflow: hidden;
}

.image-110 {
  width: 100%;
  height: 100%;
}

.section-share-details {
  width: 100%;
}

.card-decor-locker {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 29.4375rem;
  height: 39.9375rem;
  display: block;
  position: relative;
  bottom: -50px;
}

.paddint-top-226 {
  padding-top: 0;
}

.front-side {
  z-index: 50;
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6874cdd23736799d79be633a_Group%20859%20(1).svg");
  background-position: 0 0;
  background-size: cover;
  width: 32.8rem;
  height: 22.9rem;
  position: absolute;
  inset: auto auto 0 50%;
  transform: translate(-50%);
}

.back-side {
  background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68677b3e5b9dba331ebac3e3_Mask%20(1).svg");
  background-position: 50%;
  background-size: 100% 100%;
  background-attachment: scroll;
  display: none;
}

.evelope-folds-holder {
  justify-content: center;
  align-items: center;
  width: 34.5625rem;
  height: 500px;
  display: flex;
  position: absolute;
  inset: auto auto 5% 50%;
  transform: translate(-50%);
}

.div-block-55 {
  display: none;
}

.background-video-2 {
  z-index: -12;
  width: 100%;
  height: 100%;
}

.integration-white {
  color: #fff;
}

.load_grid-2 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.load_grid-item-2 {
  background-color: #eb5600;
  width: 100%;
  height: 100%;
}

.hero-padding {
  flex-flow: column;
  display: flex;
}

.heading-large-237 {
  color: var(--main-blue);
  letter-spacing: -1.6vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 16vw;
  font-weight: 400;
  line-height: 1;
}

.heading-large-237.data-set {
  font-size: 22.22vw;
}

.heading-large-237.custom {
  letter-spacing: -.02em;
  font-family: Manrope, sans-serif;
  font-size: 8rem;
  text-decoration: none;
}

.heading-meidum {
  letter-spacing: -.205vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.75vw;
  font-style: italic;
  font-weight: 500;
  line-height: 1.16667;
}

.heading-meidum.best {
  letter-spacing: -.3125rem;
  font-size: 4.25rem;
}

.background-video-container {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  right: auto;
}

.title-heading {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-heading.gap-15px {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.title-heading.top-left {
  position: absolute;
  inset: 40px auto auto 40px;
}

.heading-wrapper-integrations {
  position: relative;
}

.integrations-lottie {
  justify-content: center;
  align-items: center;
  width: 16.375rem;
  height: 0;
  display: block;
}

.rectangle-holder {
  grid-column-gap: .3vw;
  grid-row-gap: .3vw;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.rectangle-holder.absolute-top-right {
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  inset: 1.75rem 1.875rem auto auto;
}

.rectangle-holder.absolute-top-right.no-pad {
  width: auto;
  padding-left: 0;
}

._280-italic-280 {
  color: var(--main-blue);
  letter-spacing: -1.5vw;
  padding-top: 1.5vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 19.44vw;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

._10-box {
  background-color: #3838ce;
  width: .625rem;
  height: .625rem;
}

._44-bold-80 {
  letter-spacing: -3px;
  font-size: 2.75rem;
  line-height: 2;
}

.expanded-text_integrations {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.expanded-text_integrations.padding-more {
  border-top: .0625rem solid #3838ce;
  padding-top: 3.1125rem;
  padding-bottom: 3.125rem;
}

.expanded-text_integrations.padding-bottom {
  padding-bottom: 3vw;
}

.expanded-text_integrations.padding-top {
  border-top: .0625rem solid #4242ff;
  padding-top: 3.125rem;
}

.expanded-text_integrations.less-padding-bottom {
  padding-bottom: 1.5vw;
}

.expanded-text_integrations.padding-medium-top-bottom {
  border-top: 1px solid #3838ce;
  padding-top: 1.5vw;
  padding-bottom: 1.5vw;
}

.expanded-text_integrations.padding-small-top {
  border-top: 1px solid #3838ce;
  padding-top: 1.5625rem;
}

.expanded-text_integrations.top-section-20 {
  padding-bottom: 20px;
}

.expanded-text_integrations.mid-20 {
  border-top: 1px solid #4242ff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.expanded-text_integrations.bottom-20 {
  padding-top: 20px;
}

.code-embed-2, .code-embed-3 {
  display: block;
}

.yellow {
  background-color: #ff0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 20vh;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.yellow.grow {
  height: 30vh;
  transition: all .2s;
}

.yellow.grow.green {
  background-color: #0f6;
}

.paddint-top-120 {
  padding-top: 130px;
}

.new-digital-era {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 25vw;
  margin-left: 1vw;
  padding-right: 1vw;
  display: flex;
}

.heading-wrapper_eda {
  grid-column-gap: 82px;
  grid-row-gap: 82px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nde-text {
  width: 24vw;
  padding-top: 1.25rem;
}

.button-holder_nde {
  width: 100%;
  padding-top: 2.5rem;
}

.pdf-download_nde {
  color: var(--base-color-brand--blue);
  letter-spacing: -.0125rem;
  background-color: #f7f7ff;
  border-radius: 1.11vw;
  justify-content: center;
  align-items: center;
  width: 22.22vw;
  height: 4vw;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.25;
  display: flex;
}

._44-bold-60 {
  letter-spacing: -.2vw;
  font-size: 3vw;
  line-height: 1.36364;
}

.paragraph-systems {
  width: 45vw;
}

.integrations-text-medium {
  min-width: 24vw;
  margin-right: 15px;
}

.integrations-text-medium.soltutions-text {
  width: 24vw;
  min-width: 24vw;
  margin-right: 1vw;
}

.h3-30-medium-41 {
  letter-spacing: -.04vw;
  font-family: Manrope, sans-serif;
  font-size: 2.083vw;
  font-weight: 500;
  line-height: 1.36667;
}

.integraitons-text-medium.lef-85 {
  padding-left: 7.5vw;
}

._280-normal-240 {
  letter-spacing: clamp(-16px, -1.11vw, 0px);
  padding-top: 1.25rem;
  font-size: clamp(0px, 17.44vw, 17.5rem);
  font-weight: 400;
  line-height: .857143;
}

._280-normal-240.ls-reduce {
  letter-spacing: -1.319vw;
  font-size: clamp(0px, 19.44vw, 280px);
}

.general-padding-h1 {
  background-color: #eef2ff;
  border-radius: 2.5rem;
  padding: clamp(0px, 2.03vw, 1.875rem) 2.5rem;
}

.general-padding-h1.padding-38-40 {
  padding-top: 2.375rem;
  padding-bottom: 2.375rem;
}

._50-medium-60 {
  color: #4242ff;
  letter-spacing: -.139vw;
  font-family: Manrope, sans-serif;
  font-size: 3.472vw;
  font-weight: 500;
  line-height: 1.2;
}

.text-large._w-860 {
  width: 860px;
}

.text-large._w-860.padding-top-bottom {
  padding-top: clamp(0px, 18.05vw, 16.18rem);
  padding-bottom: 5rem;
}

.button-plusser {
  background-color: #f7f7ff;
  border-radius: 1vw;
  justify-content: center;
  align-items: center;
  width: 3.6vw;
  height: 3.6vw;
  display: flex;
}

._24-manrope-33 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: .727273;
}

.services-16 {
  letter-spacing: -.055vw;
  font-family: Manrope, sans-serif;
  font-size: 1.11vw;
  font-weight: 600;
  line-height: 1.38889;
}

.services-16.align-right {
  text-align: right;
  font-family: Manrope, sans-serif;
}

._40-normal-57 {
  letter-spacing: -.2vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.05vw;
  line-height: 1.425;
}

._40-normal-57.is-blue {
  line-height: 100%;
}

.services-align-right {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

._12-bold-36 {
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

._15-medium-26 {
  letter-spacing: -.3px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.73333;
}

.text-non-cta {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 2.66667;
  display: flex;
  position: relative;
}

.scale-text {
  font-family: Manrope, sans-serif;
}

.dot-control {
  grid-column-gap: 5.5vw;
  grid-row-gap: 5.5vw;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-services {
  text-align: center;
  letter-spacing: -13px;
  font-size: 11.25rem;
  font-weight: 400;
  line-height: 1;
}

.padding-services {
  padding-top: 0;
}

.asset-content-holder {
  z-index: 1;
  height: 100%;
  position: relative;
}

.content-bottom-right.absolute {
  z-index: 13;
  justify-content: center;
  align-items: center;
  height: 7.6vw;
  display: flex;
  position: absolute;
  bottom: 2.78vw;
  right: 2.78vw;
}

.content-bottom-right.absolute.h-auto {
  height: auto;
}

.content-bottom-right.pop-ups-absolute {
  position: relative;
  inset: auto auto 0% 0%;
}

._37-normal-36 {
  color: #fff;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 2.5vw;
  font-weight: 400;
  line-height: 1.02778;
}

._37-normal-36.aling-right {
  text-align: right;
}

._37-normal-36.aling-right.is-blue {
  color: #4242ff;
  text-align: left;
  letter-spacing: -.208vw;
}

.services-subheaders {
  padding-top: 60px;
}

.dispaly-flex {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  display: flex;
}

.dispaly-flex.stretch {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-right: 15px;
}

.dispaly-flex.align-down-design {
  grid-column-gap: 1.7vw;
  grid-row-gap: 1.7vw;
}

.numb-increase-text {
  letter-spacing: -.278vw;
}

.inner-section {
  justify-content: space-between;
  align-items: center;
  width: 16vw;
  font-size: 3.33vw;
  line-height: 100%;
  display: flex;
}

.left-bar {
  line-height: 1.42647;
}

.alinger-left {
  grid-column-gap: 5.833vw;
  grid-row-gap: 5.833vw;
  flex-flow: row;
  display: flex;
}

.serviecs-text {
  color: #4242ff;
}

.serviecs-text.padding-top-306 {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 32.99vh;
  display: flex;
}

.serviecs-text.padding-top-306._60px-line {
  border-bottom: 1px solid #4242ff;
  padding-bottom: 60px;
}

.header-wrapper {
  width: 62vw;
}

.sub-heading-medium {
  padding-top: 2.08vw;
}

._30-500-50 {
  letter-spacing: -.08vw;
  font-size: 2vw;
  font-weight: 500;
  line-height: 1.42857;
}

.dino-image {
  height: 4.028vw;
  padding-top: 0;
}

.h1-280-280 {
  color: #4242ff;
  letter-spacing: clamp(-18px, -1.8vw, -23px);
  font-size: clamp(193px, 19.44vw, 280px);
  font-weight: 400;
  line-height: 1;
}

.heading2-sub-headers {
  color: #4242ff;
  padding-top: 5rem;
}

.content-wrapper-flex {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.services-headers {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.header-wrapper-large_services {
  width: 16.4375rem;
}

.header-wrapper-large_services._w-336 {
  width: 23.33vw;
}

.header-wrapper-large_services._w-336.padding-top-80 {
  padding-top: 5.55vw;
}

.header-wrapper-large_services._w-336.padding-top-140 {
  padding-top: 9.72vw;
}

.header-wrapper-large_services._w-336.padding-top-120 {
  padding-top: 8.33vw;
  position: relative;
}

.header-wrapper-large_services._w-336.margin-top-120 {
  margin-top: 8.33vw;
  position: relative;
}

._30-extrabold-34 {
  letter-spacing: -.1vw;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.4;
}

._42-normal-40 {
  letter-spacing: -.208vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 2.91vw;
  font-style: italic;
  font-weight: 400;
  line-height: 1.05;
}

._48-meidum-60 {
  letter-spacing: -.125rem;
  font-size: clamp(0px, 3.42vw, 48px);
  font-weight: 500;
  line-height: 1.25;
}

._5m-controller {
  grid-column-gap: 6.25vw;
  grid-row-gap: 6.25vw;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bg-asset-holder {
  border-radius: 2.5rem;
  width: 100%;
  height: 520px;
  overflow: hidden;
}

._140-400-100 {
  letter-spacing: -.69vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 9.722vw;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

._140-400-100.italic {
  justify-content: center;
  align-items: flex-end;
}

.content-top-left_about_us {
  z-index: 99;
  position: absolute;
  inset: 2.5rem auto auto 3.125rem;
}

.content-top-right_about_us {
  position: absolute;
  inset: 2.5rem 3.125rem auto auto;
}

._14-500-24 {
  letter-spacing: -.2px;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.71429;
}

._14-500-24.aling-right {
  text-align: right;
}

.content-bottom_aboutus {
  width: 100%;
  position: relative;
}

.text-block-16 {
  font-size: .625rem;
}

.heading-wrapper_bluebox {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dino-wrapper {
  width: 5.2vw;
  max-width: 75px;
  height: 4.167vw;
  max-height: 61px;
  position: absolute;
  inset: auto 0% 0% auto;
  transform: translate(100%);
}

.dino-wrapper.dino-2 {
  inset: auto auto 3.6rem 2.3rem;
  transform: translate(-100%);
}

.dino-image-2 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

._20-medium-30 {
  letter-spacing: -.056vw;
  font-size: 1.39vw;
  font-weight: 500;
  line-height: 1.5;
}

.content-mid-nit {
  grid-column-gap: 2.7vw;
  grid-row-gap: 2.7vw;
  flex-flow: column;
  padding-top: 5.55vw;
  padding-bottom: 8.4vw;
  display: flex;
}

._25-700-100 {
  font-size: 1.7vw;
  font-weight: 700;
  line-height: 100%;
}

.left-card {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  justify-content: flex-start;
  align-items: center;
  width: 7vw;
  display: flex;
  position: relative;
}

._12-bold-35 {
  font-size: .75rem;
  font-weight: 700;
  line-height: 2.91667;
}

._18-bold-24 {
  letter-spacing: -.035vw;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.33333;
}

.info-cards {
  grid-column-gap: 2.77vw;
  grid-row-gap: 2.77vw;
  flex-flow: column;
  display: flex;
}

.para-image {
  justify-content: space-between;
  align-items: center;
  padding-top: 6.94vw;
  display: flex;
}

._25-bold-38 {
  font-size: 1.7vw;
  font-weight: 700;
  line-height: 1.35714;
}

.padding-top-90 {
  padding-top: 5.625rem;
}

.top {
  width: 3.33vw;
  height: 3.33vw;
}

.left-email {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.equilazier {
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  flex-flow: column;
  display: flex;
}

._200-normal-240 {
  letter-spacing: -.9375rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 13.8vw;
  font-weight: 400;
  line-height: 1.2;
}

.bottom-calls {
  background-color: #fff;
  padding-bottom: 33px;
}

.upper-section {
  border-bottom: 1px solid #3838ce;
  border-radius: 1px;
  padding-top: .64vw;
  padding-bottom: 2.7vw;
}

.solutions-button {
  padding-left: 2.625rem;
}

.cta-pop_up {
  letter-spacing: .1px;
  background-color: #090b48;
  border-radius: 1.11vw;
  justify-content: center;
  align-items: center;
  width: 14.5vw;
  height: 3.7vw;
  font-size: .833vw;
  font-weight: 600;
  display: flex;
}

.bottom-section {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2.7vw;
  padding-bottom: 2.7vw;
  display: flex;
}

._140-normal-130 {
  letter-spacing: -.69vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 9.72vw;
  font-weight: 500;
  line-height: .928571;
}

._140-normal-130.simple-italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

._34-bold-49 {
  letter-spacing: -.069vw;
  font-size: 2.6vw;
  line-height: 1.44118;
}

.call-button {
  background-color: #090b48;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 14.5vw;
  height: 3.7vw;
  font-size: .83vw;
  display: flex;
}

.bottom-seciton {
  border-top: 1px solid #3737cd;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2.7vw 2vw;
  display: flex;
}

._220-italic-280 {
  letter-spacing: -20px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 15.278vw;
  font-weight: 400;
  line-height: 1.27273;
}

._50-medium-122 {
  font-size: 3.472vw;
  font-weight: 500;
  line-height: 2.44;
}

.branding-heading {
  background-color: #eef2ff;
  border-radius: 2.5rem;
  padding: 4.167vw 1.2vw 2.16vw;
  position: relative;
}

._34-meidum-44 {
  letter-spacing: -1px;
  font-size: 2.361vw;
  font-weight: 700;
  line-height: 1.29412;
}

.consultation-pop-up {
  grid-column-gap: 5.625rem;
  grid-row-gap: 5.625rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.translator {
  width: 100%;
  padding-left: 21.389vw;
}

.heading-wrapper_startups {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

._24-700-36 {
  font-family: Manrope, sans-serif;
  font-size: 1.667vw;
  line-height: 1.5;
}

.paragraph-wrapper.para_bs-consultation {
  width: 38.4rem;
  padding-top: 2vw;
}

.button-wrapper.cta_bs-consultation {
  padding-top: 4.16vw;
}

.bs-consultation {
  background-color: #4242ff;
  border-radius: 1rem;
  padding: 1rem 4.3125rem 1rem 4.31rem;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.57143;
}

.section-bottom {
  width: 40%;
  padding-bottom: 50px;
  display: block;
}

.section-bottom.right {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.heading-wrapper.bs-subheading {
  width: 29.1875rem;
}

.dsvs-cardsholder {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dslvs-card {
  z-index: 4;
  background-color: #ddddf4;
  border-radius: 1rem;
  width: 11.11vw;
  height: 16.667vw;
  position: absolute;
  transform: rotate(-11.7deg);
}

.dslvs-card.is-white {
  z-index: 3;
  background-color: #fff;
  transform: translate(50%, 13%);
}

.dslvs-card.is_light-blue {
  z-index: 2;
  background-color: #b4b7ff;
  transform: rotate(-15deg)translate(-40%, -25%);
}

.dslvs-card.is-grey {
  z-index: 1;
  background-color: #9c9cb6;
  transform: translate(0, -41%);
}

.down-arrow {
  width: 3vw;
  height: 2vw;
  position: absolute;
  inset: auto 1.875rem 2.5rem auto;
}

.image-111 {
  width: 100%;
  height: 100%;
}

.hero-section_cmapaigns {
  background-color: #eef2ff;
  border-radius: 1.875rem;
  padding: 3.472vw 1.25rem 4.167vw;
}

._22-bold-100 {
  letter-spacing: -.046vw;
  font-size: 1.5vw;
  font-weight: 700;
  line-height: 100%;
}

.hero-subheading_cmpagins {
  padding-top: 3.125rem;
  padding-bottom: 1.875rem;
}

.para-small_cmapaigns {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-wrapper_campagins.p-170-60 {
  width: 54.375rem;
  padding-top: 11.8vw;
  padding-bottom: 0;
}

._40-medium-50 {
  letter-spacing: -1px;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.content-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 2vw;
  display: flex;
}

.content-wrapper.project-showcase {
  grid-column-gap: 40vh;
  grid-row-gap: 40vh;
  padding: 0 0 7.4vh;
}

.donw-butotn {
  position: relative;
  right: 30px;
}

.bg-video-player {
  width: 100%;
  height: 100%;
  position: relative;
}

.bg-video-player.for-mobile, .pp {
  display: none;
}

.simple-list-wrapper {
  width: 100%;
}

.padding-vertical-7 {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  flex-flow: column;
  padding-top: 0;
}

.padding-vertical-7.padding-top-564 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  padding-top: 0;
}

.border-bottom-2 {
  border-top: 1px solid #3737cd;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 116px;
}

.address-heading-2 {
  width: 38vw;
}

._13-bold-36-2 {
  letter-spacing: -.05vw;
  font-size: .9vw;
  font-weight: 700;
  line-height: 2.76923;
}

.heading-11 {
  letter-spacing: -.25vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.75vw;
  font-weight: 500;
  line-height: 1.2037;
}

.rectangle-box-2 {
  background-color: #4242ff;
  justify-content: flex-start;
  align-items: center;
  width: .75rem;
  min-width: .75rem;
  height: .375rem;
  position: absolute;
}

.padding-global-2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.link-block {
  width: 100%;
  text-decoration: none;
}

.first-holder {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contacts-options {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.code-embed-4 {
  height: 100%;
  display: none;
}

.navbar-random {
  background-color: var(--blue-cd);
  border-radius: 1.25rem;
  padding: 1rem;
  display: none;
}

.ham-menu {
  background-color: var(--base-color-brand--blue-light);
  height: 3rem;
}

.nav-content-wrtappre {
  background-color: var(--base-color-brand--pink-light);
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-56 {
  height: 4rem;
}

.custom-navbar-glo-bal {
  z-index: 199;
  justify-content: center;
  align-items: flex-start;
  width: 1115px;
  margin-bottom: 1rem;
  display: none;
  position: fixed;
  inset: auto 0% 15% 50%;
  transform: translate(-50%);
}

.custom-nav-image {
  width: 100%;
}

.navbar-options-wrapper {
  color: #fff;
  background-color: #080331;
  border-radius: 1.38vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4.3vw;
  padding-left: 1.38vw;
  padding-right: 1.38vw;
  display: flex;
  overflow: hidden;
}

.navbar-options-wrapper.bg-blue {
  background-color: #2c2ce5;
}

.navbar-options-wrapper.bg-white {
  color: #4242ff;
  background-color: #fff;
}

.navbar-options-wrapper.is-white {
  background-color: #fff;
  padding-top: 1.38vw;
  padding-bottom: 1.38vw;
}

.arrow-5px {
  width: .41vw;
  height: .41vw;
}

._25-italic-35 {
  letter-spacing: -.104vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.73vw;
  font-weight: 400;
  line-height: 160%;
}

._25-italic-35.italic {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
}

._25-italic-35.footer-italic {
  letter-spacing: -.8px;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: clamp(17px, 1.38vw, 20px);
}

._44-italic-63 {
  letter-spacing: -.25rem;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.7vw;
  font-weight: 400;
  line-height: 2.52%;
}

._10-medium-24 {
  color: #4242ff;
  font-family: Manrope, sans-serif;
  font-size: .625rem;
  font-weight: 500;
  line-height: 100%;
}

.orange {
  background-color: orange;
  margin-top: 0;
  position: static;
  bottom: 150px;
}

.blast {
  background-color: red;
  margin-top: 319px;
}

.div-block-57 {
  color: green;
  background-color: green;
  height: 80vh;
}

.test-0001 {
  background-color: red;
}

.div-block-58 {
  background-color: red;
  position: static;
}

.main-logo-button {
  width: 2.36vw;
  height: 2.36vw;
  position: static;
  inset: auto 0% auto auto;
}

.main-logo-button.sec {
  z-index: 99999;
  position: absolute;
  bottom: -60px;
}

.main-logo-button.bg-blue {
  opacity: 0;
  inset: 0% auto auto 0%;
}

.main-logo-button.is-blue {
  opacity: 0;
  position: absolute;
  inset: auto;
}

.main-logo-button.is-blue.active-state {
  opacity: 100;
}

.main-logo-button.is-white {
  opacity: 1;
  position: absolute;
  right: auto;
}

.main-logo-button.is-white.active-state {
  opacity: 0;
}

.main-logo-button.second {
  position: absolute;
  top: auto;
  right: auto;
}

.main-logo-button.first {
  z-index: 1;
  opacity: 1;
  position: absolute;
  right: auto;
}

._68-nomral-70 {
  letter-spacing: -2.72px;
  font-family: Manrope, sans-serif;
  font-size: 4.72vw;
  font-weight: 400;
  line-height: 1.02941;
}

.div-block-59 {
  border-radius: 0;
  width: auto;
  min-width: auto;
  max-width: none;
  display: flex;
  position: fixed;
  bottom: 5vh;
}

.padding-top-30 {
  padding-top: 2.083vw;
}

._40-medium-60 {
  color: var(--main-blue);
  letter-spacing: -.125vw;
  font-family: Manrope, sans-serif;
  font-size: 2.7vw;
  font-weight: 500;
  line-height: 1.33333;
}

._40-medium-60._40 {
  font-size: 2.7vw;
}

._34-medium-50 {
  letter-spacing: -2px;
  font-family: Manrope, sans-serif;
  font-size: 2.36vw;
  font-weight: 500;
}

.input-show-text {
  justify-content: space-between;
  align-items: center;
  width: 6vw;
  display: flex;
}

.fom-control {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.success-message {
  position: absolute;
  inset: 0% 0% auto auto;
}

.pfc-bottom-right {
  position: absolute;
}

.bottom-logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: absolute;
  inset: auto 40px 40px auto;
}

._110-italic-130 {
  letter-spacing: -.48vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 7.6vw;
  font-weight: 400;
  line-height: 100%;
}

._110-italic-130.is-white {
  color: var(--r-white);
}

._110-italic-130.ttnp {
  letter-spacing: -.62vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 7.6vw;
  line-height: 1.1;
}

.contact-us-block {
  grid-column-gap: .8vw;
  grid-row-gap: .8vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.bottom-logo-left {
  grid-column-gap: 1.38vw;
  grid-row-gap: 1.38vw;
  display: flex;
}

.bottom-logo-left.faq {
  justify-content: center;
  align-items: center;
  padding-top: 2vw;
  padding-bottom: 0;
}

._15-semibold-19 {
  letter-spacing: -.069vw;
  font-size: 1.04vw;
}

.image-logo {
  width: 1.3vw;
  min-width: 20px;
  height: 1.3vw;
  min-height: 20px;
}

.project-mask {
  z-index: 1;
  background-color: var(--main-blue);
  color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40px;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: auto;
}

.main-heading {
  color: #fff;
  cursor: pointer;
  transition: color .2s;
}

.main-heading:hover {
  color: var(--royal-blue);
}

._200-italic-253 {
  color: var(--r-white);
  letter-spacing: -1.2vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 13.88vw;
  font-style: italic;
  font-weight: 400;
  line-height: 1.265;
}

.transitioner {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.hider {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--main-blue);
  opacity: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: block;
}

.ex-1 {
  background-color: red;
  width: 50px;
  height: 50px;
}

.canvas {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.consultation-button {
  color: var(--base-color-neutral--white);
  letter-spacing: -.03vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.dot-circle {
  width: 1.25vw;
  height: 1.25vw;
}

.cta-holder-right {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.card-line {
  border-bottom: 1px solid #fff;
  width: 7.98vw;
  height: 0;
  position: absolute;
  inset: auto auto 0% 0%;
}

.card-line.to-text {
  width: 2.78vw;
  inset: auto auto 0% 0%;
}

.card-line.email-text {
  width: 7.98vw;
}

.input-text-holder {
  position: relative;
}

.padding-none.padding-bottom {
  padding-bottom: 15vh;
}

.text-wrapper-865 {
  width: 65vw;
  padding-bottom: 7.4vh;
}

.content-wrapper_heading_display {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 11.11vw;
  padding-bottom: 11.11vw;
  display: flex;
}

._14-bold-36-2 {
  color: var(--main-blue);
  letter-spacing: -.2px;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 2.57143;
}

.square-box-2 {
  color: var(--main-blue);
  background-color: #4242ff;
  justify-content: flex-start;
  align-items: center;
  min-width: .34vw;
  height: .34vw;
  position: static;
  inset: auto 0% 0% auto;
}

.square-box-2.absolute-ccenter-down {
  position: absolute;
  bottom: 0;
  right: 50%;
  transform: translate(25%);
}

.square-box-2.absolute-center {
  position: absolute;
  top: 0%;
  bottom: auto;
  right: 50%;
  transform: translate(25%);
}

.wrapper-flex-30px {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  display: flex;
}

.text-wrapper-236 {
  width: 23.6vw;
}

.contact-arrow {
  width: 1.45vw;
  height: 1.87vw;
}

.q-a_box {
  background-color: #f8f8ff;
  border-radius: 1.11vw;
  height: auto;
  padding: 1.94vw 1.3vw;
  overflow: hidden;
}

.q-a_box.closed {
  overflow: hidden;
}

.q-a_box.items-closed {
  width: auto;
  position: static;
}

.faq1_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.9vw;
  padding-left: 1.3vw;
  padding-right: 1.3vw;
  display: flex;
}

.button-4 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-4.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.faq1_accordion {
  grid-column-gap: 1.3vw;
  grid-row-gap: 1.3vw;
  background-color: #f8f8ff;
  border-radius: 1.11vw;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 47.91vw;
  display: flex;
  overflow: hidden;
}

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

.faq1_list {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  color: var(--main-blue);
  flex-flow: column;
  display: flex;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
}

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

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.faq1_answer {
  padding-left: 2.6vw;
  overflow: hidden;
}

.icon-embed-small {
  background-color: var(--main-blue);
  color: var(--r-white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.section_faq1 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.faq1_icon-wrapper {
  background-color: var(--main-blue);
  border-radius: .55vw;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.6vw;
  height: 1.6vw;
  display: flex;
  overflow: hidden;
}

.front-section {
  width: 27vw;
  height: 250px;
  transform: rotate(2deg);
}

.taker {
  width: 600px;
  height: 600px;
  position: relative;
  top: 145px;
}

.div-block-62 {
  z-index: -1;
  transform-style: preserve-3d;
  width: 436px;
  position: absolute;
  inset: -356px auto auto 164px;
  transform: rotateX(24deg)rotateY(0)rotateZ(0);
}

.image-112 {
  width: 100%;
  height: 551px;
  position: relative;
  top: 79px;
}

.indicators-square-holder {
  grid-column-gap: .417vw;
  grid-row-gap: .417vw;
  display: flex;
}

.indicators-square {
  background-color: var(--main-blue);
  width: .4vw;
  height: .4vw;
}

.our-projects-heading {
  letter-spacing: -2.5vw;
  padding-right: 4.6vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 26.3vw;
  font-weight: 400;
}

._18-bold-22 {
  letter-spacing: -.08vw;
  font-family: Manrope, sans-serif;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.22222;
}

.our-projects-consultation {
  letter-spacing: -.05vw;
  background-color: #090b48;
  border-radius: 1.11vw;
  justify-content: center;
  align-items: center;
  width: 16.667vw;
  height: 3.33vw;
  font-family: Manrope, sans-serif;
  font-size: 1.04vw;
  display: flex;
}

.projects-card-heading {
  letter-spacing: -.18vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.33vw;
  font-weight: 400;
  line-height: 1.04167;
}

.services-link {
  text-decoration: none;
}

.italic-text-navbar {
  letter-spacing: -.069vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.38vw;
  font-weight: 400;
}

.menu-services {
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 1.73vw;
  font-weight: 400;
}

.home-page-logo-link.w--current {
  height: 4.37vw;
  overflow: visible;
}

.nav-main-open-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #4242ff;
  border-radius: 1.25vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.37vw;
  height: 4.37vw;
  transition: background-color .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-main-open-2.on-bottom {
  z-index: 1;
  opacity: 1;
  position: absolute;
}

.nav-main-open-2.on-top {
  z-index: 2;
  background-color: #f1f2ff;
  transition: opacity .2s, background-color .8s;
  position: absolute;
}

.nav-main-open-2.on-top:hover {
  opacity: 0;
}

.blue-edge-2 {
  background-color: #3737cd;
  border-radius: 26px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: clamp(0rem, .69vw, 10px);
  transition: all .8s;
  display: flex;
  overflow: hidden;
}

.blue-edge-2.when-closed {
  background-color: #4242ff;
  border-radius: 1.8vw;
  justify-content: flex-end;
  align-items: center;
  width: 77vw;
  padding: 0;
  display: block;
}

.footer-options-2 {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  flex-flow: column;
  width: 18.75vw;
  display: flex;
}

.menu-text-2 {
  color: #4242ff;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 700;
  line-height: 1.4375;
}

.menu-text-2.is-white {
  color: #fff;
}

.honme-page-link-2 {
  text-decoration: none;
}

.honme-page-link-2.w--current {
  width: 4.37vw;
  height: 4.37vw;
  position: relative;
}

.menu-wrapper-2 {
  background-color: #f1f2ff;
  border-radius: 1.25vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: grid;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.hamburger-menu-2 {
  grid-column-gap: .29vw;
  grid-row-gap: .29vw;
  background-color: #f8f8ff;
  border-radius: 1.5vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.37vw;
  height: 4.37vw;
  transition: height .2s;
  display: flex;
}

.hamburger-menu-2:hover {
  background-color: #d9e5ff;
}

.footer-upper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 15.5vw;
  padding: .69vw .69vw 0;
  transition: height .8s;
  display: flex;
  overflow: hidden;
}

.footer-upper-2.closed-state {
  width: 77vw;
  height: 0;
  max-height: none;
  padding-top: 0;
  padding-bottom: 0;
  transition-property: none;
  display: flex;
}

.consultation-button-2 {
  color: #fff;
  letter-spacing: -.03vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 1.5vw;
  padding-right: 1.5vw;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.navigation-bar-bottom-2 {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
  overflow: hidden;
}

.footer-logo-2 {
  color: #4242ff;
}

.div-block-63 {
  border-radius: 0;
  width: auto;
  min-width: auto;
  max-width: none;
  display: block;
  position: fixed;
  bottom: 5vh;
}

.hamburger-line-2 {
  background-color: #5656cf;
  border-bottom: .26vw solid #4242ff;
  width: 1.944vw;
  display: block;
}

.footer-content-wrapper-4 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #d9daff;
  border-radius: 1.38vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 9.37vw;
  padding: .8vw 1.25rem .83vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-items-2 {
  grid-column-gap: .69vw;
  grid-row-gap: .69vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.container-white-2 {
  background-color: #4242ff;
  border-radius: clamp(0rem, 1.8vw, 25px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .69vw;
  display: flex;
}

.down-arrow-iamges {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-64 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 191px;
  display: flex;
}

.close-button {
  background-color: orange;
  width: 150px;
  height: 150px;
}

.green {
  background-color: green;
  width: 150px;
  height: 150px;
}

.green.pink {
  background-color: pink;
  display: block;
}

.heading-12 {
  font-size: 2rem;
}

.collection-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  place-items: start center;
  padding-left: 0;
  padding-right: 0;
}

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

.image-114 {
  width: 120px;
  height: 120px;
}

.paragraph-2 {
  font-family: Bitter, serif;
}

.collection-list {
  flex-flow: row;
  display: flex;
}

.image-115 {
  width: 1.25vw;
}

.project-wrapper {
  aspect-ratio: 340 / 480;
  border-radius: 2vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 23.6vw;
  padding: 2.4vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.project-images {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.projects-card_title {
  color: var(--main-blue);
  letter-spacing: -.2vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 3.5vw;
  font-weight: 400;
}

.projects-card-title {
  color: var(--main-blue);
  letter-spacing: -.03vw;
  font-family: Manrope, sans-serif;
  font-size: .9vw;
  font-weight: 700;
}

.project-subheaders {
  color: var(--main-blue);
  letter-spacing: -.02vw;
  font-size: 1vw;
  font-weight: 500;
}

.items-botom {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.collection-item-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
}

.collection-item-3 {
  padding-left: 0;
}

.text-field-5 {
  color: var(--main-blue);
  font-weight: 700;
}

.image-116 {
  position: absolute;
}

.image-116:hover {
  opacity: 0;
}

.lottie-1 {
  width: 80%;
}

.gradient-placer {
  z-index: 99;
  background-image: linear-gradient(35deg, #4242ff, #fff0 61%), linear-gradient(345deg, #4242ff, #4242ff00 45%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.lottie-animation {
  width: 100%;
  height: 100%;
  padding: .69vw;
}

.logo-lottie {
  width: 100%;
}

.background-video-3 {
  border-radius: 1.11vw;
  width: 100%;
  height: 100%;
}

.play-pause-button {
  display: none;
}

.title-manager {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.pixlz-hero-heading {
  background-color: #f8f8ff;
  border-radius: 2vw;
  width: 100%;
  height: 96vh;
  margin-top: 2vh;
  padding-top: 22vh;
}

.pixlz-heading-large {
  letter-spacing: -1.6vw;
  padding-right: 1.35vw;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-size: 17vw;
  font-weight: 400;
}

.text-with-dot {
  position: relative;
}

.bs_section-hero-heading {
  width: 100%;
}

.bs-hero-heading {
  color: var(--main-blue);
  background-color: #ededff;
  border-radius: 3.75rem;
  justify-content: center;
  align-items: center;
  height: 96vh;
  display: flex;
}

.bs-heading-wrapper {
  justify-content: center;
  align-items: center;
  font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
  font-weight: 400;
  display: flex;
}

.bs-padding-global {
  justify-content: center;
  align-items: center;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.bs-container {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.bs-main-heading {
  letter-spacing: -1.46875rem;
  font-size: 14.6875rem;
  font-weight: 400;
}

.footer-options-3 {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  flex-flow: column;
  width: 18.75vw;
  display: flex;
}

.menu-text-3 {
  color: #4242ff;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 700;
  line-height: 1.4375;
}

.menu-text-3.is-white {
  color: #fff;
}

.footer-content-wrapper-5 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #d9daff;
  border-radius: 1.38vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 9.37vw;
  padding: .8vw 1.25rem .83vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-items-3 {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.items-closed {
  width: 0;
  height: 4.37vw;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  transition: width .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.items-closed.items-opened {
  width: 47.8vw;
  max-width: none;
  height: 4.37vw;
  position: relative;
  overflow: hidden;
}

.nav-main-open-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f1f2ff;
  border-radius: 1.25vw;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 4.37vw;
  height: 4.37vw;
  transition: background-color .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-white-3 {
  background-color: #4242ff;
  border-radius: 1.7vw;
  flex-flow: column;
  width: 100%;
  padding: .6vw .69vw .69vw;
  transition: background-color .8s;
  display: flex;
}

.navigation-bar-bottom-3 {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.menu-text-4 {
  color: #4242ff;
  font-family: Manrope, sans-serif;
  font-size: .972vw;
  font-weight: 700;
  line-height: 1.4375;
}

.menu-text-4.is-white {
  color: #fff;
}

.blue-edge-3 {
  background-color: #4242ff;
  border-radius: 1.8vw;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  transition: all .8s;
  display: flex;
  overflow: visible;
}

.blue-edge-3.when-closed {
  background-color: #4242ff;
  border-radius: 1.8vw;
  justify-content: flex-end;
  align-items: center;
  width: 77vw;
  padding: 0;
  display: block;
  overflow: hidden;
}

.button-interaction-2 {
  background-color: #090b48;
  border-radius: 1.25vw;
  justify-content: center;
  align-items: center;
  width: 66vw;
  height: 4.37vw;
  transition: all .8s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-interaction-2.btn-expand {
  justify-content: space-between;
  align-items: center;
  width: 18vw;
}

.footer-content-wrapper-6 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #d9daff;
  border-radius: 1.38vw;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 9.37vw;
  padding: .8vw 1.25rem .83vw;
  font-family: Thatthatnewpixelfamilytest Square, Arial, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-items-4 {
  grid-column-gap: .34vw;
  grid-row-gap: .34vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
}

.div-block-65 {
  border-radius: 0;
  width: auto;
  min-width: auto;
  max-width: none;
  display: flex;
  position: fixed;
  bottom: 5vh;
}

.menu-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f2ff;
  border-radius: 1.25vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  display: grid;
  position: static;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.image-interaction {
  z-index: 1;
  width: 100%;
  position: relative;
}

.image-hovering {
  width: 100%;
  height: 100%;
}

.hover-image-wrapper {
  opacity: 0;
  border-radius: 2vw;
  width: 18vw;
  transition: opacity 50ms;
  position: absolute;
  inset: 0% 12.6vw auto auto;
  overflow: hidden;
}

.section-temper {
  position: relative;
}

.yellow-color {
  z-index: 1;
  background-color: #ff0;
  height: 500px;
  position: relative;
  top: 0;
}

.yellow-color.red-color {
  z-index: 2;
  background-color: red;
  top: 0;
}

.yellow-color.color-green {
  z-index: 3;
  background-color: green;
  top: 0;
}

.yellow-color.color-blue {
  z-index: 4;
  top: 4px;
}

.spacer {
  height: 100vh;
}

.black {
  background-color: #000;
  width: 100%;
  height: 50px;
}

.lottie-mains {
  width: 80%;
}

@media screen and (max-width: 991px) {
  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 2vw 0 0;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

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

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

  .padding-vertical {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

  .padding-vertical.padding-top-120 {
    padding-bottom: 120px;
  }

  .padding-vertical.nav-pad {
    padding-top: 0;
  }

  .padding-vertical.padding-top-40.padding-bottom-28 {
    padding-bottom: 60px;
  }

  .padding-vertical.padding-top-320-bottom-0 {
    padding-top: 200px;
  }

  .padding-vertical.paddint-top-170 {
    padding-top: 140px;
  }

  .padding-vertical.padding-top-40.m-40 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-vertical.padding-top-60 {
    padding-top: 15px;
  }

  .padding-vertical.padding-top-243 {
    padding-top: 160px;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-global {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .page-wrappe-broke, .page-wrappe-broke.design-complete {
    display: block;
  }

  .main-wrapper {
    justify-content: flex-end;
    align-items: stretch;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_button {
    color: #fff;
  }

  .section_hero {
    padding-top: 3rem;
  }

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

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .manrope--14-600.bigger {
    font-size: 1.3rem;
  }

  .text-holder-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: block;
  }

  .text-size29-42.ttnp-regular {
    font-size: 1.6rem;
  }

  .image-holder-nav {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav.background-blue {
    color: #3838ce;
    background-color: #3838ce;
  }

  .image-holder-nav.none {
    display: none;
  }

  .image-holder-nav.none.navbar-tab {
    display: flex;
  }

  .image-holder-nav.none.unnone-mobile {
    display: none;
  }

  .image-holder-nav.background-dark-blue {
    width: 3.4rem;
    height: 3.3rem;
  }

  .inside-video.is-white {
    border-radius: 2.5rem;
    width: 100%;
    height: 100%;
    min-height: 82vh;
  }

  .vanij-content-wrapper {
    color: #fff;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 2.5rem;
    padding-left: 1.57rem;
    padding-right: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper.gen-ai-content-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 2.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .main-menu-item-containr {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .main-menu-item-containr.none {
    display: none;
  }

  .manrope-normal-60 {
    color: #fff;
    font-size: 2.9rem;
  }

  .vanij-image-wrapper {
    width: 100%;
  }

  .vanij-image-wrapper.radius22 {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793aa9a870cc3fc9504df61_image%20(7).svg");
    background-size: cover;
    width: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .vanij-image-wrapper.radius22.pixel-image {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679f9b6ec7e9c4e127ffe000_image%20(13).svg");
    background-size: cover;
    inset: 0% auto auto 0%;
    overflow: visible;
  }

  .vanij-image-wrapper.radius22.background-royal-blue {
    background-color: #3737cd;
  }

  .work-menu {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem 0 1.25rem 1.25rem;
    display: flex;
  }

  .para-button-holder.genai-button-para {
    width: 100%;
  }

  .digilocker-background {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679f80fc7a5a5c3d1366d85a_image%20(11).svg");
    background-position: 0 0;
    background-size: cover;
  }

  .footer-element {
    border-radius: .625rem;
    width: 100%;
  }

  .footer-element.policy-footer {
    border-radius: 7px;
  }

  .footer-element.footer-pixlz {
    height: 300px;
  }

  .vanij-ai {
    height: 499px;
  }

  .vanij-ai.vanij-ai-home {
    height: 554px;
    display: block;
    overflow: hidden;
  }

  .vanij-ai.adya-vanij {
    height: 480px;
  }

  .content-holder.radius22 {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 108.5px;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .image-categories {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793aa9a870cc3fc9504df22_30d58bbb460ef60e4122aec5f27dea17.png");
    background-position: 0 0;
    background-size: 1200px;
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .page-wrapper-2 {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .cards-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
    overflow: hidden;
  }

  .cards-grid.point-cards-grid {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    border-radius: 0;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 99%;
  }

  .cards-grid.point-cards-grid._10px {
    border-radius: 0;
    padding-top: 0;
  }

  .heading-large {
    letter-spacing: -15px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13.2rem;
    line-height: 1;
  }

  .heading-large.head-115 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5.2rem;
  }

  .heading-large._260-220-8 {
    font-size: 12.6rem;
  }

  .heading-large.h1-360-380.is-blue {
    padding-top: 0;
    font-size: 11rem;
  }

  .home-hero {
    height: auto;
    display: block;
  }

  .home-hero.curves {
    padding: 1.575rem;
  }

  .home-hero.curves._92-width {
    padding-top: 2.275rem;
  }

  .download-asset-holder {
    width: 100%;
    padding: 1.25rem;
  }

  .download-asset-holder.work-button {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    padding-left: 1.42rem;
  }

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

  .footer-grid.policies {
    border-radius: 20px;
  }

  .trendsoftomorrow {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    flex-flow: column;
    padding-top: 0;
  }

  .transparent-holder {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .transparent-holder.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

  .transparent-holder.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .transparent-holder.aitech {
    bottom: 22.9125rem;
    left: 31.5625rem;
  }

  .transparent-holder.start-ups {
    bottom: 13.6375rem;
  }

  .transparent-holder.hc {
    bottom: 4.0375rem;
    left: 29.65rem;
  }

  .transparent-holder.legal {
    bottom: 30.4375rem;
  }

  .transparent-holder.large {
    bottom: -26px;
  }

  .assets-holder {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: 1;
    width: 100%;
  }

  .assets-holder.mobile-down-options {
    display: none;
  }

  .manrope-16-600 {
    font-size: .75rem;
  }

  .section-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .card-1 {
    width: 100%;
  }

  .card-1.radius-20px.component-left {
    border-bottom-left-radius: 0;
    width: auto;
  }

  .card-1.radius-20px.component-mid.component-mid-right-tablet {
    border-top-right-radius: 1.25rem;
  }

  .card-1.radius-20px.component-mid.component-mid-left-tablet {
    border-bottom-left-radius: 1.25rem;
  }

  .card-1.radius-20px.componenet-right {
    border-top-right-radius: 0;
  }

  .card-1.border-light {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
  }

  .card-1.border-light.digital-marketing {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0;
  }

  .card-1.border-light.digital-privacy {
    border-radius: 0 0 20px 20px;
  }

  .card-1.border-light.mid {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .card-1.border-light.api-integration {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
  }

  .card-1.border-light.content-creation {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .donw-button {
    height: 22px;
  }

  .footer-content-wrapper {
    height: 14vw;
    padding-left: 1.2625rem;
  }

  .footer-content-wrapper.policy-content-wrapper {
    border-radius: 0;
    height: auto;
    padding: 1rem 2.37rem 1rem 2.375rem;
  }

  .footer-content-wrapper.upper-corenerremove {
    border-top-left-radius: 0;
  }

  .footer-content-wrapper.dark-blue {
    height: auto;
  }

  .logo.background-blue {
    width: 100%;
  }

  .logo.background-blue.w--current {
    flex: 1;
    width: 100%;
  }

  .navbar-resolver {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 94%;
    display: flex;
  }

  .tot-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding: 0 1.57rem 1.57rem;
  }

  .navigation-desktop {
    justify-content: flex-start;
    align-items: stretch;
    width: 50%;
  }

  .component-flex {
    display: none;
  }

  .content-wrapper-tabs {
    width: 100%;
    padding-top: 1.05rem;
    padding-bottom: 1.05rem;
  }

  .navigation-tablet-landscape.none-hide-desktop {
    height: 59px;
    display: block;
    overflow: hidden;
  }

  .wrapper-stacks-box {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    width: 100%;
  }

  .wrapper-stacks-box._100 {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
  }

  .gap-medium.heading-button-gap {
    grid-column-gap: 15.5rem;
    grid-row-gap: 15.5rem;
  }

  .vanij-background-home {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
  }

  .vanij-background-home.none {
    display: block;
    overflow: clip;
  }

  .vanij-background-home.none1 {
    display: none;
  }

  .genai-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 100%;
    padding: 1.5rem;
  }

  .genai-content-wrapper.approachable-content-wrapper {
    grid-column-gap: 14.7rem;
    grid-row-gap: 14.7rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem 1.5rem;
  }

  .genai-content-wrapper.approachable-content-wrapper.padding-more {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .manrope-400 {
    font-size: 12px;
    font-weight: 400;
  }

  .navigaton-options-desktop.none {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 504px;
    margin-top: 6px;
    display: flex;
  }

  .navigaton-options-desktop.tab-block {
    opacity: 0;
    opacity: 0;
    opacity: 0;
    opacity: 0;
    display: none;
    position: absolute;
  }

  .navbar-proper {
    width: 100%;
    padding-bottom: 0;
    display: none;
    position: static;
  }

  .image {
    display: block;
  }

  .hamburrger {
    margin-left: 0;
  }

  .hamburrger.nav-item-holder {
    margin-left: 6px;
    display: flex;
  }

  .hamburrger.nav-item-holder.on-mouse-press {
    width: 3.375rem;
    margin-left: auto;
  }

  .main-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .main-wrapper-2.home {
    margin-top: 5px;
  }

  .h1-new-gen-ai.manrrope-600-white {
    font-size: 2.9rem;
    line-height: 1.1;
  }

  .navbar-items-right {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .categories {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 453px;
    display: flex;
    overflow: hidden;
  }

  .work-button {
    width: 100%;
    padding: 0 1.2rem;
  }

  .button-holder {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    position: relative;
    bottom: 55px;
  }

  .h1-pixlz-design {
    font-size: 13.3rem;
    line-height: 1.4;
  }

  .stacks-width-25.bg-light-blue {
    grid-column-gap: 11.4rem;
    grid-row-gap: 11.4rem;
  }

  .stacks-width-25.bg-light-blue._210gap {
    grid-column-gap: 14.0625rem;
    grid-row-gap: 14.0625rem;
  }

  .stacks-width-25._100 {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
    height: 320px;
  }

  .stacks-width-25.allservices-block2 {
    grid-column-gap: 14.0625rem;
    grid-row-gap: 14.0625rem;
    height: 320px;
  }

  .stacks-width-25.size-50 {
    grid-column-gap: 14.4rem;
    grid-row-gap: 14.4rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
  }

  .stacks-width-25.size-50.gap-increase {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
  }

  .stacks-width-25.background-remove.width-100 {
    width: 100%;
  }

  .stacks-width-25.padding-0-gap-more {
    width: 50%;
  }

  .stacks-width-25.padding-0-gap-more.gap-decrease-stacks {
    grid-column-gap: 9.9rem;
    grid-row-gap: 9.9rem;
    padding-right: 1.5rem;
  }

  .stacks-width-25.width-less {
    width: 50%;
  }

  .stacks-width-25.width-30-reverse.background-color-dark-blue {
    width: 60%;
  }

  .stacks-width-25.width-30-reverse.background-color-dark-blue.gap-increase {
    width: 50%;
  }

  .stacks-width-25.width-60 {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
  }

  .tabs-identity {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
  }

  .tabs-identity.tabs-tablet {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    flex-flow: column;
  }

  .tabs-identity.upper-tabs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 10px;
  }

  .download-holder.media._12pxr {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 0;
  }

  .download-holder.media._12pxr.mobile-reveal {
    display: none;
  }

  .download-holder._12pxr {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1.3rem 1.42rem;
  }

  .our-approach.background-white {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tabs-image {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cnsultation {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .padding-gloabal {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 15px;
  }

  .padding-gloabal._7px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-tabs {
    width: 24vw;
  }

  .interaction-fintech {
    width: 100%;
    left: 30px;
  }

  .interaction-fintech.interaction2, .interaction-fintech.interaction2.second-heading {
    bottom: -750px;
  }

  .para-size-15-height-25 {
    font-size: .9rem;
  }

  .stacks {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .align-left-100 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .padding-vertical-2 {
    padding-top: 10px;
  }

  .padding-vertical-2.nav-pad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 0;
  }

  .padding-vertical-2.pad-20px {
    padding-top: 10px;
  }

  .cards.point-cards {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .heading-wrapper_large {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 2.7rem;
    display: flex;
  }

  .heading-wrapper_large.flex-first {
    order: -1;
  }

  .heading-wrapper_large.flex-last {
    order: 1;
  }

  .heading-wrapper_large.contact {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
  }

  .stacks-layer-1 {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
  }

  .stacks-layer-1.flex-right-2 {
    flex-flow: row;
  }

  .pixlz-design-heading {
    left: 0;
  }

  .section-stacking-effect.iterative {
    height: auto;
  }

  .h3-manrope-28px {
    font-size: 1.3rem;
  }

  .content-position-holder {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    position: relative;
    inset: auto 0% 0%;
  }

  .navbar-items-left {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    width: 50%;
    display: flex;
  }

  .navbar-items-left.top {
    width: 60%;
  }

  .manrope-24-sb {
    font-size: 1.5rem;
  }

  .bottom-image {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 15px;
  }

  .category-image {
    height: 100%;
    display: block;
    position: static;
  }

  .media-images {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .nav-holder {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 54px;
  }

  .nav-holder.desktop, .nav-list.background-blue._10pxradius {
    display: none;
  }

  .nav-list.background-blue._10pxradius.en {
    border-radius: 8px;
    margin-left: auto;
    display: block;
  }

  .nav-list.background-blue._10pxradius {
    display: none;
  }

  .nav-list.background-blue._10pxradius.en-5 {
    border-radius: 8px;
    margin-left: auto;
    display: block;
  }

  .interaction-slider {
    margin-top: 0;
  }

  .video-content-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: calc(100vh - 2.788vw);
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: relative;
  }

  .video-content-wrapper.pixlz-design {
    padding-bottom: 4.7rem;
  }

  .video-content-wrapper.our-integrations {
    padding: 30px;
  }

  .image-11 {
    display: block;
  }

  .padding-vertical-3 {
    padding-top: 10px;
  }

  .padding-vertical-3.nav-pad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 0;
  }

  .padding-vertical-3.pad-20px {
    padding-top: 10px;
  }

  .div-block-11 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .image-15 {
    display: block;
  }

  .padding-vertical-4 {
    padding-top: 10px;
  }

  .padding-vertical-4.nav-pad {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 0;
  }

  .padding-vertical-4._0px {
    padding-top: 0;
  }

  .padding-vertical-4.pad-20px {
    padding-top: 10px;
  }

  .div-block-13 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .solutions-services {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
  }

  .manrope--14-600-2.bigger {
    font-size: 1.3rem;
  }

  .vanij-content-wrapper-2 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-lgrid1-1 {
    padding-bottom: 1.57rem;
    position: absolute;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-2.project-landing-content-wrapper, .vanij-content-wrapper-2.content-no-description {
    grid-column-gap: 23.8rem;
    grid-row-gap: 23.8rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .h1-manrope-66px-white-2 {
    font-size: 2.9rem;
  }

  .light-house-container.bg-image-suit-lady {
    position: relative;
  }

  .manrope-29-600 {
    font-size: 1.3rem;
  }

  .solutions-options-holder {
    justify-content: flex-start;
    align-items: center;
  }

  .land-approachable {
    position: relative;
  }

  .hero-land {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: block;
    overflow: hidden;
  }

  .services-block {
    width: 50%;
  }

  .options-icon.width-45 {
    border-radius: 8px;
    width: 30px;
    height: 30px;
  }

  .image-approachble-holder {
    height: 640px;
    inset: 0% auto auto 0%;
  }

  .presentation-land-block {
    height: 454px;
  }

  .upresentation-background {
    height: 100%;
    display: block;
  }

  .solutions-block {
    width: 50%;
  }

  .h1-ttnl-94-400-white {
    font-size: 4.1rem;
  }

  .h1-ttnl-94-400-white.isblue {
    letter-spacing: -7px;
    font-size: 6.5rem;
  }

  .lighouse-image-holder.fin-tech-lighthouse {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a9b97dc0ac83a669a8cf6d_image%20(15).svg");
    background-position: 50%;
    background-size: auto;
  }

  .lighouse-image-holder.bussiness-room {
    background-position: 50%;
    position: absolute;
  }

  .lighouse-image-holder.bussiness-room.m-580 {
    position: relative;
  }

  .manrope-400-2 {
    font-size: 12px;
    font-weight: 400;
  }

  .lighthouse-land-content-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .tabs-menu {
    overflow: scroll;
  }

  .presentation-image-holder {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793b0065d512653f080fe4c_image.png");
    background-position: 0 0;
    background-size: 1450px;
    border-radius: 22px;
    height: 100%;
    overflow: hidden;
  }

  .h1-pixlz-design-2 {
    font-size: 19rem;
    line-height: .9;
  }

  .solutions-content-wrapper {
    grid-column-gap: 6.1rem;
    grid-row-gap: 6.1rem;
    width: 100%;
  }

  .our-approach-2.whit-backgroud {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .our-approach-2.whit-backgroud._27-padding-button {
    padding: 10px 20px;
  }

  .our-approach-2.radius-22 {
    line-height: 1.3rem;
  }

  .manrope-14-600-2 {
    font-size: .9rem;
  }

  .arrow {
    height: 15px;
  }

  .image-17 {
    display: block;
  }

  .ttnp-400-114 {
    font-size: 5rem;
  }

  .h3-manrope-28px-2 {
    font-size: 1.3rem;
  }

  .solutions-options {
    flex: 1;
    width: 100%;
    padding: 1.4rem;
  }

  .solutions-options.adya-options {
    border-radius: 12px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .hero-land-background {
    height: 100%;
    top: auto;
  }

  .content-wrapper-presentation.land-bacterio {
    grid-column-gap: 15.9rem;
    grid-row-gap: 15.9rem;
    padding: 1.5rem;
  }

  .hero-land-content-wrapper {
    grid-column-gap: 10.3rem;
    grid-row-gap: 10.3rem;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .hero-land-content-wrapper.services-content-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .hero-image-services {
    overflow: visible;
  }

  .flex-right {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .vanij-content-wrapper-3 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-3.adya-vanij {
    padding-top: 1.5rem;
    padding-left: 2rem;
    position: absolute;
  }

  .manrope-600-64 {
    font-size: 2.6rem;
  }

  .h1-manrope-66px {
    font-size: 2.9rem;
  }

  .web-links {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .background-adya {
    width: 100%;
  }

  .content-wrapper-services {
    padding: 2.5rem 1.5rem;
  }

  .content-wrapper-services.m-paddig-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .h4-manrope-600-30 {
    font-size: 1.7rem;
  }

  .heading-6 {
    font-size: 2.6rem;
  }

  .ttl-300-400-white {
    font-size: 12.7rem;
    line-height: 14.6rem;
  }

  .bw-background-wrapper {
    border-radius: 20px;
    height: 100%;
    inset: 0% auto auto 0%;
  }

  .bw-background-wrapper.background-approach-1 {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67964567b198d810fe64e025_image%20(10).svg");
    background-size: cover;
    height: 100%;
  }

  .design-sub-section {
    width: 100%;
    padding-top: 1rem;
  }

  .ttnp-italic.h-ppt--italic {
    letter-spacing: -15px;
  }

  .ttnp-italic.diff {
    letter-spacing: -2px;
  }

  .ttnp-italic.ls-5 {
    letter-spacing: -3px;
  }

  .manrope-400-3 {
    font-size: 12px;
    font-weight: 400;
  }

  .ady-hero-heading {
    line-height: 0;
  }

  ._260-400-210 {
    font-size: 15rem;
  }

  ._260-400-210.ttnp {
    letter-spacing: -7px;
    font-size: 11.2rem;
  }

  .services-bg-1 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .services-bg-1.none1 {
    display: none;
  }

  .h3-manrope-28px-3 {
    font-size: 1.3rem;
  }

  .bw-content-wrapper {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
  }

  .manrope-500-54 {
    font-size: 2.6rem;
  }

  .vanij-content-wrapper-4 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-4.adya-vanij {
    padding-top: 1.5rem;
    padding-left: 2rem;
    position: absolute;
  }

  .h1-manrope-66px-white-4 {
    font-size: 2.9rem;
  }

  .heading-7 {
    font-size: 2.6rem;
  }

  .h3-manrope-28px-4 {
    font-size: 1.3rem;
  }

  .image-holder-nav-2 {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav-2.none {
    display: none;
  }

  .image-holder-nav-2.none.navbar-tab {
    height: 4rem;
    display: flex;
  }

  .image-holder-nav-2.none.unnone-mobile {
    display: none;
  }

  .image-holder-nav-2.background-dark-blue {
    width: 3.4rem;
    height: 3.3rem;
  }

  .ttl-300-400-white-2 {
    font-size: 12.7rem;
    line-height: 14.6rem;
  }

  .vanij-content-wrapper-5 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-5.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-5.land-vanij.integrations-vanij {
    width: 100%;
  }

  .h1-manrope-66px-white-5 {
    font-size: 2.9rem;
  }

  .work-menu-2 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem 0 1.25rem 1.25rem;
    display: flex;
  }

  .assets-holder-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: 1;
    width: 100%;
  }

  .assets-holder-2.mobile-down-options, .component-flex-2 {
    display: none;
  }

  .space-handler-new-gen {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .image-25 {
    max-width: none;
  }

  .hamburrger-2 {
    margin-left: 0;
  }

  .hamburrger-2.nav-item-holder {
    flex: none;
    margin-left: 0;
    padding-left: 1.1rem;
    padding-right: 1.1rem;
    display: flex;
  }

  .hamburrger-2.nav-item-holder.on-mouse-press {
    width: 3.375rem;
    margin-left: auto;
  }

  .our-approach-3.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cnsultation-2 {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation-2.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options-2.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options-2.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options-2.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .static-girl-adya {
    width: 100%;
  }

  .bw-content-wrapper-2 {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
  }

  .pixlz-design-heading-2 {
    left: 0;
  }

  .h3-manrope-28px-5 {
    font-size: 1.3rem;
  }

  .background-blue {
    height: 100%;
  }

  .background-blue.background-cobalt-blue {
    width: 100%;
    margin-top: 0;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .background-blue.background-lavendar {
    width: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .media-images-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .content-wrapper-services-2 {
    padding: 2.5rem;
  }

  .content-wrapper-services-2.integration-heading-2, .content-wrapper-services-2.digital-system-integrator, .content-wrapper-services-2.digital-system-integrator {
    padding-left: 1.87rem;
    padding-right: 1.87rem;
  }

  .image-holder-nav-3 {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav-3.none {
    display: none;
  }

  .image-holder-nav-3.none.navbar-tab {
    display: flex;
  }

  .image-holder-nav-3.none.unnone-mobile {
    display: none;
  }

  .image-holder-nav-3.background-dark-blue {
    width: 3.4rem;
    height: 3.3rem;
  }

  ._320-normal-280 {
    height: auto;
    padding-top: 15px;
    font-size: 14.3rem;
    line-height: .9;
  }

  .vanij-content-wrapper-6 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-6.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-6.land-vanij.adya-vanij-2 {
    grid-column-gap: 9.7rem;
    grid-row-gap: 9.7rem;
    width: 100%;
    position: absolute;
  }

  .h1-manrope-66px-white-6 {
    font-size: 2.9rem;
  }

  .work-menu-3 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem 0 1.25rem 1.25rem;
    display: flex;
  }

  .ttnp-70-400 {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
    font-size: 4.375rem;
    line-height: 1.14286;
  }

  .hamburrger-3 {
    margin-left: 0;
  }

  .hamburrger-3.nav-item-holder {
    margin-left: 6px;
    display: flex;
  }

  .hamburrger-3.nav-item-holder.on-mouse-press {
    width: 3.375rem;
    margin-left: auto;
  }

  .our-approach-4.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cnsultation-3 {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation-3.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options-3.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options-3.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options-3.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .bw-content-wrapper-3 {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
  }

  .bw-content-wrapper-3.approach-4ds {
    padding: 1.87rem;
  }

  .h3-manrope-28px-6 {
    font-size: 1.3rem;
  }

  .image-holder-nav-4 {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav-4.none {
    display: none;
  }

  .image-holder-nav-4.none.navbar-tab {
    display: flex;
  }

  .image-holder-nav-4.none.unnone-mobile {
    display: none;
  }

  .image-holder-nav-4.background-dark-blue {
    width: 3.4rem;
    height: 3.3rem;
  }

  .vanij-content-wrapper-7 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-7.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-7.land-vanij.adya-vanij-2 {
    grid-column-gap: 9.7rem;
    grid-row-gap: 9.7rem;
    width: 100%;
    position: absolute;
  }

  .h1-manrope-66px-white-7 {
    font-size: 2.9rem;
  }

  .work-menu-4 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.25rem 0 1.25rem 1.25rem;
    display: flex;
  }

  .our-approach-5.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cnsultation-4 {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation-4.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options-4.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options-4.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options-4.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .h3-manrope-28px-7 {
    font-size: 1.3rem;
  }

  .image-holder-nav-5 {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav-5.none {
    display: none;
  }

  .image-holder-nav-5.none.navbar-tab {
    display: flex;
  }

  .image-holder-nav-5.none.unnone-mobile {
    display: none;
  }

  .image-holder-nav-5.background-dark-blue {
    width: 3.4rem;
    height: 3.3rem;
  }

  .vanij-content-wrapper-8 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-8.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-8.land-vanij.adya-vanij-2 {
    grid-column-gap: 9.7rem;
    grid-row-gap: 9.7rem;
    width: 100%;
    position: absolute;
  }

  .our-approach-6.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cnsultation-5 {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation-5.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options-5.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options-5.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options-5.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .h3-manrope-28px-8 {
    font-size: 1.3rem;
  }

  .image-holder-nav-6 {
    justify-content: center;
    align-items: center;
    height: 3.9rem;
  }

  .image-holder-nav-6.background-blue {
    color: #3838ce;
    background-color: #3838ce;
  }

  .image-holder-nav-6.none {
    display: none;
  }

  .image-holder-nav-6.none.navbar-tab {
    display: flex;
  }

  .image-holder-nav-6.none.unnone-mobile {
    display: none;
  }

  .vanij-content-wrapper-9 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 2.5rem;
  }

  .vanij-content-wrapper-9.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-9.land-vanij.font-blue {
    flex-flow: column;
  }

  .vanij-content-wrapper-9.adya-vanij {
    padding-top: 1.5rem;
    padding-left: 2rem;
    position: absolute;
  }

  .heading-8 {
    font-size: 2.6rem;
  }

  .our-approach-7.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cnsultation-6 {
    width: 30%;
    margin-left: 6px;
  }

  .cnsultation-6.nav-item-holder {
    flex: 1;
    width: auto;
    height: 100%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    font-size: .8rem;
  }

  .navigation-options-6.tab-navigation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    padding: 0;
    overflow: hidden;
  }

  .navigation-options-6.tab-navigation.downloads-area {
    background-color: #e6ecff00;
  }

  .navigation-options-6.navigation-buttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #e6ecff00;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .h3-manrope-28px-9 {
    font-size: 1.3rem;
  }

  .vanij-content-wrapper-10 {
    grid-column-gap: 26.3rem;
    grid-row-gap: 26.3rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 1.57rem;
    position: relative;
  }

  .vanij-content-wrapper-10.gen-ai-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .vanij-content-wrapper-10.land-vanij {
    grid-column-gap: 11.6rem;
    grid-row-gap: 11.6rem;
    width: 68%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .vanij-content-wrapper-10.land-vanij.adya-vanij-2 {
    grid-column-gap: 9.7rem;
    grid-row-gap: 9.7rem;
    width: 100%;
    position: absolute;
  }

  .vanij-content-wrapper-10.adya-vanij {
    padding-top: 1.5rem;
    padding-left: 2rem;
    position: absolute;
  }

  .ttl-50-2 {
    color: #3838ce;
  }

  .heading-9 {
    font-size: 2.6rem;
  }

  .our-approach-8.trendsoftommorrow {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-35 {
    display: block;
  }

  .div-block-19 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .land-lighthouse {
    border-bottom-left-radius: 0;
  }

  .land-lighthouse.adya-second-section {
    border-bottom-right-radius: 0;
  }

  .adya-hero-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    width: auto;
  }

  .heading-66-normal-70 {
    font-size: 3rem;
  }

  .padding-gloabal-2 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .hero-home {
    height: 100vh;
    min-height: auto;
  }

  .button-white-medium {
    padding-left: 26px;
    padding-right: 26px;
  }

  .h1-69-normal.manrope-italic-white.at-right {
    font-size: 5vw;
  }

  .stacks-right-40.align-left-stretch {
    width: 50%;
  }

  .stacks-right-40.align-left-stretch.width-60 {
    width: 100%;
  }

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

  .align-right-100 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .bottom-widht-55 {
    width: 100%;
  }

  .stacking-effect.startaproject {
    height: auto;
  }

  .trust-us {
    grid-column-gap: 7.6rem;
    grid-row-gap: 7.6rem;
    order: 1;
  }

  .trust-us.gap-decrease {
    flex-flow: column;
    order: -1;
  }

  .trust-us.gap-increase-contact {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .trust-us.absolutie {
    order: 1;
  }

  .stacking-effect-content-wrapper {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .stacking-effect-content-wrapper.padding-increase {
    justify-content: space-between;
    align-items: flex-start;
  }

  .trust-us-text-wrapper.text-absolute {
    position: static;
    top: 3.125rem;
  }

  .h1-150 {
    font-size: 9.5rem;
    line-height: 1.2;
  }

  .performance {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .h1-96-auto {
    font-size: 4.2rem;
  }

  .h1-96-auto._125-177.iswhite {
    font-size: 6.1rem;
  }

  .performance-content-wrapper {
    grid-column-gap: 1.26rem;
    grid-row-gap: 1.26rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .performance-content-wrapper.gap-increase {
    flex-flow: column;
    display: flex;
  }

  .performance-content-wrapper.contact {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    order: -1;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .contact_us_cards {
    height: auto;
    position: relative;
  }

  .text-wrapper.width-380 {
    width: 49vw;
    max-width: none;
  }

  .emaili-holder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .form {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 25px;
  }

  .flex-handler.align-down-30px {
    width: 100%;
  }

  .wwd-content-wrapper {
    grid-column-gap: 11.1rem;
    grid-row-gap: 11.1rem;
  }

  .sub-headers {
    grid-column-gap: 3.2rem;
    grid-row-gap: 3.2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .sub-headers.dsiplay-stretch {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .steack--vertical {
    flex-flow: column;
  }

  .h2-size-66-80.manrope-normal {
    font-size: 5.1vw;
  }

  .h2-size-66-80.ttnp {
    font-size: 3.1rem;
  }

  .left-side {
    width: 99%;
    height: 18.4rem;
  }

  .right-side {
    width: 100%;
    height: 18.4rem;
  }

  .flexible {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    position: static;
    left: 162px;
  }

  .flex-space-between {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    display: flex;
  }

  .footer.padding-top {
    padding-top: 64px;
  }

  .content-wrapper-footer {
    flex-flow: column;
  }

  .item-wrapper-footer.text-select {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  ._15-700-36.padding-top {
    font-size: .7rem;
  }

  .h1-size-200-200.ttnp-underlined {
    font-size: 8.8rem;
  }

  .text-heading.manrope-ce {
    width: auto;
  }

  .h1-100-120.ttnp-400.is-blue-ce {
    font-size: 4rem;
  }

  .text-heading-bg-image {
    width: 100%;
    height: 100%;
    inset: 0% auto auto 0%;
  }

  .text-heading-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: inline-block;
  }

  .image-37 {
    object-fit: fill;
  }

  .puttar-flex {
    flex-flow: column;
    order: -1;
    justify-content: space-between;
    align-items: flex-start;
  }

  .weblinks {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .weblinks-box {
    border-radius: .7rem;
  }

  .weblinks-content-wrapper.isblue-ce {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-20-27 {
    font-size: .9rem;
  }

  .product_grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .heading-style-h1-2, .heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .text-white._338 {
    width: 20.1rem;
    min-width: auto;
  }

  .text-block-9 {
    font-size: 1.2rem;
  }

  .align-right-width-100.gap-15-100w {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  ._50-width-vertical {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .dynamic-content-number {
    justify-content: center;
    align-items: center;
    width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .dynamic-content-number.line-hidder {
    padding-left: 98px;
    padding-right: 98px;
  }

  .dynamic-content-number.padding-increse-numbers {
    padding-left: 0;
    padding-right: 0;
  }

  .dynamic-content-number.padding-incrse-3 {
    padding-left: 0;
    padding-right: 89px;
  }

  ._100-noraml-70 {
    letter-spacing: -4px;
    font-size: 5.1rem;
  }

  .outer-edge.padding-left {
    margin-left: 0;
  }

  .item-holder.flex {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .item-holder.flex-stretch {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .content-bottom-systems {
    grid-column-gap: 4.6rem;
    grid-row-gap: 4.6rem;
  }

  .square-box.has-padding-top.absolute-mobile {
    position: static;
  }

  .div-block-23 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .digital-idenity-container {
    justify-content: center;
    align-items: stretch;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cards-right {
    height: 367px;
    margin-top: 93px;
    padding-top: 0;
  }

  .boxes-left-content-wrapper {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .identity-description-holder.padding-310-80 {
    width: 360px;
    padding-top: 10rem;
    padding-bottom: 7.2rem;
  }

  ._24-500-34 {
    font-size: 1.3rem;
  }

  ._18-500-28 {
    letter-spacing: -.2px;
    font-size: 2vw;
  }

  .your-identity {
    height: auto;
  }

  .gap-30 {
    display: flex;
  }

  .h1-210-230 {
    font-size: 8.5rem;
  }

  .our-belief-content-wrapper.flex-space-between {
    flex-flow: column;
  }

  .text-wrapper-340 {
    width: auto;
  }

  .text-wrapper-340.del1 {
    width: 19.5rem;
  }

  .text-wrapper-340.left-338 {
    width: auto;
  }

  .flex.gap-15px {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
  }

  .manrope-400-4 {
    font-size: 12px;
    font-weight: 400;
  }

  .bottom-widht-55-2 {
    width: 100%;
    height: 18.4rem;
  }

  .stacks-width-global.size-50 {
    grid-column-gap: 14.4rem;
    grid-row-gap: 14.4rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
  }

  .stacks-width-global.size-50.gap-increase {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
  }

  .stacks-width-global.width-100 {
    height: 18.4rem;
  }

  .stacks-width-global.width-less, .stacks-width-global.padding-0-gap-more {
    width: 50%;
  }

  .stacks-width-global.padding-0-gap-more.gap-decrease-stacks {
    grid-column-gap: 9.9rem;
    grid-row-gap: 9.9rem;
    padding-right: 1.5rem;
  }

  .stacks-width-global.width-60 {
    width: 50%;
  }

  .stacks-width-global.width-30-reverse.background-color-dark-blue {
    width: 60%;
  }

  .stacks-width-global.width-30-reverse.background-color-dark-blue.gap-increase {
    width: 50%;
    height: 18.4rem;
  }

  .stacks-width-global.size-40 {
    width: 50%;
  }

  .bento-boxes {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs.upper-tabs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 10px;
  }

  .button-white-medium-2 {
    padding-left: 26px;
    padding-right: 26px;
  }

  .stacks-layer-1-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: column;
    height: auto;
  }

  .stacks-layer-1-2.flex-right-2 {
    flex-flow: row;
    height: 18.4rem;
  }

  .heading-66-normal-70-2 {
    font-size: 2.1rem;
  }

  .padding-gloabal-3 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 15px;
  }

  .padding-gloabal-3._7px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .genai-content-wrapper-2 {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    padding: 1.5rem;
  }

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

  .transparent-holder-2 {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder-2.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder-2.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .transparent-holder-2.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

  .transparent-holder-2.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .our-collaboration-holder.padding-340 {
    margin-top: 250px;
  }

  ._370-normal-390 {
    letter-spacing: -26px;
    font-size: 13.8rem;
  }

  .mouse-hover-conetent-wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .top-heading.flex-30px._30px, .top-heading.flex-30px-mid {
    justify-content: flex-start;
    align-items: center;
  }

  ._14-700-36 {
    font-size: 14px;
  }

  ._14-700-36.vw {
    font-size: 1.11vw;
  }

  ._16-500-22 {
    width: 312px;
  }

  .top-content-wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
  }

  .bottom-content {
    justify-content: space-between;
    align-items: flex-end;
  }

  .hover-buttons.padding-top-282 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 14.55rem;
  }

  .hover-buttons.padding-top-282.p-41 {
    margin-top: 0;
  }

  .glasses-content-holder {
    background-position: 50%;
  }

  .pgc_card-wrapper {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .pgc_card-wrapper.padding-increase {
    justify-content: space-between;
    align-items: flex-start;
  }

  .stacking-cards {
    height: 741.188px;
    position: sticky;
  }

  .stacking-cards.startaproject {
    height: auto;
  }

  .h1-96-auto-2 {
    font-size: 4.2rem;
  }

  .h1-96-auto-2._125-177.iswhite {
    font-size: 6.1rem;
  }

  .flex-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    order: -1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: flex-start;
    display: flex;
  }

  ._150-normal-213 {
    font-size: 4.2rem;
  }

  ._150-normal-213._125-177.iswhite {
    font-size: 6.1rem;
  }

  ._150-normal-213.is-white {
    font-size: 9.9rem;
  }

  .start-a-project {
    position: sticky;
    top: 60px;
  }

  .contact-us {
    position: sticky;
    top: 57px;
  }

  .padding-gloabal-4 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 15px;
  }

  .padding-gloabal-4._7px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .transparent-holder-3 {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder-3.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder-3.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .transparent-holder-3.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .transparent-holder-3.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

  .cta-white {
    border-radius: 2.1vw;
    width: auto;
    padding-left: 26px;
    padding-right: 26px;
    font-size: .8rem;
  }

  .cta-white.is-large-border-blue.background-blue {
    border-radius: 2.1vw;
    width: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 11px;
  }

  .cta-white.is-large-border-blue.background-remove {
    font-size: 11px;
  }

  .cta-white.is-blue.is-large, .cta-white.no-border {
    width: auto;
  }

  .h1-96-auto-4 {
    font-size: 4.2rem;
  }

  .h1-96-auto-4._125-177.iswhite {
    font-size: 6.1rem;
  }

  ._200-normal-180.align-center {
    letter-spacing: -8px;
    font-size: 7.7rem;
  }

  .flex-15px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
  }

  .wireframe-content-wrapper.flex-stretch-top {
    grid-column-gap: 140px;
    grid-row-gap: 140px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .wireframe-content-wrapper.padding-top-320 {
    padding-top: 10.2rem;
  }

  .wireframe-content-wrapper.padding-top-320.gap-40 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .wireframe-text {
    width: auto;
  }

  ._34-500-40 {
    font-size: 1.6rem;
  }

  .list_of_services-content-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .list_of_services-content-wrapper.content-align-right-m-left {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .title-left-absolute {
    position: relative;
    top: auto;
  }

  .strategic-foundation-holder {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  ._370-normal-380 {
    letter-spacing: -16px;
    font-size: 12rem;
  }

  ._220-400-210 {
    letter-spacing: -17px;
    font-size: 9.2rem;
  }

  ._220-400-210.align-center {
    letter-spacing: -12px;
    font-size: 8.2rem;
  }

  ._60-500-80 {
    font-size: 3.3rem;
    line-height: 1.2;
  }

  ._140-400-200 {
    letter-spacing: -6px;
    font-size: 6.5rem;
  }

  .navigation-bar-bottom {
    grid-column-gap: .4vw;
    grid-row-gap: .4vw;
    justify-content: flex-end;
    align-items: center;
  }

  .navigation-container {
    display: none;
  }

  .nav-main-open {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 1.4vw;
    width: 4.3vw;
    height: 4.3vw;
  }

  .nav-main-open.on-top {
    width: 4.37vw;
    height: 4.37vw;
  }

  .pixlz-btn.w--current {
    letter-spacing: 0;
    border-radius: .6rem;
    width: 46px;
    min-width: auto;
    max-width: none;
    height: 46px;
    max-height: none;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 15px;
    font-size: 16px;
  }

  .italic {
    letter-spacing: -17px;
  }

  .broken {
    border-radius: .6rem;
    width: auto;
    min-width: auto;
    max-width: none;
    display: block;
  }

  .broken.items-opened {
    width: 55vw;
  }

  .menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 1vw;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .menu-block {
    min-width: 100px;
    height: 35px;
    max-height: none;
  }

  .menu-text {
    letter-spacing: -.1px;
    font-size: .6rem;
  }

  .deleted-asset1 {
    letter-spacing: -.3px;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    min-width: 179px;
    max-width: none;
    height: 100%;
    max-height: none;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .hamburger-btn {
    width: 35px;
    height: 35px;
    max-height: none;
  }

  .hamburger-menu {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 1.4vw;
    width: 4.3vw;
    min-width: auto;
    max-width: none;
    height: 4.3vw;
  }

  .hamburger-line {
    width: 50%;
    max-width: none;
  }

  .honme-page-link {
    min-width: 10vw;
  }

  .main-options_mobile {
    z-index: 100;
    background-color: #3737cd;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    max-width: 450px;
    display: flex;
    position: static;
    top: 0;
  }

  .m_pixlz-btn {
    width: 60px;
  }

  .mobile-content-holder {
    justify-content: center;
    align-items: center;
  }

  .mobile-manager {
    z-index: 100;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: none;
    position: sticky;
    bottom: 30px;
  }

  .aeestriick {
    height: 184px;
    min-height: auto;
    margin-left: 40px;
    margin-right: 20px;
  }

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

  .button-interaction {
    border-radius: .6rem;
    width: 72vw;
  }

  .button-interaction.btn-expand {
    border-radius: 1vw;
    width: 22vw;
  }

  .pgc-left_block {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .pgc-right_block {
    order: -1;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    margin-top: 100px;
  }

  .card-description-small.manrope-blue {
    order: -1;
    margin-top: 2rem;
    display: block;
    position: static;
  }

  ._90-normal-128 {
    font-size: 5.2rem;
  }

  .sap-content-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .sap-manager-bottom {
    justify-content: flex-end;
    align-items: center;
  }

  .contact-item-holder {
    order: 1;
    width: 100%;
  }

  .submit.padding-top-15 {
    order: -1;
  }

  .submit-button-interaction {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
  }

  ._100-bold-70 {
    padding-left: 4px;
    font-size: 4rem;
  }

  ._360-normal-380.padding-top {
    font-size: 12.8rem;
  }

  ._5m-card-holder {
    height: auto;
  }

  ._5m-content-holder {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 20px;
  }

  ._5m-content-holder.last-card {
    padding-right: 7.175rem;
  }

  ._5m-content-holder.padding-less {
    padding-top: 10px;
  }

  ._5m-content-holder.padding-isless {
    padding-right: 0;
  }

  ._5m-content-holder.padding-top-bottom {
    padding-top: 10px;
  }

  ._5m-holder {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  ._5m-holder.no-numbers {
    padding-top: 38px;
  }

  ._5m-subheading {
    position: absolute;
    inset: auto 4% 11% auto;
  }

  ._160-medium-219 {
    letter-spacing: -14px;
    font-size: 8.8rem;
  }

  ._34-medium-40 {
    font-size: 1.8rem;
  }

  .numericals-text-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .pixlz-text-holder {
    padding-bottom: 20px;
  }

  ._13-bold-36.sub {
    font-size: .7rem;
  }

  .section-mid {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    flex-flow: column;
  }

  .section-mid.down {
    order: -1;
  }

  .cardsboxes {
    width: 19.4rem;
  }

  .bar-left {
    height: 12vw;
  }

  .card-aligner-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .card-aligner-top.k-right {
    justify-content: flex-end;
    align-items: center;
  }

  .bottom-handler {
    padding-left: 0;
  }

  ._5m-cards-titie {
    position: static;
  }

  .our-appraoch {
    justify-content: flex-start;
    align-items: center;
  }

  ._16-medium-20 {
    text-align: center;
    font-size: 2vw;
  }

  ._30-medium-40 {
    font-size: 1.8rem;
  }

  ._188-normal-161-copy {
    font-size: 9.6rem;
  }

  .transparent-holder-4 {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder-4.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder-4.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .transparent-holder-4.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .transparent-holder-4.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

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

  .home-hero-2 {
    height: auto;
    display: block;
  }

  .projects-display-cards {
    min-width: 100%;
  }

  .white-ciricle {
    border-radius: 16px;
    height: 60px;
  }

  .projects-bottom-card {
    width: 100%;
  }

  ._16-medium-30 {
    font-size: .9rem;
  }

  .transparent-holder-5 {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder-5.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder-5.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .transparent-holder-5.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .transparent-holder-5.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

  .padding-gloabal-5 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 15px;
  }

  .padding-gloabal-5._7px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .transparent-holder-6 {
    width: 9.7rem;
    height: 2.9rem;
    position: absolute;
    bottom: 305px;
  }

  .transparent-holder-6.health-care-tabs {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 10.5rem;
    margin-left: 71%;
    display: flex;
    bottom: 437px;
  }

  .transparent-holder-6.tech-tab {
    margin-left: auto;
    padding-right: .5rem;
    position: absolute;
    bottom: 307px;
    left: 39%;
  }

  .transparent-holder-6.enter-prise-tab {
    margin-left: auto;
    position: absolute;
    bottom: 412px;
    left: 13%;
  }

  .transparent-holder-6.startups-tab {
    width: 9.7rem;
    margin-top: 0;
    margin-left: auto;
    bottom: 75px;
    left: 59%;
  }

  .page-wrapper {
    display: block;
  }

  .padding-vertical-5 {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    padding-left: 0;
    padding-right: 0;
  }

  ._60-bold-82 {
    letter-spacing: -3px;
    font-size: 49px;
    line-height: 62px;
  }

  .nav-bar {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    bottom: 1.9rem;
  }

  .padding-vertical-54 {
    padding-top: 2.4rem;
  }

  .card-home {
    width: 100%;
  }

  .card-home.radius-20px.componenet-right {
    border-top-right-radius: 0;
  }

  .card-home.radius-20px.component-mid.component-mid-right-tablet {
    border-top-right-radius: 1.25rem;
  }

  .card-home.radius-20px.component-mid.component-mid-left-tablet {
    border-bottom-left-radius: 1.25rem;
  }

  .card-home.radius-20px.component-left {
    border-bottom-left-radius: 0;
    width: auto;
  }

  .cards-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: flex;
    overflow: hidden;
  }

  .container-white {
    border-radius: .6rem;
    width: auto;
    padding: .6vw;
  }

  .container-white.bg-blue {
    width: 85vw;
  }

  .blue-box {
    justify-content: flex-end;
    align-items: stretch;
    width: 93%;
    max-width: none;
    display: none;
  }

  .footer-upper {
    width: 100%;
    height: 16vw;
  }

  .footer-upper.dark-blue {
    max-width: none;
  }

  .footer-content-wrapper-2 {
    height: 300px;
    padding-left: 2.3625rem;
  }

  .footer-content-wrapper-2.dark-blue {
    height: auto;
  }

  .footer-content-wrapper-2.upper-corenerremove {
    border-top-left-radius: 0;
  }

  .padding-vertical-6 {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-content-wrapper-3 {
    height: 300px;
    padding-left: 2.3625rem;
  }

  .ttnp-font {
    letter-spacing: -35px;
    font-size: 400px;
  }

  ._411-normal-460 {
    letter-spacing: -28px;
    font-size: 221px;
  }

  .branding-services {
    letter-spacing: -17px;
  }

  ._66-nomral-77 {
    letter-spacing: -3px;
    font-size: 49px;
  }

  .footer-projects-display {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-accessories {
    width: 95vw;
  }

  .video-wrapper {
    height: auto;
  }

  ._317-normal-269 {
    letter-spacing: -1.1vw;
    font-size: 19vw;
  }

  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  ._16-semibold-24 {
    font-size: 2vw;
  }

  .pop-event-solutions {
    display: none;
  }

  .bs-list-wrapper {
    width: auto;
  }

  .cards-grid-holder {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .plp-card-bg-image {
    display: block;
  }

  ._180-normal-180-center {
    letter-spacing: -.8rem;
    font-size: 9.6rem;
  }

  ._180-normal-180-center._w-1340 {
    letter-spacing: -.4rem;
    width: 700px;
    font-size: 5.8rem;
  }

  .text-515 {
    width: auto;
  }

  .flex-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .jot-content-wrapper {
    border-radius: 2rem;
    padding: 4rem 2rem;
  }

  .padding-top-60 {
    padding-top: 4rem;
  }

  .padding-top-60.custom {
    padding-top: 0;
  }

  .h1-large.d-40-40 {
    padding: 2rem;
  }

  ._54-normal-50.italic {
    letter-spacing: -6px;
  }

  ._380-normal-460 {
    font-size: 13rem;
  }

  .projects-subtext-wrapper.placement-lower {
    right: 12.5vw;
  }

  ._32-medium-67 {
    font-size: 34px;
  }

  ._4d-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 10rem;
  }

  ._57-normal-82 {
    letter-spacing: -.2rem;
    font-size: 4.5vw;
  }

  ._380-normal-320-alignleft {
    margin-bottom: -1.93125rem;
    padding-bottom: 0;
    font-size: 14.1rem;
  }

  .homepage-button {
    padding-right: 0;
    bottom: 20px;
    right: 20px;
  }

  .homepage-button.staic {
    position: relative;
    bottom: 0;
    right: 0;
  }

  ._21-medium-36 {
    font-size: 21px;
  }

  .plus-button {
    border-radius: 18px;
    width: 50px;
    height: 50px;
  }

  ._16-medium-26 {
    font-size: 16px;
  }

  ._315-491 {
    width: 11rem;
    height: 18.5rem;
    top: auto;
    bottom: 2.5rem;
    right: 2.9625rem;
  }

  .bottom-heading-mouse {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
  }

  .discover-blue-box {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._73-normal-104 {
    letter-spacing: -.1rem;
    font-size: 2.3rem;
  }

  .subheading-medium._w-478 {
    width: 25.2rem;
  }

  .h1-180-nromal-160.align-center {
    letter-spacing: -.6rem;
    font-size: 7.5rem;
    line-height: .9;
  }

  .padding-top-280 {
    padding-top: 10rem;
  }

  .blue-edge {
    border-radius: .6rem;
    width: 735px;
  }

  .blue-edge.when-closed {
    width: auto;
  }

  ._280-norma-280 {
    letter-spacing: -1.1rem;
    font-size: 10.1rem;
  }

  .incrase-numbers.padding-top-100 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
  }

  .fs-numbercount-1_number._100-bold-70 {
    font-size: 4rem;
  }

  ._340-normal-380 {
    font-size: 11.5rem;
  }

  ._160-normal-150.align-center {
    font-size: 8.8rem;
  }

  .cheese {
    right: -1.225rem;
  }

  .image-108 {
    width: 4.5rem;
  }

  .image-109 {
    width: 3.6rem;
  }

  .weblinks-2 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .weblinks-box-2 {
    border-radius: .7rem;
  }

  .weblinks-3 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .weblinks-box-3 {
    border-radius: .7rem;
  }

  .weblinks-4 {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .weblinks-boxes {
    border-radius: .7rem;
  }

  .hero-padding {
    height: auto;
    padding-top: 1.5625rem;
  }

  .heading-large-237 {
    letter-spacing: -1.172vw;
    font-size: 16.4vw;
  }

  .heading-meidum {
    font-size: 9vw;
  }

  ._280-italic-280 {
    letter-spacing: -12px;
    font-size: 19.4vw;
  }

  .paddint-top-120 {
    padding-top: 5.125rem;
  }

  .content-wrapper.project-showcase {
    grid-column-gap: 21vh;
    grid-row-gap: 21vh;
  }

  .padding-vertical-7 {
    grid-column-gap: 1.8rem;
    grid-row-gap: 1.8rem;
  }

  .padding-global-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .custom-navbar-glo-bal {
    width: 93%;
    display: none;
  }

  .navbar-options-wrapper {
    border-radius: 1.5vw;
    height: 4.8vw;
    padding-top: 0;
    padding-right: 1.38vw;
  }

  .navbar-options-wrapper.is-white {
    padding-left: 1.38vw;
    padding-right: 1.38vw;
  }

  ._25-italic-35 {
    font-size: 1.8vw;
  }

  ._25-italic-35.footer-italic {
    font-size: 1rem;
  }

  ._44-italic-63 {
    font-size: 2.3rem;
  }

  ._68-nomral-70 {
    font-size: 7vw;
  }

  .div-block-59 {
    min-width: auto;
  }

  .consultation-button {
    font-size: 1.2vw;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .our-projects-heading {
    font-size: 27vw;
  }

  ._18-bold-22 {
    font-size: 1.6vw;
  }

  .our-projects-consultation {
    width: 16vw;
    font-size: 2vw;
  }

  .nav-main-open-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 35px;
    height: 35px;
  }

  .nav-main-open-2.on-top {
    width: 4.37vw;
    height: 4.37vw;
  }

  .blue-edge-2 {
    border-radius: .6rem;
    width: 735px;
  }

  .blue-edge-2.when-closed {
    width: auto;
  }

  .menu-text-2 {
    letter-spacing: -.1px;
    font-size: .6rem;
  }

  .menu-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hamburger-menu-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: .6rem;
    min-width: auto;
    max-width: none;
  }

  .footer-upper-2 {
    width: 100%;
    height: 23vw;
  }

  .navigation-bar-bottom-2 {
    justify-content: center;
    align-items: center;
  }

  .div-block-63 {
    min-width: auto;
  }

  .hamburger-line-2 {
    width: 50%;
    max-width: none;
  }

  .footer-content-wrapper-4 {
    height: 14vw;
    padding-left: 1.2625rem;
  }

  .container-white-2 {
    border-radius: .6rem;
    width: auto;
    padding: 8px;
  }

  .lottie-animation {
    padding: .4vw;
  }

  .pixlz-hero-heading {
    height: 100%;
    padding-top: 36vh;
  }

  .bs-main-heading {
    letter-spacing: -.6rem;
    font-size: 7.8125rem;
  }

  .menu-text-3 {
    letter-spacing: -.1px;
    font-size: .6rem;
  }

  .footer-content-wrapper-5 {
    border-radius: 1.5vw;
    height: 10vw;
    padding-left: 1.2625rem;
  }

  .items-closed {
    border-radius: .6rem;
    width: 0;
    min-width: auto;
    max-width: none;
    display: block;
  }

  .items-closed.items-opened {
    width: 51vw;
  }

  .nav-main-open-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-white-3 {
    border-radius: .6rem;
    width: auto;
    padding: 8px 8px 8px 1vw;
  }

  .navigation-bar-bottom-3 {
    justify-content: center;
    align-items: center;
  }

  .menu-text-4 {
    letter-spacing: -.1px;
    font-size: .6rem;
  }

  .blue-edge-3 {
    border-radius: .6rem;
  }

  .blue-edge-3.when-closed {
    width: auto;
  }

  .button-interaction-2 {
    border-radius: .6rem;
  }

  .button-interaction-2.btn-expand {
    width: 19vw;
  }

  .footer-content-wrapper-6 {
    height: 14vw;
    padding-left: 1.2625rem;
  }

  .div-block-65 {
    min-width: auto;
  }

  .menu-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hover-image-wrapper {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 0;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

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

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

  .padding-vertical.nav-pad {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-top: 5px;
  }

  .padding-vertical.padding-increase-30 {
    padding-top: 30px;
  }

  .padding-vertical.padding-top-320-bottom-0 {
    padding-top: 160px;
  }

  .padding-vertical.padding-80-top {
    padding-top: 60px;
  }

  .padding-vertical.paddint-top-170 {
    padding-top: 120px;
  }

  .padding-vertical.padding-top-60 {
    padding-top: 10px;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-global.pix-heading {
    padding-right: 1rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .heading-style-h2 {
    font-size: 2rem;
  }

  .page-wrappe-broke {
    display: block;
  }

  .page-wrappe-broke.design-complete {
    background-color: red;
    display: block;
  }

  .heading-style-h5 {
    font-size: .875rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .image-holder-nav {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .image-holder-nav.background-blue {
    width: 2.6rem;
    height: 2.5rem;
  }

  .image-holder-nav.background-dark-blue {
    width: 30px;
    height: 30px;
  }

  .inside-video {
    aspect-ratio: 340 / 600;
  }

  .vanij-content-wrapper {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .vanij-content-wrapper.gen-ai-content-wrapper {
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 2rem;
  }

  .main-menu-item-containr {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .manrope-normal-60 {
    font-size: 2.9rem;
  }

  .vanij-image-wrapper.radius22.pixel-image {
    background-size: 840px;
    inset: 0% auto auto 0%;
  }

  .vanij-image-wrapper.radius22.lines-image {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67964567b198d810fe64e024_image%20(9).svg");
  }

  .work-menu {
    padding: 0;
  }

  .para-button-holder {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ttl-50 {
    font-size: 2.1rem;
  }

  .footer-element {
    background-color: #f8f8ff00;
    position: relative;
  }

  .vanij-ai {
    height: auto;
  }

  .vanij-ai.vanij-ai-home {
    height: 489px;
  }

  .vanij-ai.adya-vanij {
    height: 417px;
  }

  .content-holder.radius22 {
    border-radius: 10px;
    width: 100%;
    height: 96px;
    padding: .7rem;
  }

  .image-categories {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793aa9a870cc3fc9504df22_30d58bbb460ef60e4122aec5f27dea17.png");
    background-position: 50% 9%;
    background-size: cover;
    height: 100%;
    inset: 0% auto auto 0%;
  }

  .image-7 {
    width: 17px;
    max-width: 100%;
  }

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

  .cards-grid._0px {
    padding-bottom: 0;
  }

  .heading-large {
    margin-bottom: 0;
    font-size: 11.4rem;
  }

  .heading-large.head-115 {
    font-size: 4.1rem;
  }

  .heading-large._260-220-8 {
    font-size: 9rem;
  }

  .heading-large.h1-360-380.is-blue {
    font-size: 8.3rem;
  }

  .interaction-outer-div {
    width: 38px;
    height: 38px;
  }

  .home-hero {
    height: 430px;
  }

  .home-hero.curves {
    padding: 2rem 1rem;
    overflow: hidden;
  }

  .home-hero.curves._92-width {
    height: 614.766px;
  }

  .download-asset-holder {
    width: 100%;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    padding-left: 1.25rem;
  }

  .download-asset-holder.xyz-assets {
    padding-top: 0;
    padding-bottom: 0;
  }

  .download-asset-holder.work-button {
    padding: 1.3rem 1rem;
  }

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

  .trendsoftomorrow {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .transparent-holder {
    width: auto;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .transparent-holder.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .transparent-holder.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  .transparent-holder.aitech {
    bottom: 16.7125rem;
    left: 25.2625rem;
  }

  .transparent-holder.hc {
    left: 22.15rem;
  }

  .transparent-holder.legal {
    left: 14.35rem;
  }

  .assets-holder {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-width: 187px;
  }

  .assets-holder.mobile-down-options {
    display: none;
  }

  .manrope-16-600 {
    font-size: .7rem;
  }

  .section-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .card-1 {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .card-1.radius-20px {
    padding: 1rem;
  }

  .card-1.border-light.mid, .card-1.border-light.api-integration {
    max-height: 158px;
  }

  .donw-button {
    height: 20px;
  }

  .footer-content-wrapper.upper-corenerremove {
    border-radius: .625px;
    padding-left: 2.95rem;
    padding-right: 2.95rem;
  }

  .logo.background-blue {
    flex: 1;
    width: 100%;
  }

  .logo.background-blue {
    flex: none;
    width: 100%;
    height: 50px;
  }

  .logo.background-blue.w--current {
    flex: none;
    height: 50px;
  }

  .navbar-resolver {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .tot-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 1rem;
  }

  .upper-para-wrapper {
    width: auto;
    max-width: none;
  }

  .item-mobile {
    height: 20px;
  }

  .navigation-tablet-landscape.none-hide-desktop {
    height: auto;
  }

  .wrapper-stacks-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .gap-medium.heading-button-gap {
    grid-column-gap: 13.6rem;
    grid-row-gap: 13.6rem;
  }

  .gap-medium.heading-button-gap.home-lading-vanij-gap {
    grid-column-gap: 12.9rem;
    grid-row-gap: 12.9rem;
  }

  .gap-medium.heading-button-gap.grid-1-1 {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
  }

  .vanij-background-home {
    z-index: -1;
    max-width: 100%;
  }

  .vanij-background-home.none {
    border-radius: 22px;
  }

  .genai-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding: 1rem;
  }

  .genai-content-wrapper.approachable-content-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679f80fc7a5a5c3d1366d85a_image%20(11).svg");
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    position: relative;
  }

  .genai-content-wrapper.approachable-content-wrapper.padding-more {
    grid-column-gap: 4.8rem;
    grid-row-gap: 4.8rem;
    border-radius: 15px;
  }

  .navigaton-options-desktop.none {
    justify-content: space-between;
    height: 610px;
    margin-top: 5px;
    display: flex;
    overflow: hidden;
  }

  .navbar-proper {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .hamburrger {
    width: 54px;
  }

  .hamburrger.nav-item-holder {
    border-radius: 8px;
    width: 3rem;
    height: 50px;
    margin-left: auto;
  }

  .hamburrger.nav-item-holder.on-mouse-press {
    width: 3rem;
    height: 3.5rem;
    margin-left: 3px;
  }

  .h-4-20px {
    font-size: 1.5rem;
  }

  .h1-new-gen-ai.manrrope-600-white {
    font-size: 3.3rem;
  }

  .navbar-items-right {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .categories {
    justify-content: flex-end;
    align-items: center;
    height: 27.6rem;
  }

  .work-button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button-holder {
    position: absolute;
    bottom: 40px;
    right: 20px;
  }

  .interaction-circile {
    width: 19px;
    height: 19px;
  }

  .h1-pixlz-design {
    line-height: 1.4;
  }

  .text-block-7 {
    font-size: .62rem;
  }

  .stacks-width-25 {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
    width: 50%;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    padding-left: 1rem;
  }

  .stacks-width-25.bg-light-blue {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    width: 50%;
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .stacks-width-25.bg-light-blue._210gap {
    grid-column-gap: 14.9rem;
    grid-row-gap: 14.9rem;
    padding-right: 1rem;
  }

  .stacks-width-25.allservices-block3 {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    width: 50%;
    padding-top: 13.4rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .stacks-width-25.allservices-block3.align-left.crm {
    padding-top: 15.3625rem;
    padding-bottom: 1rem;
  }

  .stacks-width-25._100 {
    grid-column-gap: 10.3rem;
    grid-row-gap: 10.3rem;
    height: auto;
    padding: 1rem;
  }

  .stacks-width-25.allservices-block2 {
    grid-column-gap: 12.3rem;
    grid-row-gap: 12.3rem;
    width: 50%;
    height: auto;
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .stacks-width-25.size-50 {
    width: 50%;
  }

  .stacks-width-25.size-50.gap-increase {
    grid-column-gap: 8.8rem;
    grid-row-gap: 8.8rem;
  }

  .stacks-width-25.width-100 {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
  }

  .stacks-width-25.background-remove.width-60 {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
  }

  .stacks-width-25.padding-0-gap-more {
    width: 50%;
  }

  .stacks-width-25.padding-0-gap-more.gap-decrease-stacks {
    grid-column-gap: 7.3rem;
    grid-row-gap: 7.3rem;
  }

  .stacks-width-25.width-less {
    grid-column-gap: 12.5rem;
    grid-row-gap: 12.5rem;
    width: 50%;
  }

  .stacks-width-25.width-30-reverse.background-color-dark-blue {
    width: 50%;
  }

  .stacks-width-25.width-30-reverse.background-color-dark-blue.gap-increase, .stacks-width-25.width-60 {
    grid-column-gap: 12.5rem;
    grid-row-gap: 12.5rem;
  }

  .manrope-18px-600 {
    font-size: .8rem;
  }

  .tabs-identity {
    flex-flow: column;
  }

  .tabs-identity.upper-tabs {
    flex-flow: column;
    padding-top: 10px;
  }

  .tabs-identity.land-tabs._10px {
    flex-flow: column;
  }

  .download-holder.media._12pxr {
    height: auto;
    max-height: none;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .download-holder.media._12pxr.mobile-reveal {
    display: none;
  }

  .download-holder._12pxr {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-height: 56px;
    padding: 1.3rem .7rem;
  }

  .our-approach {
    padding: 10px 18px;
  }

  .our-approach.background-white {
    padding: 10px 20px;
  }

  .tabs-image {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .cnsultation {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .interaction-holder {
    width: 100%;
  }

  .upper-para-conetent-wrapper {
    grid-column-gap: 6.1rem;
    grid-row-gap: 6.1rem;
  }

  .padding-gloabal {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal._7px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .interaction-fintech.interaction2 {
    bottom: -780px;
  }

  .container-100 {
    overflow: visible;
  }

  .para-size-15-height-25.download-font {
    font-size: .9rem;
  }

  .para-size-15-height-25.white {
    font-size: .8rem;
  }

  .para-size-15-height-25.dark-blue {
    font-size: .9rem;
  }

  .stacks {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .padding-vertical-2 {
    padding-top: 10px;
  }

  .padding-vertical-2.nav-pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .padding-vertical-2._20px {
    padding-top: 0;
  }

  .number-box.design-box {
    width: 2.2rem;
    height: 2.3rem;
  }

  .cards.point-cards {
    justify-content: center;
    align-items: flex-start;
  }

  .section-footer {
    display: block;
  }

  .heading-wrapper_large.contact {
    padding-right: 15px;
  }

  .stacks-layer-1 {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
  }

  .grey-box.radius12 {
    -webkit-text-stroke-color: #d9d9d9cc;
  }

  .section-stacking-effect {
    display: block;
  }

  .content-position-holder {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-items-left.top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .manrope-24-sb {
    font-size: 1rem;
  }

  .bottom-image, .bottom-image._20px-gap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .category-image {
    width: 100%;
    height: 100%;
    display: block;
  }

  .media-images {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .nav-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: auto;
    height: auto;
  }

  .nav-list.background-blue._10pxradius.en, .nav-list.background-blue._10pxradius.en-5 {
    margin-left: 3px;
    margin-right: 3px;
    display: none;
  }

  .interaction-slider {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .video-content-wrapper {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .video-content-wrapper.pixlz-design {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .video-content-wrapper.digital-system-integrator {
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .image-8 {
    width: 17px;
    max-width: 100%;
  }

  .padding-vertical-3 {
    padding-top: 10px;
  }

  .padding-vertical-3.nav-pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .padding-vertical-3._20px {
    padding-top: 0;
  }

  .div-block-11 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .image-12 {
    width: 17px;
    max-width: 100%;
  }

  .padding-vertical-4 {
    padding-top: 10px;
  }

  .padding-vertical-4.nav-pad {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 0;
  }

  .padding-vertical-4._20px {
    padding-top: 0;
  }

  .padding-vertical-4._11px {
    padding-top: 5px;
  }

  .div-block-13 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .solutions-services {
    flex-flow: column;
  }

  .vanij-content-wrapper-2 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-lgrid1-1 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    height: 100%;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: auto;
    padding: 1rem;
  }

  .vanij-content-wrapper-2.project-landing-content-wrapper {
    grid-column-gap: 19.6rem;
    grid-row-gap: 19.6rem;
  }

  .vanij-content-wrapper-2.content-no-description {
    grid-column-gap: 21.7rem;
    grid-row-gap: 21.7rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .h1-manrope-66px-white-2 {
    font-size: 2.9rem;
  }

  .manrope-29-600 {
    font-size: 1rem;
  }

  .para-15-24.white {
    font-size: 1.1rem;
  }

  .hero-land {
    padding-top: 0;
  }

  .services-block {
    width: auto;
  }

  .options-icon.width-45 {
    border-radius: 8px;
    width: 30px;
    height: 30px;
  }

  .image-approachble-holder {
    height: 640px;
    position: absolute;
  }

  .image-approachble-holder.bg-reliative {
    position: relative;
  }

  .upresentation-background.none-3 {
    display: none;
  }

  .solutions-block {
    width: auto;
  }

  .h1-ttnl-94-400-white {
    font-size: 3.2rem;
  }

  .h1-ttnl-94-400-white.isblue {
    letter-spacing: -2px;
    font-size: 3.7rem;
  }

  .lighouse-image-holder {
    background-position: 31% 93%;
    background-size: 89.2rem;
    inset: 0% auto auto 0%;
  }

  .lighouse-image-holder.two-corners {
    background-position: 32% 100%;
    background-size: cover;
  }

  .lighouse-image-holder.bussiness-room {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6811f93f58cced4a542515b6_image.png");
    background-position: 50%;
    background-size: auto;
  }

  .lighouse-image-holder.bussiness-room.m-580 {
    height: 620px;
  }

  .manrope-400-2.is-blue {
    font-size: 10px;
  }

  .lighthouse-land-content-wrapper {
    padding: 1.875rem 1rem 2rem;
  }

  .h1-pixlz-design-2 {
    margin-top: 10px;
    font-size: 14rem;
    line-height: 1;
  }

  .solutions-content-wrapper {
    grid-column-gap: 5.8rem;
    grid-row-gap: 5.8rem;
  }

  .our-approach-2 {
    padding: 10px 18px;
  }

  .our-approach-2.whit-backgroud {
    padding: 10px 20px;
  }

  .our-approach-2.button-1rem {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .manrope-14-600-2.download-font {
    font-size: .9rem;
  }

  .manrope-14-600-2.white {
    font-size: .8rem;
  }

  .manrope-14-600-2.dark-blue {
    font-size: .9rem;
  }

  .arrow {
    height: 12px;
  }

  .solutions-options {
    color: #5656cf;
    border-radius: 18px;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .solutions-options.adya-options {
    border-radius: 12px;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-wrapper-presentation {
    grid-column-gap: 16.3rem;
    grid-row-gap: 16.3rem;
    padding: 1.5rem;
  }

  .presentation-8 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
  }

  .hero-land-content-wrapper {
    padding: 2rem 1rem 4.5rem;
  }

  .hero-land-content-wrapper.services-content-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-image-services {
    border-radius: 22px;
  }

  .flex-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 70px;
  }

  .vanij-content-wrapper-3 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-3.adya-vanij {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .manrope-600-64 {
    font-size: 2.3rem;
  }

  .h1-manrope-66px {
    font-size: 2.9rem;
  }

  .web-links {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .image-18 {
    height: 20px;
  }

  .manrope-600-29 {
    font-size: 1.2rem;
  }

  .line.none2 {
    display: none;
  }

  .background-adya {
    height: 420px;
  }

  .content-wrapper-services {
    padding: 1.7rem 1.5rem;
  }

  .h4-manrope-600-30 {
    font-size: 1.6rem;
  }

  .line-tablet {
    background-color: #3737cd;
    width: 100%;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .heading-6 {
    font-size: 2.1rem;
  }

  .ttl-300-400-white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8.6rem;
    line-height: 8.5rem;
  }

  .align-down-design {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .bw-background-wrapper {
    background-image: none;
  }

  .design-sub-section {
    padding-bottom: 1rem;
  }

  .design-sub-section.stretch-align-center {
    border-radius: 18px;
  }

  .ttnp-italic.small {
    letter-spacing: -2px;
  }

  .ttnp-italic.h-ppt--italic {
    letter-spacing: -9px;
  }

  .ttnp-italic.diff {
    letter-spacing: -1px;
  }

  .ttnp-italic._7 {
    letter-spacing: -18px;
  }

  .ttnp-italic.ls-less {
    letter-spacing: -1px;
  }

  .heading-xl.background-lavendar {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    border-radius: 2.5vw;
  }

  .heading-xl.bg-white {
    justify-content: center;
    align-items: center;
  }

  .ady-hero-heading {
    justify-content: center;
    align-items: center;
    min-width: auto;
    font-size: 6.3rem;
    line-height: 1;
  }

  ._260-400-210 {
    font-size: 11.3rem;
  }

  ._260-400-210.ttnp {
    font-size: 7.4rem;
  }

  .div-block-14 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .bw-content-wrapper {
    grid-column-gap: 11.7rem;
    grid-row-gap: 11.7rem;
    padding: 1.7rem 1.5rem;
  }

  .manrope-500-54 {
    font-size: 1.5rem;
  }

  .vanij-content-wrapper-4 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-4.adya-vanij {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .h1-manrope-66px-white-4 {
    font-size: 2.9rem;
  }

  .image-21 {
    height: 20px;
  }

  .heading-7 {
    font-size: 2.1rem;
  }

  .div-block-15 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .image-holder-nav-2 {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .image-holder-nav-2.none.navbar-tab {
    height: 3.5rem;
  }

  .image-holder-nav-2.background-dark-blue {
    width: 30px;
    height: 30px;
  }

  .ttl-300-400-white-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8.6rem;
    line-height: 8.5rem;
  }

  .vanij-content-wrapper-5 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .h1-manrope-66px-white-5 {
    font-size: 2.9rem;
  }

  .work-menu-2 {
    padding: 0;
  }

  .image-24 {
    height: 20px;
  }

  .assets-holder-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-width: 187px;
  }

  .assets-holder-2.mobile-down-options {
    display: none;
  }

  .assets-holder-2.down-gap {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .ttnf-20-5 {
    line-height: 2.1;
  }

  .hamburrger-2 {
    width: 54px;
  }

  .hamburrger-2.nav-item-holder {
    border-radius: 8px;
    width: 3rem;
    height: 50px;
    margin-left: auto;
  }

  .hamburrger-2.nav-item-holder.on-mouse-press {
    width: 3rem;
    height: 3.5rem;
    margin-left: 3px;
  }

  .our-approach-3 {
    padding: 10px 18px;
  }

  .our-approach-3.trendsoftommorrow {
    padding: 10px 20px;
  }

  .cnsultation-2 {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation-2.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options-2.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .static-girl-adya {
    height: 100%;
  }

  .static-girl-adya.none2 {
    display: none;
  }

  .interaction-holder-2 {
    width: 100%;
    margin-top: 0;
  }

  .bw-content-wrapper-2 {
    grid-column-gap: 11.7rem;
    grid-row-gap: 11.7rem;
    padding: 1.7rem 1.5rem;
  }

  .div-block-16 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .ttnp-400-54 {
    font-size: 2.8rem;
  }

  .background-blue.background-cobalt-blue {
    width: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .media-images-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
  }

  .content-wrapper-services-2 {
    padding: 1.7rem 1.5rem;
  }

  .content-wrapper-services-2.digital-system-integrator {
    padding: 1.875rem 1rem;
  }

  .image-holder-nav-3 {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .image-holder-nav-3.background-dark-blue {
    width: 30px;
    height: 30px;
  }

  ._320-normal-280 {
    letter-spacing: -12px;
    margin-top: 0;
    padding-top: 75px;
    font-size: 10.8rem;
    line-height: 8.4rem;
  }

  .vanij-content-wrapper-6 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-6.land-vanij.adya-vanij-2 {
    width: 100%;
    position: relative;
  }

  .h1-manrope-66px-white-6 {
    font-size: 2.9rem;
  }

  .work-menu-3 {
    padding: 0;
  }

  .image-26 {
    height: 20px;
  }

  .hamburrger-3 {
    width: 54px;
  }

  .hamburrger-3.nav-item-holder {
    border-radius: 8px;
    width: 3rem;
    height: 50px;
    margin-left: auto;
  }

  .hamburrger-3.nav-item-holder.on-mouse-press {
    width: 3rem;
    height: 3.5rem;
    margin-left: 3px;
  }

  .our-approach-4 {
    padding: 10px 18px;
  }

  .our-approach-4.trendsoftommorrow {
    padding: 10px 20px;
  }

  .cnsultation-3 {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation-3.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options-3.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .interaction-holder-3 {
    width: 100%;
  }

  .bw-content-wrapper-3 {
    grid-column-gap: 11.7rem;
    grid-row-gap: 11.7rem;
    padding: 1.7rem 1.5rem;
  }

  .bw-content-wrapper-3.approach-4ds {
    padding: 1.5rem;
  }

  .image-holder-nav-4 {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .image-holder-nav-4.background-dark-blue {
    width: 30px;
    height: 30px;
  }

  .vanij-content-wrapper-7 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-7.land-vanij.adya-vanij-2 {
    width: 100%;
    position: relative;
  }

  .h1-manrope-66px-white-7 {
    font-size: 2.9rem;
  }

  .work-menu-4 {
    padding: 0;
  }

  .image-28 {
    height: 20px;
  }

  .our-approach-5 {
    padding: 10px 18px;
  }

  .our-approach-5.trendsoftommorrow {
    padding: 10px 20px;
  }

  .cnsultation-4 {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation-4.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options-4.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .interaction-holder-4 {
    width: 100%;
  }

  .image-holder-nav-5 {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .image-holder-nav-5.background-dark-blue {
    width: 30px;
    height: 30px;
  }

  .vanij-content-wrapper-8 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-8.land-vanij.adya-vanij-2 {
    width: 100%;
    position: relative;
  }

  .image-30 {
    height: 20px;
  }

  .our-approach-6 {
    padding: 10px 18px;
  }

  .our-approach-6.trendsoftommorrow {
    padding: 10px 20px;
  }

  .cnsultation-5 {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation-5.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options-5.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .interaction-holder-5 {
    width: 100%;
  }

  .image-holder-nav-6 {
    border-radius: 8px;
    width: 3rem;
    height: 3.5rem;
  }

  .vanij-content-wrapper-9 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    padding: 1rem;
  }

  .vanij-content-wrapper-9.land-vanij.font-blue {
    width: 100%;
  }

  .vanij-content-wrapper-9.adya-vanij {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .heading-8 {
    font-size: 2.1rem;
  }

  .h-4-20px-2 {
    font-size: 1.1rem;
  }

  .our-approach-7 {
    padding: 10px 18px;
  }

  .our-approach-7.trendsoftommorrow {
    padding: 10px 20px;
  }

  .cnsultation-6 {
    width: 42%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cnsultation-6.nav-item-holder {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 38%;
    min-width: 175px;
    max-width: 346px;
    height: 50px;
    margin-left: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-family: Manrope, sans-serif;
  }

  .navigation-options-6.tab-navigation {
    flex-flow: column;
    flex: 1;
    padding: 0;
  }

  .vanij-content-wrapper-10 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 1.5rem;
  }

  .vanij-content-wrapper-10.gen-ai-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 470px;
  }

  .vanij-content-wrapper-10.land-vanij.adya-vanij-2 {
    width: 100%;
    position: relative;
  }

  .vanij-content-wrapper-10.adya-vanij {
    padding-top: 1rem;
    padding-left: 1rem;
  }

  .ttl-50-2, .heading-9 {
    font-size: 2.1rem;
  }

  .manrope-18px-600-2 {
    font-size: .8rem;
  }

  .our-approach-8 {
    padding: 10px 18px;
  }

  .our-approach-8.trendsoftommorrow {
    padding: 10px 20px;
  }

  .div-block-19 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .adya-hero-content-wrapper {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: auto;
    padding: 2.5rem 0;
    overflow: visible;
  }

  .heading-66-normal-70 {
    font-size: 2.5rem;
  }

  .padding-gloabal-2 {
    padding-top: 5px;
  }

  .hero-home {
    height: calc(100svh - 165px);
  }

  .button-white-medium {
    font-size: .6rem;
  }

  .button-white-medium.is-large.background-remove.is-blue {
    line-height: 1.2;
  }

  .button-white-medium.is-large.background-blue {
    line-height: 1.3;
  }

  ._44 {
    font-size: 2rem;
  }

  .stacks-right-40.align-left-stretch, .stacks-right-40.align-left-stretch.size-40 {
    width: 50%;
  }

  .align-right-100 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .align-right-100.iswhite {
    justify-content: flex-start;
    align-items: center;
  }

  .h1-150 {
    font-size: 6.4rem;
  }

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

  .h1-96-auto._125-177 {
    font-size: 5rem;
  }

  .text-wrapper.width-380 {
    width: auto;
  }

  .flex-handler.align-down-30px {
    width: 100%;
  }

  .wwd-content-wrapper {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .sub-headers, .sub-headers.dsiplay-stretch {
    flex-flow: column;
  }

  .steack--vertical {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .exptertise-titles {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .h2-size-66-80.manrope-normal, .h2-size-66-80.ttnp {
    letter-spacing: -2px;
    font-size: 1.9rem;
  }

  .left-side {
    height: 14.6rem;
  }

  .right-side {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    height: 14.6rem;
  }

  .footer-options-desk {
    display: none;
  }

  .footer-options.width-25 {
    border-radius: .625rem;
    width: 100%;
    display: block;
    overflow: hidden;
  }

  .align-left-stretch {
    flex-flow: column;
  }

  .landscape-holder {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    flex-flow: column;
    display: flex;
  }

  .align {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    display: flex;
  }

  .h1-size-200-200.ttnp-underlined {
    letter-spacing: -7px;
    font-size: 6rem;
  }

  .h1-100-120.ttnp-400.is-blue-ce {
    font-size: 3.5rem;
  }

  .text-heading-bg-image {
    width: 100%;
    height: 100%;
  }

  .text-heading-image {
    width: 100%;
    height: 100%;
    display: inline-block;
  }

  .weblinks {
    flex-flow: column;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .product_slider {
    min-height: 25rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .aestrick {
    width: 9.5rem;
    height: 186px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hw-100, .hw-100.none-land, .hw-100.none-land.none-remove {
    display: none;
  }

  .text-white._338 {
    width: auto;
  }

  .align-right-width-100.gap-15-100w {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .dynamic-content-number {
    width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .dynamic-content-number.padding-increase {
    padding-left: 57px;
    padding-right: 57px;
  }

  .dynamic-content-number.padding-2 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .dynamic-content-number.line-hidder {
    padding-left: 91px;
    padding-right: 91px;
  }

  .dynamic-content-number.line-hidder-2 {
    padding-left: 9px;
    padding-right: 9px;
  }

  ._100-noraml-70 {
    font-size: 3.3rem;
  }

  .outer-edge {
    width: 48%;
    height: 7.8rem;
  }

  .item-holder.flex {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
  }

  .square-box {
    width: .8vw;
    height: .8vw;
  }

  .square-box.has-padding-top.absolute-mobile {
    position: absolute;
    inset: 79px auto auto 0%;
  }

  ._40-500-52 {
    font-size: 1.7rem;
  }

  .alignment-control-first {
    width: 100%;
  }

  .digital-idenity-container {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .boxes-left {
    width: 100%;
  }

  .cards-right {
    width: 100%;
    height: 575px;
    margin-top: 15px;
  }

  .identity-description-holder.padding-310-80 {
    width: auto;
    padding-top: 6.25rem;
    padding-bottom: 1.7rem;
  }

  .cards-button, .gap-30 {
    width: 100%;
  }

  .h1-210-230 {
    letter-spacing: -13px;
    font-size: 6.7rem;
  }

  .text-wrapper-340.del1 {
    width: 100%;
    margin-left: 0;
  }

  .text-wrapper-340.cusom-width1 {
    width: 100%;
  }

  .flex.gap-15px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .bottom-widht-55-2 {
    height: 14.6rem;
  }

  .stacks-width-global {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
    border-radius: 1rem;
    width: 50%;
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
    padding-left: 1rem;
  }

  .stacks-width-global.size-50 {
    width: 50%;
  }

  .stacks-width-global.size-50.gap-increase {
    grid-column-gap: 8.8rem;
    grid-row-gap: 8.8rem;
  }

  .stacks-width-global.width-100 {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
    height: 14.6rem;
  }

  .stacks-width-global.width-less, .stacks-width-global.padding-0-gap-more {
    width: 50%;
  }

  .stacks-width-global.padding-0-gap-more.gap-decrease-stacks {
    grid-column-gap: 7.3rem;
    grid-row-gap: 7.3rem;
  }

  .stacks-width-global.width-60 {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
  }

  .stacks-width-global.background-remove.width-60 {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
    width: 50%;
  }

  .stacks-width-global.width-30-reverse.background-color-dark-blue {
    width: 50%;
  }

  .stacks-width-global.width-30-reverse.background-color-dark-blue.gap-increase {
    grid-column-gap: 7.4rem;
    grid-row-gap: 7.4rem;
    height: 14.6rem;
  }

  .tabs.upper-tabs {
    flex-flow: column;
    padding-top: 10px;
  }

  .button-white-medium-2 {
    font-size: .6rem;
  }

  .button-white-medium-2.is-large.background-remove.is-blue {
    line-height: 1.2;
  }

  .button-white-medium-2.is-large.background-blue {
    line-height: 1.3;
  }

  .stacks-layer-1-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .stacks-layer-1-2.flex-right-2 {
    height: 14.6rem;
  }

  .heading-66-normal-70-2 {
    font-size: 1.8rem;
  }

  .heading-66-normal-70-2.mobile-none {
    display: block;
  }

  .padding-gloabal-3 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-3._7px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .genai-content-wrapper-2 {
    grid-column-gap: 21.4rem;
    grid-row-gap: 21.4rem;
    padding: 2rem 1rem;
  }

  ._16-semobold-22 {
    font-size: .8rem;
  }

  ._44--62 {
    letter-spacing: -.1rem;
    font-size: 2rem;
  }

  .padding-vertical-5 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .transparent-holder-2 {
    width: 158px;
    max-width: 133px;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder-2.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder-2.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .transparent-holder-2.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .transparent-holder-2.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  ._370-normal-390 {
    letter-spacing: -13px;
    font-size: 8.8rem;
    line-height: 1;
  }

  .mouse-hover-conetent-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._14-700-36 {
    font-size: 2vw;
  }

  ._16-500-22 {
    width: auto;
  }

  .top-content-wrapper {
    flex-flow: column;
  }

  .bottom-content-wrapper.align-right-top.gap-142 {
    flex-flow: column;
    margin-top: 2.675rem;
  }

  .glasses-content-holder {
    height: 36.4rem;
  }

  .image-39 {
    height: 29.8rem;
  }

  .pgc_card-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stacking-cards {
    height: auto;
    position: sticky;
  }

  .h1-96-auto-2._125-177, ._150-normal-213._125-177 {
    font-size: 5rem;
  }

  ._150-normal-213.is-white {
    font-size: 6.9rem;
  }

  .padding-gloabal-4 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-4._7px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .manrope-18px-600-4 {
    font-size: .8rem;
  }

  .transparent-holder-3 {
    width: 158px;
    max-width: 133px;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder-3.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder-3.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .transparent-holder-3.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  .transparent-holder-3.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .cta-white {
    font-size: .6rem;
  }

  .cta-white.is-large-border-blue.background-blue {
    border-radius: 2.9vw;
    line-height: 1.3;
  }

  .cta-white.is-large-border-blue.background-remove {
    border-radius: 2.9vw;
  }

  .cta-white.is-large-border-blue.background-remove.is-blue {
    line-height: 1.2;
  }

  .h1-96-auto-4._125-177 {
    font-size: 5rem;
  }

  ._200-normal-180.align-center {
    letter-spacing: -5px;
    font-size: 4.6rem;
  }

  .flex-15px {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
  }

  ._34-500-40 {
    letter-spacing: 0;
    font-size: 1.3rem;
  }

  .strategic-foundation-holder {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  ._34-500-44 {
    font-size: 1.9rem;
  }

  ._370-normal-380 {
    letter-spacing: -15px;
    font-size: 8.5rem;
  }

  ._220-400-210 {
    letter-spacing: -9px;
    font-size: 5.3rem;
  }

  ._220-400-210.align-center {
    letter-spacing: -6px;
    font-size: 4.7rem;
  }

  ._60-500-80 {
    letter-spacing: -1px;
    font-size: 1.9rem;
    line-height: 1.5;
  }

  ._140-400-200 {
    letter-spacing: -6px;
    font-size: 4.6rem;
  }

  .italic {
    letter-spacing: -9px;
  }

  .hamburger-btn {
    width: 3.125rem;
    height: 3.125rem;
  }

  .hamburger-menu {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .hamburger-line {
    border-bottom-width: .417vw;
  }

  .main-options_mobile {
    background-color: #3737cd;
    border-radius: 16px;
    width: auto;
    max-width: none;
    padding: 10px 5px;
  }

  .m_pixlz-btn-holder {
    background-color: #efefff;
    border-radius: 3vw;
  }

  ._24-400-59 {
    color: var(--blue-cd);
    font-size: 1.2rem;
  }

  .m_pixlz-btn.w--current {
    background-color: #fff;
    width: 50px;
    height: 50px;
    padding-right: 10px;
  }

  .m_pixlz-btn.manrope-iswhie {
    width: 50px;
    height: 50px;
  }

  ._15-600-28 {
    font-family: Manrope, sans-serif;
    font-size: .8rem;
  }

  .m_consultation {
    display: flex;
  }

  .mobile-manager {
    width: 100%;
    display: block;
  }

  .aeestriick {
    min-width: 145px;
    height: auto;
    margin-left: 40px;
    padding-top: 34px;
  }

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

  ._140-400-auto.is-blue {
    font-size: 2.2rem;
  }

  .submit.padding-top-15 {
    letter-spacing: -7px;
    font-size: 86px;
  }

  ._100-bold-70 {
    letter-spacing: -6px;
    font-size: 2.8rem;
  }

  ._360-normal-380.padding-top {
    letter-spacing: -20px;
    font-size: 8.4rem;
  }

  ._5m-content-holder {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 60px;
    padding-right: 30px;
  }

  ._5m-content-holder.last-card {
    padding-right: 0;
  }

  ._5m-content-holder.integraiotn-different {
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
  }

  ._5m-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  ._5m-holder.simple-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 155px;
  }

  ._5m-holder.no-numbers {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 45px;
  }

  ._5m-holder.card-integration {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  ._5m-subheading {
    padding-left: 123px;
  }

  ._5m-subheading.gap-22 {
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    display: flex;
    position: static;
  }

  ._160-medium-219 {
    letter-spacing: -11px;
    font-size: 6.8rem;
  }

  ._15-bold-20 {
    font-size: .9rem;
  }

  .pixlz-description {
    width: auto;
  }

  ._34-medium-40 {
    font-size: 1.7rem;
  }

  .numericals-text-wrapper {
    padding-top: 40px;
  }

  ._13-bold-36 {
    font-size: 3.89vw;
  }

  .numericlas-description {
    width: auto;
  }

  .numericals-content-wrapper {
    padding-top: 60px;
  }

  .section-mid {
    flex-flow: column;
    width: 100%;
    padding-top: 70px;
  }

  .section-mid.down {
    padding-top: 0;
  }

  .cardsboxes {
    width: 12.9rem;
    height: 5.8rem;
  }

  .bar-left {
    height: 100%;
  }

  .cardsboxes-wrapper {
    width: 100%;
  }

  .card-aligner-top {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .card-aligner-top.simply-right {
    justify-content: flex-end;
    align-items: center;
  }

  .bottom-handler {
    flex-flow: column;
    padding-top: 70px;
  }

  ._188-normal-161-copy {
    letter-spacing: -6px;
    font-size: 5.5rem;
  }

  ._54-normal-68 {
    letter-spacing: -2px;
    font-size: 2.4rem;
  }

  .transparent-holder-4 {
    width: 158px;
    max-width: 133px;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder-4.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder-4.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .transparent-holder-4.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  .transparent-holder-4.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .container-100-2 {
    overflow: visible;
  }

  .padding-vertical-5-2 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .description-large {
    width: auto;
  }

  ._54-medium-65 {
    font-size: 2.7rem;
  }

  .startups-content-wrapper {
    flex-flow: column;
  }

  .startups-description-holder, ._514-text-wrapper {
    width: auto;
  }

  .projects-display-cards {
    width: 100%;
  }

  .projects-branindg.padding-top-69, .projects-bottom-card {
    flex-flow: row;
  }

  ._5m-text-small {
    width: auto;
  }

  ._5m-text-small.services {
    width: auto;
    margin-left: 40px;
  }

  ._5m-subheadings {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .sub-heading-verysmall {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .transparent-holder-5 {
    width: 158px;
    max-width: 133px;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder-5.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder-5.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .transparent-holder-5.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  .transparent-holder-5.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .padding-gloabal-5 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-5._7px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .transparent-holder-6 {
    width: 158px;
    max-width: 133px;
    margin-left: 0%;
    padding-right: 1.5rem;
  }

  .transparent-holder-6.health-care-tabs {
    max-width: 173px;
    margin-left: 52%;
    margin-right: 1%;
    padding-right: 0;
    display: flex;
    bottom: 154px;
  }

  .transparent-holder-6.tech-tab {
    width: auto;
    max-width: none;
    margin-left: auto;
    padding-right: .8rem;
    bottom: 361px;
    left: 43%;
  }

  .transparent-holder-6.enter-prise-tab {
    margin-left: 19%;
    bottom: 531px;
    left: auto;
  }

  .transparent-holder-6.startups-tab {
    margin-top: 0;
    margin-left: 49%;
    display: flex;
    bottom: 54px;
  }

  .container-100-4 {
    overflow: visible;
  }

  .manrope-18px-600-5 {
    font-size: .8rem;
  }

  .page-wrapper {
    display: block;
  }

  .page-wrapper.tablet-down {
    display: flex;
  }

  .padding-vertical-5 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  ._80-bold-109 {
    font-size: 54px;
  }

  .integrations-card-aligner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-end;
    align-items: stretch;
    padding-left: 0;
  }

  .nav-bar, .nav-bar.lazy {
    display: none;
  }

  .card-home.radius-20px {
    padding: 1rem;
  }

  .cards-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-content-wrapper-2.upper-corenerremove {
    border-radius: .625px;
    padding-left: 2.95rem;
    padding-right: 2.95rem;
  }

  .container-100-5 {
    overflow: visible;
  }

  .padding-vertical-6 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .ttnp-font {
    display: block;
  }

  ._411-normal-460 {
    letter-spacing: -16px;
    font-size: 130px;
  }

  .branding-services {
    letter-spacing: -14px;
  }

  ._14-bold-36 {
    font-size: 11px;
  }

  ._317-normal-269 {
    letter-spacing: -1.9vw;
    font-size: 25vw;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .bs-list {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .bs-list-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 65%;
    display: flex;
  }

  ._180-normal-180-center {
    letter-spacing: -.6rem;
    font-size: 5.7rem;
  }

  ._180-normal-180-center._w-1340 {
    width: 448px;
    font-size: 4.3rem;
  }

  .h1-large.d-40-40 {
    border-radius: 1rem;
    padding: 2.2rem 1rem;
  }

  .padding-top-100 {
    padding-top: 2rem;
  }

  ._32-medium-67 {
    font-size: 2rem;
  }

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

  ._57-normal-82 {
    font-size: 9vw;
  }

  .content-strategy-wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  ._380-normal-320-alignleft {
    letter-spacing: -9px;
    margin-right: 14px;
    font-size: 9.5rem;
  }

  ._18-semibold-36, ._21-medium-36 {
    font-size: 3vw;
  }

  .plus-button {
    border-radius: 2.1vw;
    width: 2.3rem;
    height: 2.3rem;
  }

  ._16-medium-26 {
    font-size: 2vw;
  }

  .padding-top-140 {
    padding-top: 2.85rem;
  }

  .g-100-normal-120 {
    font-size: 4.9rem;
  }

  .d-content-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .text-small.padding-top-60 {
    padding-top: 1.5rem;
  }

  .h1-180-nromal-160.align-center {
    font-size: 5.9rem;
  }

  .padding-top-280 {
    padding-top: 8rem;
  }

  ._280-norma-280 {
    letter-spacing: -.6rem;
    font-size: 8.7rem;
  }

  .incrase-numbers.padding-top-100 {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
  }

  .fs-numbercount-1_number._100-bold-70 {
    font-size: 3.2rem;
  }

  ._340-normal-380 {
    font-size: 8.4rem;
  }

  ._160-normal-150.align-center {
    letter-spacing: -8px;
    font-size: 5.5rem;
  }

  .weblinks-2, .weblinks-3, .weblinks-4 {
    flex-flow: column;
  }

  .div-block-54 {
    width: auto;
  }

  .div-block-55 {
    width: 414px;
    bottom: 53px;
    transform: translate(0%);
  }

  .heading-large-237 {
    font-size: 16vw;
  }

  .heading-meidum {
    font-size: 11.5vw;
  }

  ._280-italic-280 {
    letter-spacing: -9px;
  }

  .paddint-top-120 {
    padding-top: 6.325rem;
  }

  .scale-text {
    font-size: 3vw;
  }

  .content-wrapper {
    grid-column-gap: 15.625rem;
    grid-row-gap: 15.625rem;
  }

  .bg-video-player {
    display: none;
  }

  .bg-video-player.for-mobile {
    display: block;
  }

  ._13-bold-36-2 {
    font-size: 3.89vw;
  }

  .padding-global-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .custom-navbar-glo-bal {
    display: none;
  }

  ._68-nomral-70 {
    font-size: 9vw;
  }

  .opened-options_mobile, .opened-options_mobile.closed-options {
    display: none;
  }

  .div-block-61 {
    display: flex;
  }

  .hamburger-mobile {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #efefff;
    border-radius: 3vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 52px;
    display: flex;
  }

  ._14-bold-36-2 {
    font-size: 11px;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .hamburger-menu-2 {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    padding-left: .8rem;
    padding-right: .8rem;
  }

  .hamburger-line-2 {
    border-bottom-width: .417vw;
  }
}

@media screen and (max-width: 479px) {
  .padding-medium {
    padding: 30px 0 0;
  }

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

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

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

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

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

  .padding-vertical {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 40px;
  }

  .padding-vertical.padding-top-120.padding-bottom-220 {
    padding-bottom: 0;
  }

  .padding-vertical.padding-top-120.bottom-0 {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .padding-vertical.m-20px-bottom-0 {
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .padding-vertical._20px {
    padding-top: 20px;
  }

  .padding-vertical._15px.m-top-padding-0 {
    padding-top: 0;
  }

  .padding-vertical.padding-top-40.padding-bottom-28 {
    padding-bottom: 30px;
  }

  .padding-vertical.top-padding-40 {
    padding-top: 19.72vw;
  }

  .padding-vertical.m-40px {
    grid-column-gap: 2.22vw;
    grid-row-gap: 2.22vw;
    width: 100%;
    padding-top: 40px;
  }

  .padding-vertical.padding-bottom-100 {
    padding-bottom: 5.5625rem;
  }

  .padding-vertical.padding-top-320-bottom-0 {
    padding-top: 100px;
  }

  .padding-vertical.padding-80-top {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .padding-vertical.padding-160 {
    display: block;
  }

  .padding-vertical.m-padding-110-to {
    padding-top: 110px;
  }

  .padding-vertical.padding-top-60 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical.padding-top-60.m-40px {
    padding-top: 40px;
  }

  .padding-vertical.padding-top-60.services-60 {
    padding-top: 60px;
  }

  .padding-vertical.padding-top-154 {
    padding-top: 33.33vw;
  }

  .padding-vertical.padding-increae-60, .padding-vertical.bottom-0-top-30 {
    padding-top: 30px;
  }

  .padding-vertical.pading-top-100 {
    padding-top: 80px;
  }

  .padding-vertical.m-60 {
    padding-bottom: 60px;
  }

  .padding-vertical.m-0-bottom {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical.m-padding-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-vertical.m-padding-top-30 {
    padding-top: 30px;
  }

  .padding-vertical.padding-top-152 {
    padding-top: 80px;
  }

  .padding-vertical.padding-top-69 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .padding-vertical.top-80 {
    padding-top: 30px;
  }

  .padding-vertical._257 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 80px;
  }

  .padding-vertical.padding-bottom-120 {
    padding-top: 40px;
  }

  .padding-vertical.padding-bottom-120.pdding-bottom-10 {
    padding-top: 10px;
  }

  .padding-vertical._60 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 120px;
  }

  .padding-vertical._60.m-80 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 80px;
  }

  .padding-vertical.padding-top-80 {
    padding-top: 0;
  }

  .padding-vertical.padding-top-80.m-padding-bottom-100 {
    padding-bottom: 6.25rem;
  }

  .padding-vertical.padding-top-40.m-40 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 60px;
  }

  .padding-vertical.padding-top-60 {
    padding-top: 40px;
  }

  .padding-vertical.padding-top-243, .padding-vertical._243 {
    padding-top: 0;
  }

  .padding-vertical.paddint-top-220 {
    padding-top: 0;
  }

  .padding-vertical.services-pt-103 {
    padding-top: 2.0625rem;
  }

  .padding-vertical.padding-top-100 {
    padding-top: 7.5rem;
  }

  .padding-vertical.padding-top-100.padding-btoomt-227 {
    padding-bottom: 7.5rem;
  }

  .padding-vertical.padding-top-230 {
    padding-top: 57.78vw;
  }

  .padding-vertical.padding-top-220 {
    padding-top: 44.44vw;
  }

  .padding-vertical.padding-top-72 {
    padding-top: 35.56vw;
  }

  .padding-vertical.padding-top-290, .padding-vertical.padding-top-290.padding-bottom-180 {
    padding-top: 34.44vw;
  }

  .padding-vertical.padding-top-50 {
    padding-top: 3.75rem;
  }

  .padding-vertical.padding-top-237 {
    padding-top: 11.6875rem;
  }

  .padding-vertical.padding-top-180 {
    padding-top: 6.25rem;
  }

  .padding-vertical.papdding-top-60 {
    padding-top: 7.5rem;
  }

  .padding-vertical.padding-60 {
    padding-top: 2.5rem;
  }

  .padding-vertical.padding-top-140 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .padding-vertical.padding-top-120 {
    padding-top: 3.125rem;
    padding-bottom: 0;
  }

  .padding-vertical.solutions-heading-padding {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .padding-vertical.m-80 {
    padding-top: 80px;
  }

  .padding-vertical.m-33 {
    padding-top: 33.33vw;
    padding-bottom: 33.33vw;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

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

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

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-global {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-global.padding-0 {
    width: 100%;
  }

  .padding-global._100vw {
    width: 100vw;
  }

  .padding-global.heading-diff {
    padding-left: 2.78vw;
    padding-right: 2.78vw;
  }

  .padding-global.m-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .page-wrappe-broke.design-complete {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .main-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .main-wrapper.padding-180-top {
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
  }

  .hero_heading {
    font-size: 2.5rem;
  }

  .manrope--14-600 {
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .text-holder-left.text-holder-right.text-righ {
    display: flex;
  }

  .text-holder-left.text-holder-right.text-righ.double-down {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-holder-left.align-right {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    order: 1;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .text-size29-42.footer-manrope-20-500 {
    font-size: 1rem;
  }

  .image-holder-nav {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav.background-blue {
    border-radius: 6px;
    width: 26px;
    height: 26px;
  }

  .image-holder-nav.background-blue.finance-medium {
    width: 34px;
    height: 34px;
  }

  .image-holder-nav.none.navbar-tab {
    display: none;
  }

  .image-holder-nav.none.unnone-mobile, .image-holder-nav.none.show {
    display: flex;
  }

  .inside-video {
    border-radius: 11.11vw;
    width: 100%;
    height: 80svh;
  }

  .inside-video.curves {
    border-radius: 11.11vw;
  }

  .inside-video.curves._92-width {
    border-radius: 12px;
    width: 100%;
  }

  .inside-video.is-white {
    aspect-ratio: auto;
    border-radius: 8.33vw;
    width: 100%;
    height: 80svh;
    min-height: 0;
    transition: height 1.4s;
  }

  .vanij-content-wrapper {
    grid-column-gap: 8.8rem;
    grid-row-gap: 8.8rem;
    height: 83.89vw;
    padding: 8.33vw 4.44vw;
  }

  .vanij-content-wrapper.gen-ai-content-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    height: auto;
    padding: 1.875rem 1rem;
    display: flex;
    top: auto;
  }

  .main-menu-item-containr {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-menu-item-containr.none {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    display: flex;
  }

  .main-menu-item-containr.height-45 {
    height: 45px;
  }

  .manrope-normal-60 {
    font-size: 1.75rem;
  }

  .manrope-normal-60.font-white {
    font-size: 2rem;
  }

  .manrope-normal-60._4ls {
    letter-spacing: -.4px;
  }

  .vanij-image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a06f3adfa45eebda766783_Group%20174.svg");
    background-position: 0 0;
    background-size: cover;
    height: 370px;
    inset: 0% auto auto 0%;
  }

  .vanij-image-wrapper.radius22 {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793aa9a870cc3fc9504df61_image%20(7).svg");
    background-position: 0 0;
    background-size: auto;
    border-radius: 12px;
    min-height: auto;
    max-height: none;
  }

  .vanij-image-wrapper.radius22.pixel-image {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a06f6fdfa45eebda769bbf_image%20(14).svg");
    background-size: cover;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .vanij-image-wrapper.radius22.pixel-image.view {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6793b0065d512653f080fe47_image%20(1).svg");
    background-size: 457px;
    border-radius: 20px;
  }

  .vanij-image-wrapper.blue-foundation {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68129471c647b11276213487_image.svg");
    background-position: 50%;
    height: auto;
    min-height: 100%;
    position: absolute;
  }

  .vanij-image-wrapper.bllue-drums {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6811f93e65f418815833b1ad_image%20(7).png");
    height: 100%;
  }

  .plus {
    font-family: Manrope, sans-serif;
    font-size: 5.55vw;
    line-height: 1.375;
  }

  .work-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .para-button-holder {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 0 auto;
    max-width: 303px;
  }

  .para-button-holder.genai-button-para {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
    max-width: none;
  }

  .digilocker-background {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679fc488c9c9f5c891350f08_Frame%20321.svg");
    border-radius: 15px;
    height: 33.3125rem;
  }

  .digilocker-background.pfp-img1 {
    z-index: -1;
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a0bfaf901311acdfd13c9b_Frame%20183.svg");
    background-size: cover;
    border-radius: 15px;
    display: block;
    position: relative;
  }

  .ttl-50 {
    color: #3838ce;
    letter-spacing: -.4px;
    font-size: 2rem;
  }

  .footer-element {
    border-radius: 0;
  }

  .footer-element.footer-pixlz {
    height: 206px;
  }

  .navbar-option-container {
    display: none;
  }

  .manrope-white-14 {
    letter-spacing: -.2px;
    width: auto;
    max-width: 340px;
    font-size: .875rem;
  }

  .section-hero {
    width: 100%;
    display: block;
  }

  .vanij-ai {
    width: 100%;
    height: 370px;
  }

  .vanij-ai.vanij-ai-home {
    border-radius: 11px;
    height: auto;
  }

  .vanij-ai.adya-vanij {
    height: 369px;
  }

  .vanij-ai.land-370 {
    height: 370px;
  }

  .content-holder.radius22 {
    opacity: .9;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 2.1625rem 1.43rem 2.1625rem 1.4375rem;
  }

  .image-categories {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/67a0bfaf901311acdfd13c9b_Frame%20183.svg");
    background-position: 46% 9%;
    background-size: cover;
    border-radius: 11.11vw;
    flex: 1;
  }

  .monst-16px {
    font-size: 8px;
  }

  .interaction-icon {
    width: 16px;
    height: 16px;
  }

  .page-wrapper-2 {
    padding-top: 5px;
    display: flex;
  }

  .cards-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
    padding-bottom: 0;
  }

  .cards-grid.point-cards-grid {
    grid-column-gap: 5px;
    grid-row-gap: 0px;
    border-radius: 0;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    padding-bottom: 0;
  }

  .cards-grid.point-cards-grid._10px {
    height: 100%;
    padding-top: 0;
  }

  .cards-grid._0px {
    width: 100%;
    padding-top: 10px;
  }

  .heading-large {
    letter-spacing: -12px;
    padding-top: 3px;
    font-size: 143px;
    line-height: 110px;
  }

  .heading-large._260-220-8 {
    letter-spacing: -8px;
    font-size: 5.3rem;
    line-height: .915094;
  }

  .heading-large.h1-360-380.is-blue {
    padding-top: 0;
    font-size: 6.75rem;
  }

  .heading-large.home {
    letter-spacing: -13px;
    font-size: 143px;
    font-weight: 400;
    line-height: .9;
  }

  .home-hero {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679e13577fb65309f9ac9b98_Rectangle%20132.svg");
    background-position: 0 0;
    background-size: auto;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .home-hero.curves {
    justify-content: center;
    align-items: flex-start;
    width: 97%;
    height: 580px;
    margin-left: auto;
    margin-right: auto;
    padding: 2.3rem .87rem 2rem .875rem;
    display: block;
    overflow: hidden;
  }

  .home-hero.curves._92-width {
    border-radius: 12px;
    flex: 0 auto;
    width: 100%;
    height: 580px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero.curves.pixlz {
    width: 100%;
    height: auto;
  }

  .download-asset-holder.work-button {
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 1.2rem 0;
    font-family: Manrope, sans-serif;
    display: flex;
  }

  .footer-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .footer-grid.policies {
    border-radius: 20px;
  }

  .section-categories {
    width: 100%;
    display: block;
  }

  .trendsoftomorrow {
    grid-column-gap: 8.33vw;
    grid-row-gap: 8.33vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 8.33vw;
    display: flex;
  }

  .transparent-holder {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .transparent-holder.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .transparent-holder.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .transparent-holder.random {
    bottom: 5.5375rem;
    left: 52%;
  }

  .transparent-holder.aitech {
    left: .2625rem;
  }

  .transparent-holder.start-ups {
    left: 10.3375rem;
  }

  .transparent-holder.legal {
    left: 7.45rem;
  }

  .transparent-holder.large {
    max-width: none;
    bottom: 10px;
  }

  .assets-holder, .assets-holder.mobile-down-options, .assets-holder.down-gap {
    display: none;
  }

  .manrope-16-600 {
    color: #1363d2;
    font-size: 12.88px;
  }

  .section-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start stretch;
    width: 100%;
  }

  .card-1 {
    border-radius: 13px;
  }

  .card-1.radius-20px {
    border-radius: 12px;
    height: 100%;
    padding: .5rem .5rem 1.25rem;
  }

  .card-1.border-light {
    border-radius: 24px 24px 0 0;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-height: 160px;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
  }

  .card-1.border-light.digital-marketing {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 100%;
  }

  .card-1.border-light.digital-privacy {
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
  }

  .card-1.border-light.mid {
    width: 100%;
    height: 100%;
    max-height: none;
  }

  .card-1.border-light.api-integration {
    height: 153px;
  }

  .card-1.border-light.cloud {
    border-radius: 0 0 13px 13px;
  }

  .card-1.border-light.crm-development {
    border-radius: 0;
    height: 153px;
    padding-bottom: 1.875rem;
    padding-right: 1.5625rem;
  }

  .card-1.border-light.content-creation, .card-1.border-light.campaign-management {
    border-radius: 0;
    height: 100%;
  }

  .card-1.marketing-strategy {
    padding: 1.875rem 1.4rem 2.25rem 1.5625rem;
  }

  .card-1.marketing-strategy.border-light {
    height: 160px;
    padding-bottom: 30px;
  }

  .donw-button {
    height: 16px;
  }

  .footer-content-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    height: auto;
    padding-top: 16.67vw;
    padding-bottom: 1.5rem;
    padding-left: 0;
    overflow: hidden;
  }

  .footer-content-wrapper.policy-content-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    padding-left: 1.1875rem;
  }

  .footer-content-wrapper.upper-corenerremove {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .inner-circle {
    width: 22px;
    height: 22px;
  }

  .logo.background-blue {
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-right: 0;
    padding-left: 9px;
    padding-right: 9px;
  }

  .logo.background-blue.w--current {
    width: 100%;
  }

  .navbar-resolver {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-between;
    align-items: center;
    height: 100%;
  }

  .tot-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 0 0 0;
    display: flex;
  }

  .navigation-desktop {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-height: 45px;
  }

  .navigation-mobile.none-hide-landscape {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .card-number {
    font-size: 12px;
    line-height: 1.33333;
  }

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

  .upper-para-wrapper {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .item-mobile {
    width: auto;
    max-width: none;
    height: 14px;
  }

  .item-mobile.icon-medium {
    height: 17px;
  }

  .item-mobile.icon-medium.rotate {
    transform: rotate(0);
  }

  .content-wrapper-tabs {
    border-radius: 10px;
    padding: .75rem .5rem .75rem .9375rem;
  }

  .content-wrapper-tabs.land-tabs.left-curves-removed {
    height: 58px;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .content-wrapper-tabs.land-tabs.right-curves-removed {
    border-radius: 10px;
    height: 58px;
  }

  .navigation-tablet-landscape.none-hide-desktop {
    display: none;
  }

  .wrapper-stacks-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .wrapper-stacks-box._100 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-width: auto;
    padding-top: 0;
  }

  .wrapper-stacks-box.width-taken-full {
    flex-flow: column;
  }

  .gap-medium {
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
  }

  .gap-medium.heading-button-gap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 100%;
  }

  .gap-medium.heading-button-gap.home-lading-vanij-gap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .gap-medium.heading-button-gap.grid-1-1 {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
  }

  .vanij-background-home {
    object-fit: fill;
    display: none;
    overflow: visible;
  }

  .vanij-background-home.none {
    width: auto;
    height: 370px;
    display: none;
    position: static;
    top: auto;
  }

  .vanij-background-home.none1 {
    display: none;
  }

  .genai-content-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 7.5vw 5vw;
    position: absolute;
  }

  .genai-content-wrapper.approachable-content-wrapper {
    grid-column-gap: 9.1rem;
    grid-row-gap: 9.1rem;
    border-radius: 15px;
    height: auto;
    padding: 1.875rem 1rem;
    position: static;
  }

  .genai-content-wrapper.approachable-content-wrapper.padding-more {
    grid-column-gap: 13.3rem;
    grid-row-gap: 13.3rem;
    position: relative;
  }

  .image-3 {
    width: 50%;
  }

  .image-3.item-mobile {
    width: auto;
    height: 17px;
  }

  .manrope-400 {
    font-size: 6.76px;
  }

  .navigaton-options-desktop.none {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    display: flex;
    overflow: hidden;
  }

  .navigaton-options-desktop.tab-block {
    display: none;
  }

  .navbar-proper {
    width: 100%;
    padding-bottom: 0;
  }

  .image {
    display: none;
  }

  .ttl-italic {
    font-weight: 400;
  }

  .hamburrger {
    width: 45px;
    height: 46px;
  }

  .hamburrger.nav-item-holder {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 45px;
    height: 45px;
    margin-left: 0;
  }

  .hamburrger.nav-item-holder.on-mouse-press {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    border-radius: 8px;
    height: 45px;
    margin-left: 0;
    overflow: hidden;
  }

  .main-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 340px;
    padding-top: 0;
    display: block;
  }

  .align-left {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .h-4-20px {
    color: #5656cf;
    font-size: 34px;
    line-height: 1.41176;
  }

  .h1-new-gen-ai.manrrope-600-white {
    font-family: Manrope, sans-serif;
    font-size: 2.2rem;
    font-weight: 600;
  }

  .categories {
    width: 100%;
    height: 161.11vw;
    position: relative;
  }

  .work-button {
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
  }

  .button-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 47px;
    position: static;
  }

  .button-holder.flex20 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-holder.flex20.mobile-8px-gap {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: row;
  }

  .button-holder.flex20.align-down {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .button-holder.button-down {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-holder.gap-10 {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 0;
  }

  .button-holder.px {
    padding-bottom: 0;
  }

  .h1-pixlz-design {
    font-size: 9.1rem;
  }

  .text-block-7 {
    font-size: 8px;
  }

  .footer-logo {
    padding-bottom: 0;
  }

  .stacks-width-25 {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
    border-radius: 14px;
    width: 50%;
    padding: 1.2rem 1rem 1rem;
  }

  .stacks-width-25.bg-light-blue {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    border-radius: 14px;
    width: 50%;
  }

  .stacks-width-25.bg-light-blue._210gap {
    grid-column-gap: 6.3rem;
    grid-row-gap: 6.3rem;
    border-radius: 14px;
    height: auto;
    padding: 1.25rem .9375rem;
  }

  .stacks-width-25.allservices-block3 {
    grid-column-gap: 8.1rem;
    grid-row-gap: 8.1rem;
    border-radius: 14px;
    width: 50%;
    padding: 7.5rem .5rem 1rem;
  }

  .stacks-width-25.allservices-block3.align-left {
    padding-top: 9.175rem;
    padding-bottom: 1rem;
  }

  .stacks-width-25.allservices-block3.align-left.crm {
    padding-top: 8.625rem;
    padding-bottom: 1.075rem;
  }

  .stacks-width-25._100 {
    grid-column-gap: 6.9rem;
    grid-row-gap: 6.9rem;
    border-radius: 14px;
  }

  .stacks-width-25.allservices-block2 {
    grid-column-gap: 6.6875rem;
    grid-row-gap: 6.6875rem;
    border-radius: 14px;
    width: 50%;
  }

  .stacks-width-25.size-50 {
    grid-column-gap: 6.9rem;
    grid-row-gap: 6.9rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
  }

  .stacks-width-25.size-50.gap-increase {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 11.875rem;
    display: flex;
  }

  .stacks-width-25.width-100 {
    grid-column-gap: 7.2rem;
    grid-row-gap: 7.2rem;
    height: auto;
  }

  .stacks-width-25.background-remove.width-60 {
    grid-column-gap: 5.6rem;
    grid-row-gap: 5.6rem;
  }

  .stacks-width-25.background-remove.width-100 {
    border-radius: .5rem;
  }

  .stacks-width-25.width-less {
    grid-column-gap: 8.5rem;
    grid-row-gap: 8.5rem;
    border-radius: 8px;
    padding-top: .625rem;
  }

  .stacks-width-25.width-30-reverse.background-color-dark-blue.gap-increase {
    grid-column-gap: 8.5rem;
    grid-row-gap: 8.5rem;
    border-radius: 10px;
  }

  .stacks-width-25.width-60 {
    grid-column-gap: 6.9rem;
    grid-row-gap: 6.9rem;
    width: 50%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .manrope-18px-600 {
    font-size: .8125rem;
    line-height: 1.53846;
  }

  .tabs-identity.tabs-tablet {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    width: 100%;
  }

  .tabs-identity.upper-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding-top: 0;
  }

  .download-holder.media._12pxr {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .download-holder.media._12pxr.mobile-reveal {
    display: flex;
  }

  .download-holder._12pxr {
    display: none;
  }

  .our-approach {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 40px;
    padding: 8px 17px;
    font-size: 14px;
    display: flex;
  }

  .our-approach.background-white {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 10px 12px;
    font-size: 14px;
    display: flex;
  }

  .our-approach.background-white._12px-padding {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
  }

  .our-approach.background-white.button-small-14 {
    padding-left: 23px;
    padding-right: 23px;
    font-family: Manrope, sans-serif;
    font-size: 12px;
  }

  .our-approach.blue {
    color: #3838ce;
    letter-spacing: -.5px;
    border-color: #3838ce;
    height: 45px;
    padding-left: 19px;
    padding-right: 19px;
    font-family: Manrope, sans-serif;
    font-size: 14px;
  }

  .our-approach.size-medium {
    width: 128px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .our-approach.spacing-0 {
    border-radius: 14px;
    height: auto;
    padding: 14px 23px;
    font-size: 14px;
  }

  .tabs-image {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    order: 1;
  }

  .cnsultation {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: .6875rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .upper-para-conetent-wrapper {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .padding-gloabal {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal._7px, .padding-gloabal._0px {
    padding-top: 0;
  }

  .padding-gloabal.m-padding-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .interaction-fintech.interaction2 {
    bottom: -760px;
  }

  .container-100 {
    width: 100%;
  }

  .para-size-15-height-25 {
    letter-spacing: -.2px;
    font-size: .9375rem;
  }

  .para-size-15-height-25.white {
    letter-spacing: -.8px;
    max-width: 240px;
  }

  .para-size-15-height-25.light-blue {
    color: #5656cf;
    letter-spacing: -1px;
  }

  .para-size-15-height-25.dark-blue {
    color: #090b48;
  }

  .stacks {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
  }

  .align-left-100 {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .padding-vertical-2 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: block;
  }

  .padding-vertical-2.nav-pad {
    padding-bottom: 0;
  }

  .padding-vertical-2._0px {
    padding-top: 0;
  }

  .padding-vertical-2.mobile-mid {
    justify-content: center;
    align-items: center;
  }

  .padding-vertical-2.pad-20px {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .padding-vertical-2._20px {
    padding-top: 0;
  }

  .number-box {
    border-radius: 6.42px;
  }

  .number-box.number-base {
    background-color: #151bd440;
    width: 42px;
    height: 44px;
  }

  .cards.point-cards {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero-para {
    width: 93%;
  }

  .hero-para._w-25-3 {
    width: 100%;
  }

  .section-footer {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-content-strategy {
    width: 100%;
    display: block;
  }

  .text-holder-right {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
  }

  .text-holder-right.align-left.pop-ups {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-holder-right.pop-ups {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .manrope-16-500._14-600 {
    letter-spacing: -.2px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.6;
  }

  .heading-wrapper_large {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-bottom: 0;
  }

  .heading-wrapper_large.px25 {
    margin-bottom: 25px;
  }

  .heading-wrapper_large.contact {
    padding-right: 0;
  }

  .heading-wrapper_large.padding-top-50 {
    padding-top: 0;
  }

  .heading-wrapper_large._1048 {
    width: auto;
  }

  .section-second-heading {
    width: 100%;
  }

  .stacks-layer-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .stacks-layer-1.flex-right-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .section-digilocker-intro {
    width: 100%;
    display: block;
  }

  .grey-box {
    width: 9.72vw;
    height: 5vw;
  }

  .grey-box.radius12 {
    background-color: #d9d9d9cc;
    width: 58px;
    height: 60px;
  }

  .grey-box.large {
    border-radius: .625rem;
    width: 2.8125rem;
    height: 2.8125rem;
  }

  .work-options-holder {
    padding-bottom: 0;
  }

  .section-stacking-effect.iterative {
    width: 100%;
    max-width: 100%;
  }

  .card1-content-holder {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #5656cf;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 21px 25px 17px;
  }

  .h3-manrope-28px {
    font-family: Manrope, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
  }

  .content-position-holder {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding: .8rem .75rem;
  }

  .navbar-items-left {
    justify-content: space-between;
    align-items: flex-start;
    width: 90%;
  }

  .navbar-items-left.top {
    flex: 1;
  }

  .manrope-24-sb {
    color: #1363d2;
    font-size: 27px;
  }

  .section-tabs {
    width: 100%;
  }

  .bottom-image {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
  }

  .bottom-image._20px-gap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .category-image {
    height: 100%;
    display: none;
  }

  .media-images {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    max-height: 290px;
  }

  .nav-holder {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 44px;
    display: flex;
  }

  .narbar-mobile-otions {
    width: 100%;
    display: block;
  }

  .narbar-mobile-otions.mobile-none {
    display: none;
  }

  .heading-wrapper_dicilocker {
    width: auto;
  }

  .box-container {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    height: auto;
  }

  .nav-list.background-blue._10pxradius.en, .nav-list.background-blue._10pxradius.en-5 {
    width: 44px;
    height: 44px;
    margin-left: 0;
    margin-right: 0;
    padding: 12px;
    display: none;
  }

  .interaction-slider {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .video-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 11.11vw;
    justify-content: center;
    align-items: center;
    height: calc(100vh - 30px);
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .video-content-wrapper.pixlz-design {
    width: 100%;
    height: auto;
    padding: 2.5rem 1.25rem 3.2rem;
  }

  .video-content-wrapper.content-padding {
    padding: 1.875rem 1.25rem;
  }

  .video-content-wrapper.content-padding.gap-322 {
    grid-column-gap: 18.4rem;
    grid-row-gap: 18.4rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .video-content-wrapper.content-padding.gap-322.mobile-hight-less {
    grid-column-gap: 259px;
    grid-row-gap: 259px;
  }

  .video-content-wrapper.content-padding.heading-mobile {
    grid-column-gap: 5.625rem;
    grid-row-gap: 5.625rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 3rem;
    padding-left: .625rem;
    padding-right: .625rem;
    display: flex;
  }

  .video-content-wrapper.content-padding.heading-mobile.grid {
    place-items: start;
  }

  .video-content-wrapper.gap-384 {
    grid-column-gap: 12.5625rem;
    grid-row-gap: 12.5625rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .video-content-wrapper.digital-system-integrator {
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: calc(100svh - 30px);
    padding: 45px 1rem;
    display: flex;
  }

  .video-content-wrapper.our-integrations {
    height: 100%;
    min-height: auto;
    max-height: none;
    padding: 8.33vw 5.55vw;
  }

  .video-content-wrapper.flex-120 {
    grid-column-gap: 22.22vw;
    grid-row-gap: 22.22vw;
    justify-content: space-between;
    align-items: center;
    padding-top: 59.77vw;
    padding-bottom: 0;
  }

  .image-10 {
    width: 50%;
  }

  .image-11 {
    display: none;
  }

  .padding-vertical-3 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: block;
  }

  .padding-vertical-3.nav-pad {
    padding-bottom: 0;
  }

  .padding-vertical-3._0px {
    padding-top: 0;
  }

  .padding-vertical-3.mobile-mid {
    justify-content: center;
    align-items: center;
  }

  .padding-vertical-3.pad-20px {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .padding-vertical-3._20px {
    padding-top: 0;
  }

  .div-block-11 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-14 {
    width: 50%;
  }

  .image-15 {
    display: none;
  }

  .padding-vertical-4 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 0;
    display: block;
  }

  .padding-vertical-4.nav-pad {
    padding-bottom: 0;
  }

  .padding-vertical-4._0px {
    padding-top: 0;
  }

  .padding-vertical-4.mobile-mid {
    justify-content: center;
    align-items: center;
  }

  .padding-vertical-4.pad-20px {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .padding-vertical-4._20px {
    padding-top: 0;
  }

  .padding-vertical-4._11px.padding-top-140 {
    margin-top: 120px;
  }

  .div-block-13 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .manrope--14-600-2 {
    font-size: 1.3rem;
  }

  .manrope--14-600-2.white {
    font-size: 12px;
  }

  .vanij-content-wrapper-2 {
    grid-column-gap: 11rem;
    grid-row-gap: 11rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-lgrid1-1 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    padding: 1.125rem 1rem;
    position: static;
    inset: 0% auto auto 0%;
  }

  .vanij-content-wrapper-2.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    height: 370px;
    padding-top: 1rem;
    position: static;
  }

  .vanij-content-wrapper-2.project-landing-content-wrapper {
    grid-column-gap: 13.3rem;
    grid-row-gap: 13.3rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .vanij-content-wrapper-2.content-no-description {
    grid-column-gap: 12.7rem;
    grid-row-gap: 12.7rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .h1-manrope-66px-white-2 {
    font-size: 2rem;
  }

  .h1-manrope-66px-white-2.font-blue {
    font-weight: 700;
  }

  .light-house-container {
    position: relative;
  }

  .light-house-container.bg-image-suit-lady {
    border-radius: 15px;
    position: absolute;
  }

  .manrope-29-600 {
    font-size: .875rem;
  }

  .para-15-24 {
    letter-spacing: -.2px;
    width: auto;
    max-width: 340px;
    font-size: .875rem;
  }

  .para-15-24.white {
    max-width: none;
    font-size: 1.125rem;
    line-height: 1.44444;
  }

  .hero-land {
    overflow: visible;
  }

  .hero-land.padding-top-bottom-70-109 {
    padding-top: 70px;
    padding-bottom: 109px;
  }

  .hero-land.our-proejcts {
    height: 90vh;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 2vh;
  }

  .tab-main {
    min-width: 10.6875rem;
  }

  .tab-main.w--current {
    min-width: 7.6rem;
  }

  .options-icon.width-45 {
    border-radius: 5px;
    width: 20px;
    height: 20px;
  }

  .image-approachble-holder {
    border-radius: 20px;
    height: auto;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .upresentation-background {
    display: none;
  }

  .ttnf-20-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .h1-ttnl-94-400-white {
    font-size: 4rem;
    line-height: 1.06383;
  }

  .h1-ttnl-94-400-white.isblue {
    letter-spacing: -6px;
    font-size: 5.3rem;
    line-height: 1;
  }

  .lighouse-image-holder.two-corners {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679645e3b198d810fe6548a4_image%20(5).svg");
    background-position: 30%;
    background-size: cover;
    border-radius: 20px;
  }

  .lighouse-image-holder.bussiness-room {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/681498cc8ac94c82ad5dba2d_image%20(6)%20(1).png");
    background-position: 65%;
    background-size: cover;
    display: none;
    position: absolute;
  }

  .lighouse-image-holder.bussiness-room.m-580 {
    width: 95vw;
    height: 161.11vw;
    display: block;
  }

  .manrope-400-2 {
    font-size: 6.76px;
  }

  .lighthouse-land-content-wrapper {
    border-radius: 15px;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  .manrope-600-14 {
    font-size: .8rem;
  }

  .presentation-image-holder {
    background-position: 50% 35%;
    background-size: cover;
    border-radius: 20px;
    height: 441px;
  }

  .h1-pixlz-design-2 {
    letter-spacing: -5px;
    font-size: 7rem;
  }

  .solutions-content-wrapper {
    grid-column-gap: 3.8125rem;
    grid-row-gap: 3.8125rem;
    padding: 2.4625rem 1rem 1.375rem;
  }

  .our-approach-2 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-2.whit-backgroud {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-2.whit-backgroud._12px-mobile {
    font-size: 12px;
  }

  .our-approach-2.whit-backgroud._17size-27padding-22raidus {
    border-radius: 14px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .our-approach-2.whit-backgroud.button-1rem {
    border-radius: 1rem;
    width: auto;
    height: auto;
    padding: .6875rem 1rem;
    font-size: .75rem;
    line-height: 1.41667;
  }

  .our-approach-2._17size-27padding-22raidus {
    font-size: 14px;
  }

  .our-approach-2.button-15px {
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
  }

  .our-approach-2.button-15px.background-white {
    letter-spacing: -.3px;
  }

  .our-approach-2.button-1rem {
    letter-spacing: -.3px;
    padding: .6875rem 1.25rem .75rem;
    font-size: .75rem;
    line-height: 1.41667;
  }

  .our-approach-2.button-1rem.background-white {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .manrope-14-600-2 {
    color: #c7c8f3;
    font-size: 14px;
  }

  .manrope-14-600-2.white {
    max-width: 240px;
  }

  .manrope-14-600-2.dark-blue {
    color: #090b48;
  }

  .manrope-14-600-2.light-blue {
    color: #5656cf;
  }

  .arrow {
    height: 8px;
  }

  .ttnp-400-114 {
    font-size: 3.8125rem;
  }

  .h3-manrope-28px-2 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .solutions-options {
    border-radius: 13px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .solutions-options.adya-options {
    width: 100%;
    padding-top: 1.1875rem;
    padding-bottom: 1.1875rem;
  }

  .content-wrapper-presentation {
    grid-column-gap: 14.1rem;
    grid-row-gap: 14.1rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content-wrapper-presentation.land-bacterio {
    grid-column-gap: 15.1rem;
    grid-row-gap: 15.1rem;
    padding: 1rem;
  }

  .flex-align-left {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .hero-land-content-wrapper {
    grid-column-gap: 58vw;
    grid-row-gap: 58vw;
    padding: 10.62vh 0 0 0;
  }

  .hero-land-content-wrapper.services-content-wrapper {
    border-radius: 1.25rem;
    padding: 3.4375rem .9375rem;
  }

  .hero-image-services {
    border-radius: 30px;
    height: 540px;
    overflow: hidden;
  }

  .h3-cards-heading {
    font-size: 1rem;
  }

  .vanij-content-wrapper-3 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-3.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-3.font-white {
    width: 100%;
    height: 370px;
  }

  .vanij-content-wrapper-3.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-3.adya-vanij {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }

  .aligrn-right-center {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .manrope-600-64 {
    font-size: 1.8rem;
  }

  .h1-manrope-66px {
    font-size: 2rem;
  }

  .section-hero-image {
    width: 100%;
  }

  .web-links {
    flex-flow: column;
    padding-top: 0;
  }

  .image-19 {
    width: 16px;
    height: 16px;
  }

  .line {
    margin-top: 0;
  }

  .line.width-50 {
    margin-top: 120px;
  }

  .line.p-40-60 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .line._30px {
    margin-top: 8.3vw;
    margin-bottom: 8.33vw;
  }

  .background-adya {
    height: 370px;
  }

  .content-wrapper-services {
    padding: 1rem 1rem 1rem 0;
  }

  .content-wrapper-services.m-paddig-0 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .h4-manrope-600-30 {
    font-size: 1rem;
  }

  .heading-6 {
    font-size: 1.4rem;
  }

  .ttl-300-400-white {
    font-size: 6.5rem;
  }

  .inner-circle-2 {
    width: 22px;
    height: 22px;
  }

  .bw-background-wrapper {
    border-radius: 1.5rem;
    overflow: hidden;
  }

  .ttnf-20-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .design-sub-section {
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .design-sub-section.stretch-align-center {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ttnp-italic.small {
    letter-spacing: -1px;
  }

  .ttnp-italic.h-ppt--italic {
    letter-spacing: -11px;
  }

  .ttnp-italic.diff {
    letter-spacing: -3px;
  }

  .ttnp-italic.ls-5 {
    letter-spacing: -4px;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-weight: 400;
  }

  .ttnp-italic._7 {
    letter-spacing: -1.94vw;
  }

  .ttnp-italic.ls-less {
    letter-spacing: -2px;
  }

  .ttnp-italic._2px {
    letter-spacing: -.33vw;
  }

  .heading-xl.background-lavendar {
    border-radius: 30px;
  }

  .heading-xl.bg-white {
    justify-content: flex-start;
    align-items: center;
    height: 100svh;
    padding-top: 45svh;
  }

  .heading-xl.bg-lavender {
    border-radius: 11.11vw;
    height: 98vh;
  }

  .heading-xl.flex-change {
    justify-content: flex-start;
    align-items: center;
    height: 98svh;
  }

  .text-block-8 {
    font-size: .8rem;
  }

  .manrope-400-3 {
    font-size: 6.76px;
  }

  .ady-hero-heading {
    color: #4242ff;
    justify-content: center;
    align-items: center;
    font-size: 4.7rem;
    display: flex;
  }

  .ady-hero-heading.width {
    width: 73vw;
  }

  ._260-400-210 {
    letter-spacing: -8px;
    font-size: 6.6rem;
    line-height: 1.1;
  }

  ._260-400-210.ttnp {
    margin-top: 0;
    font-size: 5.5rem;
    line-height: .909091;
  }

  .services-bg-1 {
    display: none;
  }

  .fintech-content-wrapper {
    padding: 1rem;
  }

  .h3-manrope-28px-3 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .bw-content-wrapper {
    grid-column-gap: 24.8rem;
    grid-row-gap: 24.8rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
  }

  .manrope-500-54 {
    font-size: 1.6rem;
  }

  .vanij-content-wrapper-4 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-4.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-4.font-white {
    width: 100%;
    height: 370px;
  }

  .vanij-content-wrapper-4.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-4.adya-vanij {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }

  .h1-manrope-66px-white-4 {
    font-size: 2rem;
  }

  .image-22 {
    width: 16px;
    height: 16px;
  }

  .heading-7 {
    font-size: 1.4rem;
  }

  .inner-circle-3 {
    width: 22px;
    height: 22px;
  }

  .ttnf-20-4 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .h3-manrope-28px-4 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

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

  .image-holder-nav-2 {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav-2.none.navbar-tab {
    display: none;
  }

  .image-holder-nav-2.none.unnone-mobile, .image-holder-nav-2.none.show {
    display: flex;
  }

  .ttl-300-400-white-2 {
    font-size: 6.5rem;
  }

  .vanij-content-wrapper-5 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-5.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-5.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-5.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .h1-manrope-66px-white-5 {
    font-size: 2rem;
  }

  .work-menu-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .assets-holder-2, .assets-holder-2.mobile-down-options, .assets-holder-2.down-gap {
    display: none;
  }

  .inner-circle-4 {
    width: 22px;
    height: 22px;
  }

  .space-handler-new-gen {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ttnf-20-5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 2.1;
  }

  .hamburrger-2 {
    width: 45px;
    height: 46px;
  }

  .hamburrger-2.nav-item-holder {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 45px;
    height: 45px;
    margin-left: 0;
  }

  .hamburrger-2.nav-item-holder.on-mouse-press {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    border-radius: 8px;
    height: 45px;
    margin-left: 0;
    overflow: hidden;
  }

  .our-approach-3 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-3.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .cnsultation-2 {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation-2.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 44px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options-2.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .static-girl-adya {
    height: 100%;
  }

  .interaction-holder-2 {
    margin-top: 0;
  }

  .bw-content-wrapper-2 {
    grid-column-gap: 24.8rem;
    grid-row-gap: 24.8rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
  }

  .bw-content-wrapper-2.bw-integrations {
    grid-column-gap: 20.1rem;
    grid-row-gap: 20.1rem;
  }

  .h3-manrope-28px-5 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .ttnp-400-54 {
    font-size: 2.3rem;
  }

  .background-blue {
    border-radius: 20px;
    height: 100%;
  }

  .media-images-2 {
    max-height: 338px;
  }

  .content-wrapper-services-2 {
    padding: 1rem;
  }

  .content-wrapper-services-2.integration-heading-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-wrapper-services-2.digital-system-integrator {
    border-radius: 11.11vw;
    padding: 45px 1rem 45px 2rem;
  }

  .image-holder-nav-3 {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav-3.none.navbar-tab {
    display: none;
  }

  .image-holder-nav-3.none.unnone-mobile, .image-holder-nav-3.none.show {
    display: flex;
  }

  ._320-normal-280 {
    letter-spacing: -7px;
    padding-top: 28px;
    font-size: 6.5625rem;
    line-height: .857143;
  }

  .vanij-content-wrapper-6 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-6.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-6.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-6.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .h1-manrope-66px-white-6 {
    font-size: 2rem;
  }

  .work-menu-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .ttnf-20-6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .hamburrger-3 {
    width: 45px;
    height: 46px;
  }

  .hamburrger-3.nav-item-holder {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 45px;
    height: 45px;
    margin-left: 0;
  }

  .hamburrger-3.nav-item-holder.on-mouse-press {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    border-radius: 8px;
    height: 45px;
    margin-left: 0;
    overflow: hidden;
  }

  .our-approach-4 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-4.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .cnsultation-3 {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation-3.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: .6875rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options-3.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bw-content-wrapper-3 {
    grid-column-gap: 24.8rem;
    grid-row-gap: 24.8rem;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
  }

  .bw-content-wrapper-3.bw-integrations {
    grid-column-gap: 20.1rem;
    grid-row-gap: 20.1rem;
  }

  .h3-manrope-28px-6 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .image-holder-nav-4 {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav-4.none.navbar-tab {
    display: none;
  }

  .image-holder-nav-4.none.unnone-mobile, .image-holder-nav-4.none.show {
    display: flex;
  }

  .vanij-content-wrapper-7 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-7.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-7.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-7.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .h1-manrope-66px-white-7 {
    font-size: 2rem;
  }

  .work-menu-4 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .ttnf-20-7 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .our-approach-5 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-5.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .cnsultation-4 {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation-4.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: .6875rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options-4.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h3-manrope-28px-7 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .image-holder-nav-5 {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav-5.none.navbar-tab {
    display: none;
  }

  .image-holder-nav-5.none.unnone-mobile, .image-holder-nav-5.none.show {
    display: flex;
  }

  .vanij-content-wrapper-8 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-8.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-8.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-8.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ttnf-20-8 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .our-approach-6 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-6.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .cnsultation-5 {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation-5.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: .6875rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options-5.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h3-manrope-28px-8 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .image-holder-nav-6 {
    border-radius: 8px;
    width: 45px;
    height: 45px;
  }

  .image-holder-nav-6.background-blue {
    border-radius: 6px;
    width: 34px;
    height: 34px;
  }

  .image-holder-nav-6.none.navbar-tab {
    display: none;
  }

  .image-holder-nav-6.none.unnone-mobile, .image-holder-nav-6.none.show {
    display: flex;
  }

  .vanij-content-wrapper-9 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-9.gen-ai-content-wrapper.project-landing-content-wrapper-2 {
    height: 370px;
    position: static;
  }

  .vanij-content-wrapper-9.services-vanij-wrapper {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 370px;
    margin-bottom: 15px;
  }

  .vanij-content-wrapper-9.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .vanij-content-wrapper-9.adya-vanij {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }

  .image-32 {
    width: 16px;
    height: 16px;
  }

  .heading-8 {
    font-size: 1.4rem;
  }

  .ttnf-20-9 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 1.9;
  }

  .h-4-20px-2 {
    color: #5656cf;
    font-size: .75rem;
  }

  .our-approach-7 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-7.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .cnsultation-6 {
    letter-spacing: -.4px;
    border-radius: 10px;
    width: auto;
    margin-left: 3px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 13px;
  }

  .cnsultation-6.nav-item-holder {
    border-radius: 8px;
    flex: 1;
    width: auto;
    min-width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: .6875rem 10px;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.375rem;
  }

  .navigation-options-6.tab-navigation {
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .h3-manrope-28px-9 {
    letter-spacing: -.2px;
    font-size: 14.93px;
    font-weight: 600;
  }

  .vanij-content-wrapper-10 {
    grid-column-gap: 14.3rem;
    grid-row-gap: 14.3rem;
    padding: 1.875rem 1rem;
  }

  .vanij-content-wrapper-10.gen-ai-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: auto;
    padding: .9375rem 1rem;
    display: flex;
    top: auto;
  }

  .vanij-content-wrapper-10.land-vanij {
    grid-column-gap: 6.875rem;
    grid-row-gap: 6.875rem;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .vanij-content-wrapper-10.land-vanij.adya-vanij-2 {
    grid-column-gap: 5.9rem;
    grid-row-gap: 5.9rem;
  }

  .vanij-content-wrapper-10.adya-vanij {
    padding-bottom: 1rem;
    padding-left: 1.5rem;
  }

  .ttl-50-2 {
    color: #1363d2;
    letter-spacing: -.4px;
    font-size: 2rem;
  }

  .image-34 {
    width: 16px;
    height: 16px;
  }

  .heading-9 {
    font-size: 1.4rem;
  }

  .manrope-18px-600-2 {
    font-size: .6875rem;
  }

  .our-approach-8 {
    letter-spacing: -.2px;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 8px 18px;
    font-size: 12px;
    display: flex;
  }

  .our-approach-8.trendsoftommorrow {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    padding: 10px 23px;
    font-size: 10px;
    display: flex;
  }

  .div-block-19 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .land-lighthouse {
    border-radius: 20px;
    margin-top: 31px;
  }

  .adya-hero-content-wrapper {
    padding: 0 .6rem 2.5rem;
  }

  .adya-hero-content-wrapper.padding-0 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .image-36 {
    max-width: none;
  }

  .heading-66-normal-70 {
    font-size: 3rem;
  }

  .heading-66-normal-70.space-5 {
    font-size: 3.125rem;
    line-height: .92;
  }

  .video {
    border-radius: 4.44vw;
    width: 35vw;
    height: 54vw;
    padding-top: 0;
    top: 78.5vw;
    left: 33.7vw;
    overflow: hidden;
    transform: rotate(-22deg);
  }

  .padding-gloabal-2 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-heading-home {
    width: 100%;
    overflow: hidden;
  }

  .hero-home {
    justify-content: center;
    align-items: center;
    height: auto;
    overflow: visible;
  }

  .hero-gradient-mask {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679e13577fb65309f9ac9b98_Rectangle%20132.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .button-white-medium {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
  }

  .button-white-medium.is-large {
    border-radius: .875rem;
    height: auto;
    padding: 13px 19px;
    font-size: .875rem;
  }

  .background-wrapper {
    background-color: #eef2ff;
    border-radius: 9.37vw;
    padding: 31.25vw 18px 1rem;
    overflow: hidden;
  }

  .content-absolute-right {
    padding-bottom: 2.8125rem;
  }

  .content-absolute-right.m-5-56 {
    padding-right: 5.56vw;
  }

  .h1-69-normal.manrope-italic-white.at-right {
    font-size: 16.67vw;
    line-height: 1.04478;
  }

  .categories-heading-wrapper {
    padding-bottom: 0;
    padding-right: 0;
  }

  ._44 {
    letter-spacing: -2px;
    font-size: 1.6rem;
  }

  .stacks-right-40.align-left-stretch {
    grid-column-gap: 7.2rem;
    grid-row-gap: 7.2rem;
    height: auto;
    padding: .625rem .9375rem;
  }

  .stacks-right-40.align-left-stretch.width-60 {
    grid-column-gap: 8.2rem;
    grid-row-gap: 8.2rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: .5rem;
    height: 100%;
  }

  .stacks-right-40.align-left-stretch.size-40 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 100%;
  }

  .bottom-widht-55 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .stacking-effect-content-wrapper.padding-increase {
    padding-right: 1.375rem;
  }

  .h1-150 {
    font-size: 4.6rem;
  }

  .performance {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 3.5vh;
  }

  .performance.h-auto {
    height: auto;
  }

  .h1-96-auto {
    font-size: 3.3rem;
  }

  .h1-96-auto._125-177.iswhite {
    text-align: left;
    font-size: 4.5rem;
  }

  .performance-content-wrapper.contact {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .contact_us_cards {
    justify-content: space-between;
    align-items: center;
  }

  ._15px-20px.regual-manrope {
    letter-spacing: -.194vw;
    font-size: 3.33vw;
    line-height: 1.35714;
  }

  .text-wrapper {
    width: auto;
    position: relative;
  }

  .text-wrapper.width-380 {
    width: auto;
  }

  .text-wrapper.padding-left-right {
    width: auto;
    margin-right: 0;
    right: 0;
  }

  .emaili-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .left-blocks {
    margin-right: 0;
  }

  .form {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding-top: 0;
  }

  .flex-handler.align-down-30px {
    grid-column-gap: 7vh;
    grid-row-gap: 7vh;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 14.5vh;
  }

  .section_video {
    width: 100%;
    display: block;
  }

  .wwd-content-wrapper {
    grid-column-gap: 13.75rem;
    grid-row-gap: 13.75rem;
    padding: 26px 3px 0 10px;
  }

  .sub-headers {
    grid-column-gap: 10.5vw;
    grid-row-gap: 10.5vw;
    justify-content: space-between;
    align-items: flex-end;
  }

  .sub-headers.dsiplay-stretch {
    grid-column-gap: 8.33vw;
    grid-row-gap: 8.33vw;
    flex-flow: column;
    position: relative;
  }

  .wwd-question {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .steack--vertical {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .steack--vertical.gap-90 {
    grid-column-gap: 5.55vw;
    grid-row-gap: 5.55vw;
  }

  .para-15px-24px.manrope-regular {
    letter-spacing: -.5px;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

  .exptertise-titles {
    grid-column-gap: 1.38vw;
    grid-row-gap: 1.38vw;
  }

  .wwd-index-holder {
    padding-left: 3px;
    padding-right: 12px;
  }

  .wwd-heading-wrapper {
    padding-left: 0;
  }

  .h2-size-66-80.manrope-normal {
    letter-spacing: -1.5px;
    font-size: 30px;
    line-height: 1.2;
  }

  .left-side {
    height: auto;
  }

  .right-side {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 140px;
  }

  .footer.padding-top {
    min-width: 100%;
    height: 40vh;
    margin-left: 0;
    padding-top: 0;
  }

  .footer-section.dark-blue, .footer-menu {
    width: 100%;
  }

  ._15-700-36 {
    font-size: 4.17vw;
  }

  ._15-700-36.padding-top {
    padding-top: 5px;
    font-size: .5rem;
    line-height: 2.125;
  }

  .align {
    flex-flow: column;
  }

  .t-small {
    font-size: 2.7vw;
    line-height: 1.57143;
  }

  .h3-60-70.manrope-sb {
    font-size: 2.25rem;
  }

  .weblinks-box {
    border-radius: .625rem;
  }

  .weblinks-content-wrapper.isblue-ce {
    padding: .75rem .9rem .75rem .9375rem;
  }

  .text-20-27 {
    font-size: .8rem;
  }

  .discount-percentage-icon {
    font-size: .85rem;
  }

  .price_regular-price {
    font-size: 1.5rem;
  }

  .price_compare-at-price {
    font-size: 1rem;
  }

  .add-to-cart_quantity-button {
    width: 1rem;
    height: 1rem;
  }

  .add-to-cart_wrapper, .add-to-cart_stock-wrapper {
    flex-wrap: wrap;
  }

  .product_slider {
    min-height: 20rem;
  }

  .aestrick {
    width: 9.9375rem;
    height: 9.1875rem;
  }

  .hw-100.none-land.none-remove {
    display: none;
  }

  .text-block-9 {
    letter-spacing: -1px;
    font-size: 1.125rem;
  }

  .initutive-content-wrapper {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  ._50-width-vertical {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
  }

  .dynamic-content-number {
    width: 80%;
    height: 5.2rem;
    padding-top: 54px;
    padding-bottom: 54px;
    font-size: 3.3125rem;
  }

  .dynamic-content-number.line-hidder {
    padding-left: 50px;
    padding-right: 50px;
  }

  .dynamic-content-number.padding-increse-numbers {
    padding-left: 0;
    padding-right: 0;
    font-family: Manrope, sans-serif;
  }

  .dynamic-content-number.padding-incrse-3 {
    padding-left: 62px;
    padding-right: 62px;
  }

  ._100-noraml-70 {
    font-size: 2.75rem;
    line-height: .772727;
  }

  .outer-edge {
    justify-content: center;
    align-items: center;
    height: 66px;
  }

  .item-holder.flex-stretch {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .item-holder.flex-stretch.padding-40-top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 80px;
  }

  .content-bottom-systems {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    padding-left: .625rem;
    padding-right: .6rem;
  }

  .square-box {
    width: 1.389vw;
    min-width: 1.38vw;
    height: 1.38vw;
    min-height: 1.38vw;
  }

  .square-box.center {
    position: relative;
    top: 80px;
  }

  .square-box.has-padding-top.absolute-mobile {
    margin-top: 64px;
    position: absolute;
    inset: 37px auto auto 0%;
  }

  .square-box.has-padding-top.absolute-mobile.padding-none {
    top: 0;
  }

  .square-box.has-padding-top.absolute-mobile-repeat {
    margin-top: 0;
    position: absolute;
    inset: 34px auto 0% 0%;
  }

  .square-box.smaller-box {
    width: 1.38vw;
    height: .833vw;
  }

  .square-box.smaller-box.bigger {
    width: 9px;
    height: 5px;
  }

  .square-box.atatic {
    width: 5px;
    height: 3px;
    margin-left: 8px;
  }

  .square-box.static.nde-padding {
    margin-top: 0;
  }

  .square-box.static.sec {
    display: none;
  }

  .square-box.static.m-pad-50 {
    margin-top: 30px;
  }

  .square-box.aboslute-right {
    z-index: 99;
    position: absolute;
    inset: auto 43px 30px auto;
  }

  .square-box.aboslute-right.nooners {
    display: none;
  }

  .square-box.stackiers.part-2 {
    top: 3.55rem;
  }

  .square-box.stackiers.nooner {
    display: none;
  }

  .square-box.our-services {
    width: 1.38vw;
    position: absolute;
    bottom: 1.6125rem;
    right: 42px;
  }

  .square-box.maintanance-uix {
    position: absolute;
    bottom: 50px;
    right: 85px;
  }

  .square-box.maintanance-uix.crm {
    bottom: 1.9rem;
    right: 2.6rem;
  }

  .square-box.api-development {
    position: absolute;
    bottom: 2.55rem;
    right: 181px;
  }

  .square-box.brand-strategy {
    position: absolute;
    bottom: 2.2rem;
    right: 5.2rem;
  }

  .square-box.scale-top {
    position: absolute;
  }

  .square-box.scale-top.shif-left {
    margin-right: .2vw;
  }

  .square-box.scale-top.scale-3 {
    bottom: 16%;
    left: 7%;
  }

  .square-box.relative {
    position: absolute;
    top: 19px;
  }

  .square-box.services1-top-white.is-blue {
    width: auto;
    max-width: 6px;
    height: auto;
    max-height: 3px;
  }

  .square-box.services-chat-top {
    top: -10.6vw;
  }

  .square-box.services-chat-top.is-blue {
    min-width: 6px;
    min-height: 3px;
    max-height: 3px;
  }

  .square-box.number-top-left {
    position: absolute;
  }

  .square-box.numbers-bottom {
    position: absolute;
    bottom: -1.4vw;
    left: 8.811vw;
  }

  .square-box.numbers-bottom.shift-right {
    transform: translate(150%);
  }

  .square-box.numbers-bottom.right-next {
    left: 6.211vw;
  }

  .square-box.enterprise {
    position: absolute;
  }

  .square-box.enterprise.bottom-left {
    bottom: -.6rem;
  }

  .square-box.bottom-20, .square-box.bottom-20.shift-left {
    position: absolute;
  }

  .square-box.solutions-para-1, .square-box.solutions-para-1.shift-right {
    display: none;
  }

  .square-box.solutions-down {
    display: block;
  }

  .square-box.m-large {
    min-width: 12px;
    min-height: 6px;
    position: static;
  }

  .square-box.rectanlge {
    width: 1.38vw;
    min-width: 5px;
    height: 1.38vw;
    top: -4vw;
  }

  .square-box.square {
    height: 1.389vw;
  }

  .square-box.top-left {
    top: -1.5vw;
  }

  .square-box.bottom-right {
    width: 1.38vw;
    height: 1.38vw;
    bottom: -1.5vw;
  }

  .square-box.blue-dot {
    background-color: var(--main-blue);
    min-width: auto;
    min-height: auto;
  }

  .square-box.top-left-card {
    width: 1.38vw;
    height: 1.38vw;
    top: 5px;
    left: -10px;
  }

  .square-box.align-cards {
    top: -3.64vw;
  }

  .square-box.services-chat-bottom {
    bottom: -10px;
  }

  .square-box.services-chat-bottom.shit-right {
    transform: translate(150%);
  }

  .system-description.wdith {
    width: auto;
  }

  ._40-500-52 {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .arrow-link {
    width: .3125rem;
  }

  .identity-description-holder.padding-310-80 {
    padding-top: 6.25rem;
  }

  ._24-500-34 {
    font-size: 1.375rem;
    line-height: 1.27273;
  }

  ._18-500-28 {
    letter-spacing: -1px;
    font-size: 15px;
    line-height: 1.6;
  }

  .section-hero-aboutus {
    width: 100%;
  }

  .h1-210-230 {
    letter-spacing: -5.5px;
    font-size: 3.9375rem;
    line-height: .920635;
  }

  .our-beliefs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    display: block;
  }

  .section-our-beliefs {
    width: 100%;
    max-width: 98svw;
  }

  .our-belief-content-wrapper {
    grid-column-gap: 83.33vw;
    grid-row-gap: 83.33vw;
  }

  .our-belief-content-wrapper.flex-space-between {
    grid-column-gap: 21.25rem;
    grid-row-gap: 21.25rem;
    flex-flow: column;
  }

  .sub-heading-wrapper.left-cnter-aboslute.gap-10px {
    grid-column-gap: 2.78vw;
    grid-row-gap: 2.78vw;
  }

  .description-holder-right.widht-custom {
    width: 100%;
    display: flex;
  }

  .description-holder-right.widht-custom.first {
    order: -1;
  }

  .description-holder-right.widht-custom.last {
    order: 1;
  }

  .text-wrapper-340.del1 {
    grid-column-gap: 1.5625rem;
    grid-row-gap: 1.5625rem;
    width: auto;
    margin-left: 0;
  }

  .text-wrapper-340.cusom-width1 {
    display: flex;
  }

  .text-wrapper-340.left-338 {
    width: auto;
  }

  ._16-medium-22 {
    font-size: 4.17vw;
  }

  .manrope-400-4 {
    font-size: 6.76px;
  }

  .bottom-widht-55-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    height: 140px;
  }

  .stacks-width-global {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 3.89vw;
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    height: 140px;
    padding: 3.33vw;
  }

  .stacks-width-global.size-50.gap-increase {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    padding-bottom: 21px;
    display: flex;
  }

  .stacks-width-global.width-100 {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 17px;
  }

  .stacks-width-global.width-less {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: .625rem;
  }

  .stacks-width-global.padding-0-gap-more.gap-decrease-stacks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 100%;
    padding-bottom: 12px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .stacks-width-global.width-60 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }

  .stacks-width-global.background-remove.width-60 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: flex-start;
    padding-right: 12px;
  }

  .stacks-width-global.width-30-reverse.background-color-dark-blue.gap-increase {
    height: 56.11vw;
  }

  .stacks-width-global.color-reverse {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }

  .bento-boxes {
    grid-column-gap: 2.22vw;
    grid-row-gap: 2.22vw;
    width: 100%;
    position: relative;
  }

  .tabs.upper-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    padding-top: 0;
  }

  .button-white-medium-2 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
  }

  .button-white-medium-2.is-large {
    border-radius: .875rem;
    height: auto;
    padding: 13px 19px;
    font-size: .875rem;
  }

  .stacks-layer-1-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .stacks-layer-1-2.flex-right-2 {
    grid-column-gap: .4375rem;
    grid-row-gap: .4375rem;
    height: 140px;
  }

  .heading-66-normal-70-2 {
    letter-spacing: -.0625rem;
    font-size: 2.75rem;
    line-height: 1.13636;
    display: block;
  }

  .heading-66-normal-70-2.mobile-only {
    display: none;
  }

  .heading-66-normal-70-2.mobile-none {
    display: block;
  }

  .heading-66-normal-70-2.m-less {
    width: 132px;
  }

  .manrope--14-600-3 {
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .main-wrapper-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .padding-gloabal-3 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-3._7px {
    padding-top: 0;
  }

  .expertise {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .gap-medium-2 {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .genai-content-wrapper-2 {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 580px;
    padding: 1.875rem .875rem 3.75rem .87rem;
  }

  .inner-circle-5 {
    width: 22px;
    height: 22px;
  }

  ._16-semobold-22 {
    text-align: left;
    letter-spacing: -.6px;
    font-size: .6875rem;
    line-height: 1.63636;
  }

  ._16-semobold-22.is-white.align-right {
    text-align: right;
  }

  ._16-semobold-22.auto {
    width: auto;
  }

  ._44--62 {
    letter-spacing: -.125rem;
    font-size: 2.0625rem;
    line-height: 1.42424;
  }

  .heading-holder-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    height: 9.7vw;
  }

  .padding-vertical-5 {
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .padding-vertical-5.m-20px {
    padding-top: 20px;
    display: block;
  }

  .transparent-holder-2 {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder-2.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder-2.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .transparent-holder-2.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .transparent-holder-2.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .our-collaboration-holder.padding-340 {
    margin-top: 144px;
  }

  .our-collaboration-holder.padding-top-300 {
    padding-top: 17.22vw;
  }

  ._34-500-48 {
    letter-spacing: -.5px;
    font-size: 6.11vw;
    line-height: 1.41176;
  }

  .section-ourservices {
    width: 100vw;
  }

  .our-services {
    color: #4242ff;
    letter-spacing: -3.611vw;
    width: 100%;
    font-size: 38.88vw;
    line-height: .857143;
  }

  .h1-ourservices.ttnp-cd {
    margin-bottom: 2.78vw;
  }

  ._370-normal-390 {
    letter-spacing: -1.11vw;
    font-size: 24.72vw;
  }

  .mouse-hover-conetent-wrapper {
    grid-column-gap: 22vh;
    grid-row-gap: 22vh;
    flex-flow: column;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .mouse-hover-conetent-wrapper.m-280 {
    grid-column-gap: 280px;
    grid-row-gap: 280px;
  }

  .mouse-hover-conetent-wrapper.padding-222 {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .mouse-hover-conetent-wrapper.padding-more {
    grid-column-gap: 180px;
    grid-row-gap: 180px;
    border-top-width: 0;
    padding-top: 0;
  }

  .top-content {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .top-content.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .top-content._20px-line {
    border-top: 1px solid #4242ff;
    padding-top: 20px;
  }

  .top-content.flex-stretch {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .top-heading.flex-30px {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .top-heading.flex-30px._30px {
    grid-column-gap: 2.78vw;
    grid-row-gap: 2.78vw;
  }

  .top-heading.flex-30px._30px.static {
    position: static;
  }

  .top-heading.flex-30px-mid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._14-700-36 {
    font-size: 3.056vw;
    line-height: 2.57143;
  }

  ._14-700-36.vw {
    font-size: 12px;
    line-height: 3;
  }

  ._14-700-36.is-white {
    letter-spacing: -.2px;
  }

  ._16-500-22 {
    letter-spacing: -.8px;
    width: auto;
    font-size: 1rem;
    line-height: 1.375;
  }

  .top-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .top-content-wrapper.padding-none {
    padding-top: 0;
  }

  .top-content-wrapper.padding-none.left {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .bottom-content {
    grid-column-gap: 6.9vw;
    grid-row-gap: 6.9vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .bottom-content-wrapper.align-right-top.gap-142 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .hover-buttons {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
  }

  .hover-buttons.padding-top-282 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 27.77vw;
  }

  .hover-buttons.padding-top-282.p-41 {
    padding: 0 5px 0;
  }

  .hover-buttons.solution {
    width: 100%;
    padding-top: 40px;
  }

  .buttons-holder.flex.gap-263 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .cta-18-700-48 {
    padding: 0;
    font-size: .875rem;
    font-weight: 700;
    line-height: 3.42857;
  }

  .section-video {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .background-videos {
    width: 100%;
  }

  .background-videos.gap-50 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .background-videos.line-bottom {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 40px;
  }

  .glasses-content-holder {
    background-image: none;
    min-width: 94vw;
    height: auto;
  }

  .glasses-content-holder.padding-top-60 {
    background-image: none;
    height: auto;
  }

  .pgc_card-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .pgc_card-wrapper.padding-increase {
    grid-column-gap: 65px;
    grid-row-gap: 65px;
    padding: 20px;
  }

  .stacking-cards {
    aspect-ratio: 340 / 500;
    border-radius: 8.33vw;
    width: 100%;
    height: 75vh;
    min-height: 75vh;
    position: sticky;
    top: 30px;
  }

  .stacking-cards.startaproject {
    height: 75px;
    margin-bottom: 40px;
    top: 80px;
  }

  .stacking-cards.contact {
    top: 0;
  }

  .stacking-cards.cpg {
    margin-bottom: 80px;
    top: 40px;
  }

  .h1-96-auto-2 {
    font-size: 3.3rem;
  }

  .h1-96-auto-2._125-177.iswhite {
    text-align: left;
    font-size: 4.5rem;
  }

  ._150-normal-213 {
    font-size: 3.3rem;
  }

  ._150-normal-213._125-177.iswhite {
    text-align: left;
    font-size: 4.5rem;
  }

  ._150-normal-213.is-white {
    letter-spacing: -3px;
    font-size: 19.44vw;
    line-height: 1.28571;
  }

  .start-a-project {
    border-radius: 30px;
    width: 100%;
    margin-bottom: 30px;
    position: sticky;
    top: 50px;
  }

  .contact-us {
    height: var(--_clamp-functions---calc-for-cards);
    border-radius: 30px;
    width: 100%;
    position: sticky;
    top: 70px;
  }

  .body-2 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .padding-gloabal-4 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-4._7px {
    padding-top: 0;
  }

  .manrope-18px-600-4 {
    font-size: .8125rem;
    line-height: 1.53846;
  }

  .transparent-holder-3 {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder-3.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder-3.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .transparent-holder-3.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .transparent-holder-3.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .main-wrapper-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .manrope--14-600-4 {
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .cta-white {
    letter-spacing: -.2vw;
    border-radius: 4.44vw;
    width: 50vw;
    height: 14.44vw;
    padding: 0 13px;
    font-size: 3vw;
    line-height: 1.33333;
  }

  .cta-white.is-large-border-blue {
    height: auto;
    font-size: 15px;
  }

  .cta-white.is-large-border-blue.background-blue {
    letter-spacing: -.7px;
    border-radius: 20px;
    width: 180px;
    padding: .75rem 14px;
    font-size: 13px;
    line-height: 1.33333;
  }

  .cta-white.is-large-border-blue.background-remove {
    letter-spacing: -.2px;
    border-radius: .91875rem;
    font-size: 15px;
  }

  .cta-white.is-blue {
    letter-spacing: -.1vw;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.611vw;
  }

  .cta-white.is-blue.is-large {
    letter-spacing: -.055vw;
    padding-left: 13px;
    padding-right: 13px;
  }

  .cta-white.is-large {
    letter-spacing: -.055vw;
    width: 44.44vw;
    padding-left: 13px;
    padding-right: 13px;
  }

  .cta-white.no-border {
    width: auto;
  }

  .cta-white.is-circle {
    border-radius: 16px;
    width: 45px;
    height: 45px;
  }

  .cta-white.our-rojects {
    width: 50vw;
    font-size: 3.61vw;
  }

  .inner-circle-6 {
    width: 22px;
    height: 22px;
  }

  .gap-medium-3 {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1-96-auto-4 {
    font-size: 3.3rem;
  }

  .h1-96-auto-4._125-177.iswhite {
    text-align: left;
    font-size: 4.5rem;
  }

  ._200-normal-180.align-center {
    letter-spacing: -5px;
    font-size: 3.875rem;
    line-height: .983871;
  }

  .flex-15px {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    width: auto;
  }

  .wireframe-content-wrapper {
    padding-top: 0;
    padding-bottom: 3.75rem;
  }

  .wireframe-content-wrapper.flex-stretch-top.padding-40-top {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    margin-top: 0;
    padding-top: 65px;
    padding-bottom: 140px;
  }

  .wireframe-content-wrapper.algin-last {
    padding-bottom: 60px;
  }

  .wireframe-content-wrapper.algin-last.padding-bottom {
    padding-bottom: 120px;
  }

  .wireframe-content-wrapper.padding-80 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .wireframe-content-wrapper.padding-top-320.gap-40 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-top: 6.25rem;
    padding-bottom: 0;
  }

  .wireframe-text {
    padding-top: 0;
  }

  .wireframe-text.padding-60-bottom {
    margin-bottom: 30px;
  }

  .wireframe-text.is-large {
    width: 100%;
  }

  ._34-500-40 {
    letter-spacing: -.025rem;
    font-size: 1.375rem;
    line-height: 1.27273;
  }

  .list_of_services-content-wrapper.content-align-right-m-left {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .strategic-foundation-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .strategic-foundation-text.flex-10px.padding-60-top {
    margin-top: 60px;
  }

  ._34-500-44 {
    letter-spacing: -.4px;
    font-size: 22px;
    line-height: 1.27273;
  }

  .section-our_projects {
    max-width: 100%;
    overflow: hidden;
  }

  .our_projects {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  ._370-normal-380 {
    letter-spacing: -14px;
    font-size: 6.1875rem;
    line-height: .951923;
  }

  .image-40 {
    width: 100%;
    height: 100%;
    display: inline-block;
  }

  ._220-400-210 {
    letter-spacing: -5px;
    font-size: 3.8rem;
    line-height: 1.12903;
  }

  ._220-400-210.align-center {
    letter-spacing: -5px;
    font-size: 3.875rem;
    line-height: 1.12903;
  }

  ._60-500-80 {
    text-transform: none;
    font-family: Manrope, sans-serif;
    font-size: 2.375rem;
    font-weight: 500;
    line-height: 1.26316;
  }

  ._140-400-200 {
    letter-spacing: -2px;
    font-size: 3.1rem;
  }

  .navigation-bar-bottom, .nav-main-open {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pixlz-btn.w--current {
    letter-spacing: -.2px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    font-size: 17px;
    line-height: 42px;
  }

  .italic {
    letter-spacing: -6px;
  }

  .italic.padding-right-15 {
    letter-spacing: -5px;
    margin-right: 5px;
  }

  .italic.padding-left--5 {
    letter-spacing: -5px;
  }

  .italic.ls-less {
    letter-spacing: -4px;
  }

  .italic.is-less-2 {
    letter-spacing: -.22vw;
  }

  .consultation-btn {
    width: 215px;
    margin-left: 7px;
  }

  .consultation-btn.width-100 {
    border-radius: 2.678vw;
    width: 85%;
    padding-top: 4.17vw;
    padding-bottom: 4.17vw;
    font-size: 4.17vw;
  }

  .deleted-asset1 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 11px;
    line-height: 16px;
  }

  .hamburger-btn {
    width: 11.11vw;
    height: 11.11vw;
  }

  .hamburger-menu {
    grid-column-gap: .83vw;
    grid-row-gap: .83vw;
    border-radius: 3.61vw;
    width: 100%;
    height: 100%;
    padding-left: 3.05vw;
    padding-right: 3.05vw;
  }

  .hamburger-line {
    border-bottom-width: .55vw;
    width: 100%;
    height: auto;
  }

  .main-options_mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #4242ff;
    border-radius: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 1.3vw;
    font-family: Manrope, sans-serif;
    transition: padding-right .6s, padding-left .6s;
    display: flex;
    position: relative;
  }

  .main-options_mobile.closed-state {
    border-radius: 6.1vw;
    width: 87.5vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.94vw;
    padding-right: 1.94vw;
  }

  .m_pixlz-btn-holder {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    background-color: #efefff;
    border-radius: 3.6vw;
    width: 11.11vw;
    min-width: auto;
    height: 11.11vw;
    min-height: auto;
    display: flex;
  }

  ._24-400-59 {
    color: var(--blue-cd);
    letter-spacing: -.28vw;
    font-size: 4.44vw;
    line-height: 2.75;
  }

  ._17-500-13 {
    font-size: .75rem;
    line-height: 2;
  }

  .m_pixlz-btn {
    background-color: #efefff;
    border-radius: 2.78vw;
    justify-content: center;
    align-items: center;
    width: 11.39vw;
    height: 11.69vw;
    padding-right: 1.94vw;
  }

  .m_pixlz-btn.w--current {
    width: 40px;
    height: 40px;
  }

  .m_pixlz-btn.manrope-iswhie {
    border-radius: 7px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .m_cionsultation-btn {
    border-radius: 3.6vw;
    display: flex;
    overflow: hidden;
  }

  ._15-600-28 {
    letter-spacing: -.2px;
    font-size: 3.33vw;
    line-height: 1.41667;
  }

  .m_consultation {
    border-radius: 0;
    justify-content: space-between;
    align-items: center;
    width: 60vw;
    height: 11.94vw;
    padding: 3.33vw 3.6vw;
    display: flex;
  }

  .mobile-manager {
    justify-content: center;
    align-items: center;
    width: 95%;
    display: flex;
    position: fixed;
    bottom: 40px;
    left: 50vw;
    transform: translate(-50%);
  }

  .aeestriick {
    min-width: 159px;
    margin-left: 30px;
    padding-top: 0;
  }

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

  .body-4 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .pgc-left_block {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    position: absolute;
    inset: auto auto 30px 20px;
  }

  .pgc-right_block {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 30px;
  }

  .card-description-small {
    grid-column-gap: 2.77vw;
    grid-row-gap: 2.77vw;
    top: 30px;
    left: 20px;
  }

  .card-description-small.manrope-blue {
    margin-top: 0;
    margin-left: 0;
  }

  .card-description-small.static {
    position: absolute;
  }

  ._15-600-18 {
    font-size: 11px;
  }

  .logo-cards {
    padding-bottom: 0;
  }

  .logo-cards.m-top {
    margin-top: 79px;
  }

  ._140-400-auto {
    letter-spacing: -1.8px;
    font-size: 8vw;
  }

  ._140-400-auto.is-blue {
    letter-spacing: -1.8px;
    font-size: 1.5rem;
  }

  .card-attributes-holder {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .serial-number-small.padding-top {
    justify-content: center;
    align-items: center;
    padding-top: 6vw;
    font-family: Manrope, sans-serif;
    font-size: 2.77vw;
  }

  ._90-normal-128 {
    letter-spacing: -7px;
    font-size: 74px;
    line-height: 1.42105;
  }

  .left-aligner.gap-15px {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .sap-content-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding: 50px .75rem 1.56rem;
  }

  .sap-manager-bottom {
    margin-top: 100px;
  }

  .flex-54 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .contact-item-holder {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    margin-top: 0;
  }

  .input_descriiption {
    letter-spacing: 0;
    font-size: 11px;
    line-height: 1.45455;
  }

  .submit {
    letter-spacing: -.8px;
    font-size: 40px;
    line-height: 1.25;
  }

  .submit.padding-top-15 {
    letter-spacing: -1.38vw;
    font-size: 17.22vw;
    line-height: 1.41935;
  }

  .input_text {
    width: 32%;
    height: 4.167vw;
    font-size: .9rem;
  }

  .go-to_arrow {
    position: static;
  }

  .submit-button-interaction {
    inset: auto auto 60px 0%;
  }

  .base {
    min-height: 2px;
    display: block;
  }

  ._100-bold-70 {
    letter-spacing: -4px;
    font-size: 2.75rem;
    line-height: .772727;
  }

  ._34-500-46 {
    letter-spacing: -.025rem;
    font-size: 1.5rem;
    line-height: 1.25;
  }

  ._360-normal-380 {
    font-size: 6.75rem;
    line-height: 1.05556;
  }

  .section-5m-cards {
    display: block;
    position: relative;
  }

  ._5m-card-holder {
    height: 550px;
    min-height: 550px;
    position: sticky;
    top: 50px;
  }

  ._5m-card-holder.height-more {
    top: 9.375rem;
  }

  ._5m-card-holder.height-more.mb-210 {
    height: auto;
    margin-bottom: 0;
    top: 190px;
  }

  ._5m-card-holder.height-more.mb-230 {
    margin-bottom: 0;
    top: 252px;
  }

  ._5m-card-holder.height-more.sticky-2 {
    top: 115px;
  }

  ._5m-card-holder.height-more.sticky-6 {
    top: 355px;
  }

  ._5m-card-holder.height-more.offset-100 {
    top: 6.25rem;
  }

  ._5m-card-holder.height-more.solu6 {
    top: 355px;
  }

  ._5m-card-holder.height-more.set-200 {
    margin-bottom: -227px;
    top: 12.5rem;
  }

  ._5m-card-holder.sticky1 {
    margin-bottom: 0;
    top: 40px;
  }

  ._5m-card-holder.mb-300 {
    margin-bottom: 0;
    top: 130px;
  }

  ._5m-card-holder.mb-120 {
    margin-bottom: 0;
    top: 310px;
  }

  ._5m-card-holder.offset-6 {
    z-index: 999;
    height: auto;
    margin-bottom: 0;
    display: none;
    top: 18.75rem;
  }

  ._5m-card-holder.offset-350 {
    top: 430px;
  }

  ._5m-card-holder.sticy-3 {
    top: 175px;
  }

  ._5m-card-holder.sticky-4 {
    top: 235px;
  }

  ._5m-card-holder.sticky-5 {
    top: 295px;
  }

  ._5m-card-holder.solu3 {
    top: 175px;
  }

  ._5m-card-holder.solu4 {
    top: 235px;
  }

  ._5m-card-holder.solu5 {
    top: 295px;
  }

  ._5m-card-holder.offset-5 {
    height: auto;
    display: none;
    top: 16.4rem;
  }

  ._5m-card-holder.sticky-card-135 {
    margin-bottom: 45vw;
    top: 27.7vw;
  }

  ._5m-card-holder.sticky-card-205 {
    margin-bottom: 22vw;
    top: 51vw;
  }

  ._5m-card-holder.sticky-card-280 {
    height: 550px;
    top: 0;
  }

  ._5m-card-holder.offset-75-65 {
    margin-bottom: 67vw;
    display: block;
    top: 5.55vw;
  }

  ._5m-card-holder.static {
    height: auto;
  }

  ._5m-content-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-right: 10px;
  }

  ._5m-content-holder.padding-less {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 10px;
    padding-bottom: 50px;
    padding-right: 0;
  }

  ._5m-content-holder.padding-top-bottom {
    padding-top: 35px;
    padding-right: 0;
  }

  ._5m-content-holder.padding-40px {
    padding-top: 15px;
  }

  ._5m-content-holder.m-padding-bottom {
    padding-bottom: 8.3125rem;
  }

  ._5m-content-holder.padding-more {
    justify-content: center;
    align-items: flex-start;
    padding-top: 1.25rem;
    padding-right: 0;
  }

  ._5m-content-holder.padding-more.padding-top-20 {
    width: 100%;
    padding-right: 0;
  }

  ._5m-content-holder.padding-more.m-auto {
    height: auto;
  }

  ._5m-content-holder.padding-100 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
  }

  ._5m-content-holder.edit {
    background-color: red;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    top: 0;
  }

  ._5m-holder {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    height: 550px;
    padding-top: 0;
    position: static;
  }

  ._5m-holder.simple-top {
    height: auto;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-holder.no-numbers {
    grid-column-gap: 8.33vw;
    grid-row-gap: 8.33vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-holder.no-numbers.padding-top-20.m-numbers-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  ._5m-holder.card-integration {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 37px;
  }

  ._5m-holder.padding-right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 135px;
    padding-bottom: 135px;
    padding-right: 0;
    overflow: visible;
  }

  ._5m-holder.m-119-69 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 120px;
    padding-bottom: 70px;
  }

  ._5m-holder.aling-top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 10px;
  }

  ._5m-subheading {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
    bottom: 65px;
    right: 10px;
  }

  ._5m-subheading.gap-22 {
    position: static;
    bottom: 0;
  }

  ._5m-subheading.absolute {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    order: 1;
    justify-content: space-between;
    align-items: flex-end;
    min-width: auto;
    max-width: none;
    position: static;
  }

  ._5m-subheading.absolute.m-absolute {
    order: 1;
  }

  ._160-medium-219 {
    letter-spacing: -.9rem;
    justify-content: center;
    align-items: center;
    font-size: 110px;
    line-height: 1.36364;
    position: relative;
  }

  ._160-medium-219.pad-left {
    letter-spacing: -1rem;
    height: auto;
    font-size: 6.875rem;
  }

  ._160-medium-219.m-padding-left {
    padding-left: 5px;
  }

  ._15-bold-20 {
    font-size: 4.16vw;
    font-weight: 700;
  }

  ._15-bold-20.normal, ._15-bold-20.normal-weight {
    font-weight: 400;
  }

  ._15-bold-20.weight-medium {
    font-weight: 500;
  }

  ._15-bold-20._6px {
    letter-spacing: -1.2px;
  }

  .pixlz-description.padding-bottom-100 {
    width: 340px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pixlz-description.padding-top-120 {
    padding-top: 5rem;
  }

  ._34-medium-40 {
    letter-spacing: -1.5px;
    font-size: 34px;
    line-height: 40px;
  }

  ._34-medium-40.m-24-30 {
    letter-spacing: -1.2px;
    font-size: 24px;
    line-height: 30px;
  }

  .numericals-text-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
  }

  .numericals-text-wrapper.align-right {
    padding-top: 0;
  }

  .pixlz-text-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 0;
    display: flex;
  }

  .pixlz-text-holder.padding-top-60 {
    padding-top: 60px;
  }

  .numericlas-sub-heading {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  ._13-bold-36 {
    font-size: 3.6vw;
    line-height: 2.75;
  }

  ._13-bold-36.sub {
    letter-spacing: -.2px;
    font-size: 8px;
    line-height: 17px;
  }

  .numericlas-description {
    padding-top: 0;
  }

  ._16-medium-24 {
    letter-spacing: -.4px;
    font-size: 3.8vw;
    line-height: 1.33333;
  }

  .numericals-content-wrapper.m-110 {
    padding-top: 3.75rem;
  }

  .section-mid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 0;
  }

  .section-mid.down {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .section-mid.padding-top-50 {
    grid-column-gap: 22.22vw;
    grid-row-gap: 22.22vw;
    padding-top: 5rem;
  }

  .section-mid.padding-top-60 {
    grid-column-gap: 33.33vw;
    grid-row-gap: 33.33vw;
    padding-top: 16.67vw;
  }

  .section-mid.padding-more-branding {
    padding-bottom: 2.5rem;
  }

  .section-mid.padding-100-g-50 {
    padding-top: 50px;
  }

  ._16-extrabold-21 {
    font-size: 4.6vw;
    line-height: 1.33333;
  }

  ._16-extrabold-21.aling-right {
    font-size: 4vw;
  }

  ._16-extrabold-21.m-alingn-left {
    text-align: left;
  }

  .cardsboxes {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    width: 44.44vw;
    height: 14.667vw;
    padding-left: 10px;
    display: block;
  }

  .cardsboxes._330 {
    justify-content: space-between;
    align-items: center;
    width: 43.06vw;
  }

  .cardsboxes._335 {
    width: 46vw;
  }

  .cardsboxes.auto {
    height: auto;
    padding-bottom: 0;
  }

  .numerical-card {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    justify-content: flex-start;
    align-items: center;
  }

  ._68-bold-70 {
    letter-spacing: -3px;
    padding-bottom: 5px;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: .772727;
  }

  .bar-left {
    width: 2.78vw;
    height: 66px;
  }

  .cardsboxes-wrapper, .cardsboxes-wrapper.gap-decrease {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cardsboxes-wrapper.align-right {
    grid-column-gap: 4.44vw;
    grid-row-gap: 4.44vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .card-aligner-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
  }

  .card-aligner-top.simply-right {
    justify-content: flex-start;
    align-items: center;
  }

  .card-aligner-top.alig-right {
    justify-content: flex-end;
    align-items: center;
  }

  .bottom-handler {
    padding-top: 16.667vw;
    padding-bottom: 16.667vw;
  }

  ._5m-cards-titie {
    grid-column-gap: 5.55vw;
    grid-row-gap: 5.55vw;
    position: absolute;
  }

  .our-appraoch {
    bottom: 10px;
    right: 10px;
  }

  .our-appraoch.placement-top-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
    position: static;
  }

  .our-appraoch.static {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #3838ce;
    left: 14px;
  }

  .our-appraoch.static.manage {
    width: 100%;
    padding-left: 10px;
  }

  .our-appraoch.normal {
    grid-column-gap: 2.78vw;
    grid-row-gap: 2.78vw;
  }

  .our-appraoch.alignment-bottom-left {
    top: 193px;
  }

  .our-appraoch.alignment-bottom-left.none {
    display: none;
  }

  .our-appraoch.top-right-bs.static {
    position: static;
  }

  .our-appraoch.proejct-top-right, .our-appraoch.project-top-left {
    display: none;
  }

  .our-appraoch.static-nochange.padding-bottom-30 {
    z-index: 99;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
    display: flex;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .our-appraoch.sticky-card-title {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1.25rem;
  }

  .our-appraoch.sticky-card-title.top-more.m-static {
    justify-content: flex-start;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 0;
    position: static;
  }

  .our-appraoch.bottom-42.m-static {
    padding-bottom: 60px;
    position: static;
  }

  .our-appraoch.static {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #3838ce;
  }

  ._16-medium-20.aling-center {
    font-size: 4.44vw;
  }

  .number-holder {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .number-holder._w-190, .number-holder.width-incrase {
    width: auto;
  }

  ._30-medium-40 {
    letter-spacing: -.5px;
    order: -1;
    font-size: 8.33vw;
    line-height: 1.375;
  }

  ._188-normal-161-copy {
    letter-spacing: -1.37vw;
    padding-top: 0;
    font-size: 4.25rem;
    line-height: .911765;
  }

  .pading-vertical-120 {
    padding-top: 7.5rem;
  }

  ._54-normal-68 {
    font-size: 2.375rem;
    line-height: 1.26316;
  }

  .transparent-holder-4 {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder-4.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder-4.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .transparent-holder-4.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .transparent-holder-4.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .container-100-2 {
    width: 100%;
  }

  .padding-vertical-5-2 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .home-hero-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
    overflow: visible;
  }

  ._54-medium-65 {
    letter-spacing: -2px;
    font-size: 2.125rem;
  }

  .sub-heading-holder {
    margin-top: 0;
    padding-top: 3.125rem;
  }

  .start-ups-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .startups-content-wrapper {
    grid-column-gap: 8.33vw;
    grid-row-gap: 8.33vw;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40px;
    font-family: Manrope, sans-serif;
  }

  .startups-content-wrapper.bottom {
    width: 100%;
  }

  .startups-description-holder {
    max-width: none;
  }

  .startups-description-holder.padding-top-400 {
    padding-top: 0;
  }

  .startups-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: 8.33vw;
  }

  .padding-vertical-80 {
    padding-top: 16.67vw;
    padding-bottom: 16.6vw;
  }

  .padding-vertical-80.m-custom {
    padding-top: 4.167vw;
  }

  .padding-40px {
    padding-top: 60px;
  }

  .projects-display-content-wrapper {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
  }

  .projeects-dscription {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    display: flex;
  }

  ._52-medium-64 {
    letter-spacing: -2px;
    font-size: 2.125rem;
    line-height: 1.41176;
  }

  .projects-display-cards {
    min-width: 100%;
    padding: 20px 20px 30px;
  }

  ._38-medium-16 {
    font-size: 30px;
  }

  .image-holder.top-62 {
    padding-top: 120px;
  }

  .projects-branindg.padding-top-69 {
    margin-top: 103px;
  }

  .projects-bottom-card {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  ._5m-text-small {
    margin-left: 26px;
  }

  ._5m-text-small.pl-115 {
    margin-left: 1.5rem;
  }

  ._5m-subheadings {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings.pl-some.m-pl-none {
    margin-left: 0;
  }

  ._5m-subheadings.pl-30 {
    margin-left: 8.08vw;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings._w-320 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings._w-320.margin-none {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings._w-320.m-top-60 {
    width: 100%;
    padding-top: 3.75rem;
  }

  ._5m-subheadings.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings.campagins-list {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings.bs-40 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    padding-left: 0;
    padding-right: 0;
  }

  ._5m-subheadings.on-phone {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-heading-verysmall {
    padding-bottom: 20px;
  }

  .sub-heading-verysmall.padding-20-top {
    padding-top: 20px;
  }

  ._15-medium-20 {
    font-size: .9375rem;
  }

  .padding-top-257-40 {
    padding-top: 80px;
  }

  .padding-top-257-40.padding-80 {
    padding-top: 31.67vw;
  }

  ._6px-box.absolute-right {
    z-index: 2;
    width: 6px;
    height: 6px;
    top: 20px;
    right: 13px;
  }

  .helper {
    grid-column-gap: 5.55vw;
    grid-row-gap: 5.55vw;
    flex-flow: row;
    width: 100%;
    padding-top: 8.33vw;
    position: relative;
  }

  .helper.herlper-2 {
    padding-top: 40px;
  }

  .scrollier {
    width: 300px;
  }

  .scrollier-thumb {
    width: 120px;
  }

  .solutions-center {
    width: 18%;
    height: 100%;
  }

  .solutions-center.aestrick {
    width: 27%;
  }

  .m_consultation-2 {
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 46px;
    padding: 14px 8px;
    display: flex;
  }

  .transparent-holder-5 {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder-5.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder-5.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .transparent-holder-5.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .transparent-holder-5.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .padding-gloabal-5 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .padding-gloabal-5._7px {
    padding-top: 0;
  }

  .main-wrapper-5 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .transparent-holder-6 {
    width: 115px;
    max-width: 115px;
    margin-left: 0%;
    bottom: 171px;
  }

  .transparent-holder-6.health-care-tabs {
    max-width: 115px;
    margin-bottom: 0;
    margin-left: 47%;
    bottom: 265px;
  }

  .transparent-holder-6.tech-tab {
    min-width: 115px;
    margin-left: 18%;
    bottom: -47px;
    left: 24%;
  }

  .transparent-holder-6.enter-prise-tab {
    height: 2.5rem;
    margin-left: auto;
    bottom: 400px;
    left: 18%;
  }

  .transparent-holder-6.startups-tab {
    width: 115rem;
    margin-left: 44%;
    bottom: 548px;
    left: -41%;
  }

  .m_pixlz-btn-holder-2 {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    min-width: auto;
    min-height: auto;
  }

  .manrope--14-600-5 {
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .inner-circle-7 {
    width: 22px;
    height: 22px;
  }

  ._24-400-59-2 {
    letter-spacing: -.6px;
    font-size: 16px;
    line-height: 2.22222;
  }

  .container-100-4 {
    width: 100%;
  }

  .manrope-18px-600-5 {
    letter-spacing: -.6px;
    font-size: .75rem;
    line-height: 1.53846;
  }

  .page-wrapper {
    justify-content: flex-end;
    align-items: stretch;
    padding-bottom: 0;
    display: flex;
    overflow: visible;
  }

  .padding-vertical-5 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical-5.padding-increae-60 {
    padding-top: 30px;
  }

  .gap-medium-4 {
    grid-column-gap: 5.4rem;
    grid-row-gap: 5.4rem;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1-188-normal-180.text-align-center {
    letter-spacing: -6px;
    font-size: 62px;
    line-height: 64px;
  }

  ._60-bold-82 {
    text-align: center;
    letter-spacing: -5px;
    font-size: 50px;
    line-height: 4.25rem;
  }

  ._80-bold-109 {
    font-size: 6.875rem;
    line-height: 1.36364;
  }

  .integrations-card-aligner {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .body-6 {
    padding-bottom: 0;
  }

  .barcode {
    z-index: 1000;
    height: 43px;
    inset: 0% auto auto 0%;
  }

  .grid {
    z-index: 1000000;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100vw;
    height: 100vh;
    position: sticky;
    top: 0;
  }

  .body-7 {
    margin-bottom: -260px;
  }

  .nav-bar, .nav-bar.lazy {
    display: none;
  }

  .padding-vertical-54 {
    padding-top: 5.9375rem;
  }

  .section-heading_xl {
    width: 100%;
    display: block;
  }

  .card-home {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    border-radius: 0;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .card-home.radius-20px {
    border-radius: 12px 0 0 12px;
    width: auto;
    height: 100%;
    padding: 0;
  }

  .card-home.radius-20px.left-side {
    border-bottom-right-radius: 0;
    padding: 0;
  }

  .card-home.radius-20px.right-side {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
  }

  .cards-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .inner-circle-8 {
    width: 30px;
    height: 30px;
  }

  .padding-vertical-60.home-40 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .ttnp-italic-font.plp {
    letter-spacing: -4.2vw;
  }

  .container-white {
    padding-left: 6px;
    padding-right: 6px;
  }

  .blue-box {
    display: none;
  }

  .footer-upper.dark-blue {
    width: 100%;
  }

  .footer-content-wrapper-2 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    height: 207px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
  }

  .footer-content-wrapper-2.upper-corenerremove {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .manrope--14-600-6 {
    font-family: Manrope, sans-serif;
    font-size: 11px;
    font-weight: 400;
  }

  .container-100-5 {
    width: 100%;
    max-width: none;
  }

  .padding-vertical-6 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding: 0 0 30px;
  }

  .footer-content-wrapper-3 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
    overflow: hidden;
  }

  .ttnp-font {
    letter-spacing: -3.611vw;
    padding-top: 16.67vw;
    font-size: 41.667vw;
    line-height: .785714;
  }

  ._411-normal-460 {
    letter-spacing: -11px;
    font-size: 40.56vw;
    line-height: 1.10891;
  }

  ._411-normal-460.m-align-center {
    text-align: center;
    line-height: 1.36986;
  }

  .right-plus {
    border-radius: 8px;
    width: 48px;
    height: 48px;
    top: 15px;
    right: 15px;
  }

  .branding-services {
    letter-spacing: -10px;
  }

  .glass-center {
    z-index: -1;
  }

  ._66-nomral-77 {
    font-size: 38px;
    line-height: 1.18421;
  }

  .image-43 {
    width: 53px;
    height: 81px;
  }

  .footer-projects-display {
    flex-flow: column;
  }

  .icon-search-wrapper {
    border-radius: 10px;
    min-width: 2.5rem;
    height: 2.5rem;
  }

  .icon-search-wrapper.all-btn {
    border-radius: 14px;
    min-width: 83%;
  }

  ._16-semibold-22 {
    letter-spacing: -.025rem;
    font-size: 1rem;
    line-height: 1.33333;
  }

  .menu-button-mask {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    width: 52.1rem;
  }

  .menu-button {
    border-radius: 10px;
    width: auto;
    min-width: 6rem;
  }

  .menu-button.width-more {
    min-width: 123px;
  }

  ._14-bold-19 {
    letter-spacing: -.0125rem;
    font-size: .75rem;
    line-height: 1.33333;
  }

  .left-right-arrows {
    display: none;
  }

  ._15-semibold-22 {
    font-size: 3vw;
  }

  ._14-bold-36 {
    font-size: .5rem;
    line-height: 2.125;
  }

  .menu-button-wrapper {
    overflow: auto;
  }

  .button-search-wrapper {
    width: 100%;
  }

  .video-wrapper {
    display: none;
  }

  ._317-normal-269 {
    letter-spacing: -2.22vw;
    font-size: 26.11vw;
    line-height: .957447;
  }

  .image-44, .image-45 {
    display: none;
  }

  .untalic {
    font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  }

  .four-dots-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 15px;
    margin-left: 30px;
    display: flex;
  }

  .dot {
    background-color: #3838ce;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container {
    max-width: none;
  }

  .image-46, .basic-image, .image-47, .image-48 {
    display: none;
  }

  ._16-semibold-24 {
    letter-spacing: -.3vw;
    font-size: 4.44vw;
    line-height: 1.625;
  }

  ._230-normal-210 {
    font-size: 17.5vw;
  }

  .description-wrapper-338 {
    width: auto;
  }

  .gap-15px {
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
    flex-flow: column;
  }

  .padding-77.padding-bottom-40 {
    padding-top: 11.11vw;
    padding-bottom: 8.33vw;
  }

  .text-wrapper-998 {
    width: auto;
  }

  ._60-normal-70 {
    font-size: 8.06vw;
  }

  .btn-bg-white_clr-blue {
    border-radius: 3.06vw;
    padding: 3.06vw 6.11vw;
    font-size: 3.89vw;
    font-weight: 600;
  }

  .faq-heading {
    grid-column-gap: 27.78vw;
    grid-row-gap: 27.78vw;
  }

  .faw-heading-wrapper {
    width: 96%;
  }

  .padding-top-40.m-100 {
    padding-top: 27.78vw;
  }

  .section-faq {
    -webkit-user-select: none;
    user-select: none;
  }

  .padding-top-489 {
    padding-top: 109.17vw;
  }

  ._34-medium-46 {
    font-size: 7.78vw;
  }

  .question-aligner {
    grid-column-gap: 12.5vw;
    grid-row-gap: 12.5vw;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding-top: 5.56vw;
    padding-bottom: 22.22vw;
  }

  .answer-content-wrapper {
    width: 94vw;
  }

  .question-scroller {
    grid-column-gap: 2.78vw;
    grid-row-gap: 2.78vw;
    scrollbar-width: none;
    -webkit-user-select: none;
    user-select: none;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    width: 98vw;
    display: flex;
    overflow: scroll;
  }

  .block {
    border-radius: 3.33vw;
    min-width: auto;
    max-width: 96%;
    height: 15.56vw;
    padding: 3.89vw .4vw 3.89vw 3vw;
  }

  .block.w--current {
    -webkit-user-select: none;
    user-select: none;
    border-radius: 3.33vw;
    width: auto;
    min-width: auto;
    max-width: 97%;
    padding: 3.89vw 3.07vw 3.89vw 5.07vw;
  }

  .block.mystery-transition {
    height: 3.2rem;
    padding-right: .4rem;
  }

  .block.mystery-transition.w--current {
    height: auto;
  }

  .block.mystery-transition.addon {
    height: 3rem;
  }

  .block.mystery-transition.addon.w--current {
    height: auto;
  }

  .block.mystery-transition.addon.m-hless {
    padding-right: .4rem;
  }

  .tabs-content-2 {
    padding-top: 27.7vw;
  }

  .light-box-adjust {
    grid-column-gap: 5.55vw;
    grid-row-gap: 5.55vw;
  }

  .lig-box-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .light-box {
    width: 5px;
    height: 5px;
  }

  .flex-right-simple {
    flex-flow: column;
  }

  .pop-event-solutions {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .pop-event-solutions.integrations {
    display: none;
  }

  .pop-event-solutions.automation {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    display: none;
  }

  .pop-event-solutions.campaigns, .pop-event-solutions.brand-strategy {
    display: none;
  }

  .pop-event-solutions.dlvs {
    display: block;
  }

  .pop-event-solutions.face {
    display: none;
  }

  .pop-global-contianer {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding-top: 5.565vw;
    padding-left: 0;
    padding-right: 0;
  }

  .pop-global-contianer.padding-top-80 {
    width: 100%;
    height: 100vh;
    margin-top: 0;
    padding: 5.56vw 0 10.56vw;
  }

  .pop-content-wrapper {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .pop-content-wrapper.padding-bottom-208 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .pop-content-wrapper.padding-top-25 {
    padding-top: 0;
    padding-bottom: 11.11vw;
  }

  ._260-normal-240 {
    text-align: left;
    letter-spacing: -8px;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 24.44vw;
    font-style: normal;
  }

  .solutions-list {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .content-list-wrapper.padding-80-142 {
    width: 83.33vw;
    padding-top: 16.67vw;
  }

  .content-list-wrapper.integrations-list {
    width: 100%;
    padding-top: 13.75vw;
  }

  .content-list-wrapper.padding-40 {
    width: 100%;
    padding-top: 18.75vw;
  }

  .list-wrapper {
    justify-content: center;
    align-items: center;
    padding-bottom: 6.25vw;
  }

  .list-wrapper.padding-top-30 {
    padding-top: 6.25vw;
    padding-bottom: 6.25vw;
  }

  .list-wrapper.padding-top-30.pading-bottom-130 {
    border-bottom-width: 0;
  }

  .list-wrapper.padding-top-30.bs {
    padding-top: 8.33vw;
  }

  .list-wrapper.padding-top-30.no-border {
    justify-content: center;
    align-items: center;
  }

  .list-wrapper.camaigns-left {
    border-bottom-width: 0;
    padding-bottom: 5.56vw;
  }

  .list-wrapper.bs {
    padding-bottom: 1.25rem;
  }

  .list-wrapper.padding-top-lef-none {
    padding-top: 8.33vw;
  }

  .list-wrapper.paddint-20 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .list-wrapper.padding-top {
    padding-top: 6.25vw;
  }

  .list-wrapper.on-top {
    padding-top: 8.25vw;
  }

  .text-solutions {
    justify-content: space-between;
    align-items: center;
  }

  ._16-bold-22 {
    letter-spacing: -.8px;
    font-size: .9375rem;
    line-height: 1.36364;
  }

  ._16-bold-22.align-center {
    letter-spacing: -.9px;
    font-size: 14px;
  }

  ._16-bold-22.normal {
    font-size: 1rem;
  }

  .text-bottom-left {
    width: 100%;
    position: static;
  }

  .text-bottom-left.mobile-hide {
    display: none;
  }

  .text-bottom-left.static {
    padding-top: 0;
  }

  .solution-text-wrapper.align-right {
    display: none;
  }

  .solution-text-wrapper.mobile-aling-center, .solution-text-wrapper.align-center {
    text-align: center;
    display: block;
  }

  .solution-text-wrapper._246-aling-right {
    width: auto;
  }

  .solution-text-wrapper._246-align-center {
    text-align: center;
  }

  .text-bottom-right {
    padding-top: 26.11vw;
    display: none;
    position: static;
  }

  .text-bottom-right.static {
    display: block;
  }

  .text-bottom-right.m-hide {
    display: none;
  }

  .text-bottom-right.show-mobile {
    display: block;
  }

  .pop-up-cancel-button {
    z-index: 20;
    top: 14.9vw;
    right: 4.4vw;
  }

  .close-btn {
    font-size: .875rem;
  }

  .text_pop-integrations.tripple-85 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100%;
  }

  .text_pop-integrations.tripple-30 {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    justify-content: space-between;
    align-items: center;
  }

  .under-line {
    width: 100%;
  }

  .automation-heading-wrapper {
    flex-flow: column;
    display: flex;
  }

  .automation-heading-holder {
    width: 100%;
  }

  ._83-normal-74.ttnp-round {
    letter-spacing: -1.39vw;
    font-size: 20.56vw;
  }

  .automation-heading-block {
    justify-content: flex-end;
    align-items: center;
  }

  .automation-block-wrapper {
    display: none;
  }

  .automation-block-wrapper.mobile-show {
    text-align: right;
    width: auto;
    display: block;
  }

  ._42-bold-57 {
    text-align: left;
    letter-spacing: -1.6px;
    font-size: 6.5vw;
    line-height: 1.66667;
  }

  .automatin-cards-continaer.padding-top {
    margin-top: 22.22vw;
  }

  .automation-cards-content-wrapper {
    grid-column-gap: 9.72vw;
    grid-row-gap: 9.72vw;
    flex-flow: column;
    padding-top: 22.22vw;
  }

  ._240-bold-160 {
    font-size: 30.56vw;
  }

  .div-sticky-wrapper {
    grid-column-gap: 10.8125rem;
    grid-row-gap: 10.8125rem;
    border-radius: 9.37vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 11.11vw;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .div-sticky-wrapper.static.bs {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    justify-content: center;
    align-items: flex-end;
  }

  .heading-wrapper_campaigns.ttnp-round {
    font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  }

  ._180-normal-120 {
    letter-spacing: -6px;
    font-size: 5.5rem;
    line-height: 1.13636;
  }

  .sub-headers_campaigns {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 11.11vw;
  }

  .right-content {
    width: 100%;
  }

  .subheading-container {
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
  }

  .subheading-container.padding-bottom-100 {
    width: 100%;
  }

  .subheading-container.no-gap {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  ._48-medium-62 {
    font-size: 8.89vw;
    line-height: 1.375;
  }

  .capaigns-bottom-para {
    border-top-width: .28vw;
    width: auto;
  }

  .para-holder {
    max-width: none;
  }

  .para-holder._5px-margin {
    max-width: none;
    margin-right: 0;
  }

  .subheading.padding-top-bottom-60 {
    padding-top: 11.11vw;
    padding-bottom: 11.11vw;
  }

  ._22-bold-30 {
    font-size: 6.11vw;
  }

  ._20-medium-27 {
    letter-spacing: -.2px;
    font-size: 5.56vw;
  }

  .campaigns-para-manager {
    grid-column-gap: 22.22vw;
    grid-row-gap: 22.22vw;
    flex-flow: column;
    padding-top: 27.28vw;
  }

  .image-wrapper_campagins {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/679fc488c9c9f5c891350f08_Frame%20321.svg");
    background-position: 50%;
    background-size: cover;
    border-radius: 3.89vw;
    order: 1;
    height: 150vw;
    display: flex;
  }

  .image-wrapper_campagins.line-padding-60.m-first {
    border-radius: 1.375rem;
    order: -1;
  }

  .statics-holder {
    padding-top: clamp(40px, 5.556vw, 90px);
  }

  .campaign-list {
    border-bottom-width: 0;
    padding-top: 3.75rem;
    padding-bottom: 8.33vw;
  }

  .campagin-list-wrapper {
    width: auto;
  }

  ._252-normal-276.ttnp {
    font-size: 23.33vw;
    line-height: 1.13095;
  }

  .bs-image-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68497c6083f752c7aec91e82_480.png");
    background-position: 0 0;
    background-size: cover;
    border-radius: 1.875rem;
    height: 540px;
    margin-top: 0;
  }

  .image-100 {
    display: none;
  }

  .trsut-seciton {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .trust-content-wrapper {
    flex-flow: column;
    padding-top: 2rem;
    padding-bottom: 22.22vw;
  }

  ._44-medium-60 {
    font-size: 7.78vw;
  }

  .bs-list-wrapper {
    width: 100%;
  }

  .brand-power {
    padding-left: 0;
    padding-right: 0;
  }

  .dsvs-heading-text {
    letter-spacing: -1.111vw;
    font-size: 14.72vw;
  }

  .project-title-wrapper {
    border-radius: 1.875rem;
    padding-top: 10.625rem;
    padding-bottom: 8.125rem;
  }

  .layer1-subheading.mobile-hide {
    display: none;
  }

  ._18-medium-25 {
    font-size: 4.44vw;
  }

  .section-project-cards {
    display: none;
  }

  .section-project-cards.mobile {
    width: 100%;
    display: block;
  }

  .project-cards-content-wrapper {
    width: 100%;
  }

  .project-heading.padding-top-82 {
    padding-top: 11.25vh;
    padding-bottom: 10vh;
  }

  ._40-nromal-50.align-center {
    font-size: 6.94vw;
  }

  .projects-cards-cotainer {
    padding-top: 0;
  }

  .cards-grid-holder {
    grid-column-gap: 5.56vw;
    grid-row-gap: 5.56vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    overflow: hidden;
  }

  .plp-cards {
    height: 133.33vw;
  }

  .plp-content {
    padding-top: 6.67vw;
    padding-bottom: 7.5vw;
    padding-left: 5.28vw;
  }

  .plp-card-bg-image {
    width: auto;
  }

  ._40-normal-50 {
    font-size: 10.83vw;
  }

  .plp-bottom-content {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
  }

  ._14-bold-23 {
    font-size: 3.61vw;
    line-height: 1.76923;
  }

  ._16-medium-23 {
    font-size: 4.17vw;
    line-height: .652174;
  }

  .plp-hover-mask {
    width: auto;
    display: block;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  ._100 {
    min-width: 94.44vw;
  }

  .load-more-button-holder {
    padding-top: 5.56vw;
  }

  .load-more-button {
    border-radius: 4.44vw;
    justify-content: center;
    align-items: center;
    width: 93vw;
    padding-top: 3.89vw;
    padding-bottom: 3.89vw;
    font-size: 4.17vw;
    display: flex;
  }

  .load-more-button.mobile {
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.375;
  }

  .behind-quiry {
    height: 35vw;
  }

  .body-11 {
    font-family: Manrope, sans-serif;
  }

  ._180-normal-180-center {
    letter-spacing: -1.33vw;
    font-size: 16vw;
    line-height: 1.13333;
  }

  ._40-bold-54 {
    letter-spacing: -.56vw;
    font-size: 8.89vw;
    line-height: 1.3125;
  }

  .text-515 {
    width: auto;
  }

  ._8px-box {
    width: 2.22vw;
    height: 2.22vw;
  }

  ._64-medium-80 {
    letter-spacing: -.56vw;
    font-size: 9.44vw;
    font-weight: 500;
    line-height: 1.23529;
  }

  .face-content-holder {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/6848120c2d373d1f416f19bc_DASH%20(1).png");
    background-position: 50%;
    background-size: cover;
    border-radius: 4.44vw;
    min-width: 95vw;
    height: 192.78vw;
  }

  .padding-veriical.padding-top-80 {
    width: 100%;
  }

  .description-390 {
    width: auto;
  }

  .flex-20 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .contact-box {
    width: auto;
  }

  .contact-texts {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .contact-text-left {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  ._20-bold-27 {
    font-size: 4.44vw;
  }

  .seciton-join-team {
    max-width: 97svw;
    display: block;
  }

  .jot-content-wrapper {
    padding: 6vw .9375rem 330px;
  }

  ._320-ttnp-275 {
    letter-spacing: -9px;
    font-size: 33.33vw;
    line-height: .916667;
  }

  .ttnp-simpel-italic.m-normal {
    font-family: Thatthatnewpixelfamilytest Round, Arial, sans-serif;
  }

  .section-beyond {
    display: none;
  }

  .beyond-subheading.padding-top-340 {
    padding-top: 88.89vw;
  }

  ._120-normal-140 {
    letter-spacing: -.56vw;
    font-size: 10.56vw;
    line-height: 1.18421;
  }

  .padding-top-60 {
    padding-top: 5.625rem;
  }

  .padding-top-60._3-133 {
    padding-top: 8.5vw;
  }

  .padding-top-60.m-86 {
    padding-top: 5.375rem;
  }

  .padding-top-60._3-80 {
    padding-top: 5rem;
  }

  .padding-top-60.custom {
    padding-top: 0;
  }

  .image-and-statics-manager {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .image-102 {
    display: none;
  }

  .page-liner-top-left {
    padding-left: 6.39vw;
    position: static;
  }

  .right-content-manager {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    padding-top: 1.25rem;
  }

  .tabs-3 {
    height: auto;
  }

  .tabs-4 {
    height: 300px;
  }

  .indicators {
    grid-column-gap: 1.38vw;
    grid-row-gap: 1.38vw;
    padding-top: 4.72vw;
  }

  .section-cs-heading {
    max-width: 97%;
    overflow: visible;
  }

  .contactus-heading {
    padding-top: 0;
  }

  .section-map {
    width: 100%;
  }

  .map-contact-us {
    border-radius: 5.56vw;
    width: 100%;
  }

  .map {
    width: 100%;
    height: 160.28vw;
  }

  ._140-nornam-120 {
    letter-spacing: -4px;
    font-size: 15.56vw;
    line-height: 1.12;
  }

  .map-contact-details {
    padding-top: 0;
  }

  .contact-align-left.align-right-no-bottom {
    padding-top: 22.22vw;
  }

  .contact-align-left.align-right-no-bottom.m-padding-less {
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .contact-details {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .contact-details.auto {
    width: 55%;
  }

  .contact-details.gap-increase {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
  }

  ._18-bold-25 {
    letter-spacing: normal;
    font-size: 12px;
  }

  ._260-noraml-275 {
    letter-spacing: -10px;
    font-size: 27.78vw;
    line-height: .9;
  }

  .appraoch-right {
    padding-bottom: 5.56vw;
  }

  ._180-italic-normal-160 {
    letter-spacing: -1vw;
    font-size: 19.44vw;
  }

  .faq-subheader._w-380 {
    grid-column-gap: 48vw;
    grid-row-gap: 48vw;
    width: auto;
    bottom: 30px;
  }

  ._16-bold-25 {
    font-size: 1rem;
  }

  .question-text {
    width: 91%;
    font-size: 4.17vw;
  }

  .answer-block {
    letter-spacing: -.08vw;
    font-size: 3.8vw;
  }

  .list {
    width: auto;
    padding-top: 0;
    padding-bottom: 4.44vw;
  }

  .faq-drop_down-arrow {
    border-radius: 2.22vw;
    width: 2.7vw;
    height: 6.67vw;
  }

  .text-block-15 {
    font-size: 4.17vw;
    line-height: 5.56vw;
  }

  .padding-top-100-m {
    padding-top: 27.78vw;
  }

  ._380-normal-460 {
    letter-spacing: -.7rem;
    font-size: 7.5rem;
    line-height: .833333;
  }

  .projects-subtext-wrapper.placement-lower {
    display: none;
    top: -3.8vw;
    right: 0;
  }

  .projects-subtext-wrapper.placecment-lower {
    display: none;
    bottom: -8.4vw;
    left: 4.4vw;
  }

  .padding-top-100 {
    padding-top: 27.7vw;
  }

  .video-plp {
    min-width: 165px;
    height: auto;
    min-height: 256px;
  }

  ._24-medium-40 {
    text-align: center;
    font-size: 6.11vw;
  }

  ._24-medium-40.align-center {
    font-size: 5vw;
  }

  .padding-top-93.m-100 {
    padding-top: 6.25rem;
  }

  ._32-medium-67 {
    letter-spacing: -.075rem;
    font-size: 5.83vw;
    line-height: 1.57143;
  }

  ._4d-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    place-items: center;
    width: 100%;
    max-height: none;
    padding-top: 20vh;
    display: grid;
  }

  ._4d-content-wrapper {
    font-size: 1.75rem;
  }

  ._4d-content-wrapper.padding-left {
    width: auto;
    padding-left: 0;
  }

  .the-d-wrapper {
    max-width: none;
    padding-left: 10px;
  }

  ._57-normal-82 {
    letter-spacing: -.55vw;
    font-size: 9vw;
  }

  ._16-medium-28 {
    letter-spacing: -.2px;
    font-size: .875rem;
    line-height: 1.625;
  }

  .content-strategy-wrapper {
    padding: 2.25rem 1.187rem 2.25rem 1.1875rem;
  }

  ._380-normal-320-alignleft {
    letter-spacing: -8px;
    margin-right: 0;
    padding-top: .625rem;
    padding-left: .625rem;
    padding-right: .625rem;
    font-size: 7.5rem;
    line-height: .908333;
  }

  .homepage-button {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 20px;
    padding-right: 10px;
    position: absolute;
    inset: auto 0 0 auto;
  }

  .homepage-button.staic {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
    position: static;
  }

  .home-digilocker-bottom-content {
    grid-column-gap: 5.56vw;
    grid-row-gap: 5.56vw;
    flex-flow: row;
    order: 1;
    justify-content: space-between;
    align-items: flex-end;
  }

  .digilocker-subheading {
    max-width: 200px;
  }

  ._18-semibold-36 {
    letter-spacing: -.056vw;
    font-size: 3.6vw;
    font-weight: 600;
    line-height: 1.53846;
  }

  .digilocker-subtext {
    width: 88%;
    padding-top: 6px;
  }

  ._21-medium-36 {
    letter-spacing: -.03125rem;
    font-family: Manrope, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.64286;
  }

  .home-digilocker-subheaders {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .plus-button {
    border-radius: 3.6vw;
    width: 11.11vw;
    height: 11.11vw;
    inset: auto 1.25rem 1.875rem auto;
  }

  .padding-top-80.bottom-139 {
    padding-bottom: 5.875rem;
  }

  ._16-medium-26 {
    letter-spacing: -.8px;
    font-size: 4.44vw;
    line-height: 1.625;
  }

  .section-paint-job {
    display: block;
  }

  .contact-us-envelope {
    margin-top: .3rem;
    display: flex;
    bottom: 51.47vw;
  }

  .contact-cards {
    padding-top: 11.11vw;
  }

  .stage-content-wrapper {
    grid-column-gap: 4.44vw;
    grid-row-gap: 4.44vw;
    padding-top: 6.33vw;
  }

  .formcard {
    border-radius: 3.88vw;
    width: 67.78vw;
    min-width: auto;
    height: 93.611vw;
    min-height: auto;
    position: absolute;
    transform: rotate(0);
  }

  .formcard.stage-3 {
    transform: rotate(0);
  }

  .input-holder {
    border-radius: 3.61vw;
    width: 56.94vw;
    height: 11.11vw;
    margin-top: 4.44vw;
    margin-bottom: 4.44vw;
    padding-left: 1.94vw;
    padding-right: 1.94vw;
  }

  .form--contact-us {
    height: 125vw;
    overflow: visible;
  }

  .bottom-line-form {
    height: .22vw;
  }

  .submit-form {
    letter-spacing: -.2vw;
    border-radius: 3.33vw;
    width: 50vw;
    height: 12vw;
    font-size: 3vw;
    left: 25%;
  }

  .next {
    border-radius: 3vw;
    width: 12vw;
    height: 12vw;
  }

  .heading-wrapper-fc.align-center {
    width: 100%;
    padding-bottom: 5.88vw;
    font-size: 8.33vw;
  }

  ._48-normal-52 {
    letter-spacing: -.5vw;
    font-size: 8.33vw;
  }

  .radion-button-wrapper {
    padding-top: 4.44vw;
    padding-bottom: 5vw;
  }

  .stage-2-conten-wrapper {
    padding-top: 7.5vw;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
  }

  .stage-2-conten-wrapper.align-left {
    justify-content: center;
    align-items: center;
  }

  .side-column {
    font-size: 2.77vw;
    line-height: 1.4;
  }

  .blue-dot {
    width: 1.388vw;
    height: 1.388vw;
  }

  .control-buttons {
    grid-column-gap: 2.778vw;
    grid-row-gap: 2.778vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    bottom: 28.5vw;
    right: 1vw;
  }

  ._36-normal-50 {
    letter-spacing: -.277vw;
    font-size: 5.55vw;
  }

  .pct-subheding {
    padding-top: 3vw;
  }

  .text-input {
    font-size: 4vw;
  }

  .text-area-holder {
    height: 62vw;
  }

  ._48-normal-49 {
    letter-spacing: -.55vw;
    font-size: 8.88vw;
    line-height: 1.1;
  }

  .headi-wrapper-budets {
    width: 100%;
    padding-bottom: 6.11vw;
  }

  .final-card-header {
    width: 100%;
    padding-top: 11.11vw;
    padding-bottom: 6.166vw;
  }

  ._52-normal-60 {
    letter-spacing: -.66vw;
    width: auto;
    font-size: 9.44vw;
    line-height: 1.11765;
  }

  .final-thank-you {
    padding-top: 8.33vw;
  }

  .thank-you-18-medium-25 {
    font-size: 3.055vw;
  }

  .decorations {
    width: 67vw;
    min-width: auto;
    height: 93vw;
    min-height: auto;
  }

  .evelop-heigh-masker {
    width: 70.278vw;
    height: 50.83vw;
  }

  .if-lib-imageradio1_group {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .if-lib-imageradio1_field {
    border-radius: 2.22vw;
    height: 10vw;
    padding: 3.05vw 1vw;
  }

  .if-lib-imageradio1_field.is-checked {
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .if-lib-imageradio1_label {
    letter-spacing: -.21vw;
    font-family: Manrope, sans-serif;
    font-size: 2.77vw;
    line-height: 1.3;
  }

  .organization-radio {
    grid-column-gap: 1.38vw;
    grid-row-gap: 1.38vw;
    padding-top: 4.44vw;
  }

  .if-lib-imagecheckbox1_group {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .if-lib-imagecheckbox1_field {
    border-radius: 2.22vw;
    justify-content: flex-start;
    align-items: center;
    height: 10vw;
    padding-top: 3.05vw;
    padding-bottom: 3.05vw;
  }

  .if-lib-imagecheckbox1_label {
    letter-spacing: -.27vw;
    font-size: 2.77vw;
  }

  .checkbox-services {
    grid-column-gap: 1.38vw;
    grid-row-gap: 1.38vw;
  }

  .budgets-grid {
    grid-column-gap: 5.27vw;
    grid-row-gap: 5.27vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
  }

  .start-project {
    display: block;
    bottom: 8.7vw;
    left: 12.3vw;
  }

  .start-project-button {
    letter-spacing: -.02vw;
    border-radius: 3.33vw;
    justify-content: center;
    align-items: center;
    width: 62vw;
    height: 12vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 3vw;
    line-height: 1;
    position: static;
  }

  .padding-desginer {
    height: 600px;
    padding-top: 2.375rem;
  }

  .the-lope {
    width: 80vw;
    display: block;
    bottom: -11vw;
    left: 5.3vw;
    transform: rotate(0);
  }

  .blue-polygon {
    display: none;
  }

  .address-heading {
    width: auto;
  }

  .heading-10 {
    letter-spacing: -2px;
    font-size: 3.0625rem;
  }

  .border-bottom {
    padding-bottom: 22.22vw;
  }

  .padding-top-140.m-76 {
    padding-top: 4.75rem;
  }

  .padding-top-336 {
    padding-top: 13rem;
  }

  .pixi-image-holder {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: auto;
    display: flex;
  }

  ._24-bold-35 {
    letter-spacing: -1px;
    font-size: 1.125rem;
    line-height: 1.55556;
  }

  .description-338 {
    width: auto;
  }

  ._16-bold-36 {
    font-size: .75rem;
    line-height: 3;
  }

  .nid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .flex-552 {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  ._315-491 {
    z-index: 0;
    position: static;
    transform: translate(0, -10vw)rotate(-14deg);
  }

  .bottom-heading-mouse {
    display: none;
  }

  .discover-blue-box {
    background-image: linear-gradient(181deg, #4343ff 22%, #282899 99%);
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .d-content-holder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding: 30px 0 1.5625rem;
  }

  .discover-heading {
    padding-top: 7.3125rem;
  }

  .indicator-slant {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: .5rem;
    padding-left: 0;
  }

  .h1-180-nromal-160.align-center {
    letter-spacing: -.3rem;
    width: 78%;
    font-size: 4.25rem;
    line-height: .911765;
  }

  .padding-top-280 {
    padding-top: 9.5rem;
  }

  .blue-edge {
    border-radius: 1.25rem;
    width: 100%;
  }

  ._280-norma-280 {
    letter-spacing: -.5rem;
    font-size: 5.5rem;
    line-height: 1.1;
  }

  .fs-numbercount-1_number._100-bold-70 {
    letter-spacing: -.3rem;
    padding-left: 0;
    font-size: 2.75rem;
    line-height: .772727;
  }

  .fs-numbercount-1_number._160-medium-219 {
    letter-spacing: -.8125rem;
    font-size: 30.55vw;
    line-height: 1.36364;
  }

  .fs-numbercount-1_number._80-bold-109 {
    font-size: 6.875rem;
  }

  .fs-numbercount-1_number._68-normal- {
    letter-spacing: -2px;
    font-size: 9.156vw;
  }

  .percentage-adder {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .body-15 {
    font-size: 16px;
  }

  ._340-normal-380 {
    padding-top: .65rem;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 6rem;
  }

  ._180-noraml-180 {
    letter-spacing: -1.11vw;
    font-size: 15vw;
    line-height: .911765;
  }

  ._400-normal-320 {
    font-size: 6.25rem;
    line-height: 1.1;
  }

  ._400-normal-320.align-left {
    letter-spacing: -.4375rem;
    font-size: 6.25rem;
  }

  .blue-box-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  ._160-normal-150 {
    text-align: center;
    font-size: 13.388vw;
  }

  ._160-normal-150.align-center {
    letter-spacing: -3px;
    font-size: 13.88vw;
  }

  .reasons-content-wrapper {
    padding-bottom: 10.5rem;
  }

  ._38-extrabold-55 {
    letter-spacing: -.6vw;
    font-size: 7.22vw;
    line-height: 1.28571;
  }

  .heading-subheader {
    padding-top: 5.55vw;
    padding-bottom: 5.55vw;
  }

  .pixels-heading-subwrapper {
    padding-top: 0;
  }

  ._36-medium-44 {
    letter-spacing: -.4px;
    font-size: 1.75rem;
    line-height: 1.21429;
  }

  .weblinks-box-2, .weblinks-box-3, .weblinks-boxes {
    border-radius: .625rem;
  }

  ._150-normal-158 {
    letter-spacing: -.5rem;
    font-size: 6rem;
    line-height: .96875;
  }

  ._92-normal-84 {
    letter-spacing: -3px;
    font-size: 3.125rem;
    line-height: .96;
  }

  .adya-hero-wrapper {
    flex-flow: row;
  }

  ._304-normal-250 {
    letter-spacing: -.4rem;
    padding-left: 25px;
    font-size: 5.5rem;
    font-weight: 400;
    line-height: .909091;
  }

  .image-border-40 {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68149c9f064b8089269923c8_image%20(7)%20(1).png");
    background-size: cover;
    border-radius: 1.25rem;
    max-width: 100%;
    height: 560px;
  }

  .image-110 {
    display: none;
  }

  .div-block-55 {
    display: flex;
    bottom: 50vh;
  }

  .hero-padding {
    padding-top: 0;
  }

  .heading-large-237 {
    letter-spacing: -1.3vw;
    height: auto;
    padding-top: 10px;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 15.278vw;
    line-height: .88;
  }

  .heading-meidum {
    letter-spacing: -.8vw;
    font-size: 13.8vw;
    line-height: 1.225;
  }

  .background-video-container {
    background-image: none;
  }

  .title-heading {
    grid-column-gap: 2.77vw;
    grid-row-gap: 2.77vw;
    position: static;
    inset: 30px auto auto 20px;
  }

  .title-heading.align-left {
    justify-content: space-between;
    align-items: center;
  }

  .title-heading.top-left {
    grid-column-gap: 2.77vw;
    grid-row-gap: 2.77vw;
    top: 30px;
    left: 20px;
  }

  .title-heading.m-static {
    position: static;
  }

  .rectangle-holder {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 90%;
    position: relative;
    left: 15px;
  }

  .rectangle-holder.absolute-top-right {
    top: 24px;
    right: 23px;
  }

  ._280-italic-280 {
    text-align: center;
    letter-spacing: -1.9vw;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 24.4vw;
    line-height: 1;
    position: relative;
  }

  .expanded-text_integrations.padding-more {
    width: 100%;
    padding-top: 8.33vw;
    padding-bottom: 8.33vw;
  }

  .expanded-text_integrations.padding-bottom {
    width: 100%;
    padding-bottom: 8.33vw;
  }

  .expanded-text_integrations.padding-top {
    width: 100%;
    padding-top: 8.33vw;
  }

  .expanded-text_integrations.less-padding-bottom, .expanded-text_integrations.padding-medium-top-bottom {
    width: 100%;
    padding-bottom: 1.5rem;
  }

  .expanded-text_integrations.padding-small-top {
    width: 100%;
  }

  .paddint-top-120 {
    padding-top: 70px;
  }

  .new-digital-era {
    order: -1;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 109px;
    margin-left: 0;
    padding-top: 0;
  }

  .heading-wrapper_eda {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  .nde-text {
    width: auto;
    padding-top: 2.7vw;
  }

  .button-holder_nde {
    width: 100%;
    padding-top: 6.667vw;
  }

  .pdf-download_nde {
    letter-spacing: -.05vw;
    border-radius: 4.44vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 13.33vw;
    font-size: 3.33vw;
    display: flex;
  }

  ._44-bold-60 {
    letter-spacing: -1.76px;
    font-size: 44px;
  }

  .paragraph-systems {
    width: 296px;
  }

  .integrations-text-medium {
    min-width: auto;
  }

  .h3-30-medium-41 {
    letter-spacing: -.8px;
    font-size: 30px;
  }

  .integraitons-text-medium {
    padding-bottom: 40px;
  }

  ._280-normal-240 {
    letter-spacing: -2.22vw;
    font-size: 28.33vw;
    line-height: .882353;
  }

  ._280-normal-240.m-cener {
    text-align: center;
  }

  ._280-normal-240.ls-reduce {
    width: 247px;
    font-size: 24.44vw;
  }

  ._280-normal-240.ls-reduce.align-center {
    text-align: center;
  }

  .general-padding-h1 {
    border-radius: 30px;
    padding: 70px 15px;
  }

  .general-padding-h1.padding-38-40 {
    border-radius: 1rem;
    padding: 3rem 15px;
  }

  ._50-medium-60 {
    letter-spacing: -.4px;
    font-family: Manrope, sans-serif;
    font-size: 8.33vw;
    line-height: 1.33333;
  }

  .text-large._w-860.padding-top-bottom {
    width: auto;
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .button-plusser {
    border-radius: .5rem;
    width: 9.7vw;
    height: 9.7vw;
  }

  ._24-manrope-33 {
    font-size: 6.11vw;
  }

  .services-16 {
    letter-spacing: -.4px;
    font-family: Manrope, sans-serif;
    font-size: 3.33vw;
    line-height: 1.33333;
  }

  ._40-normal-57 {
    letter-spacing: -.5vw;
    font-size: 8.1vw;
    line-height: 1.44;
  }

  ._40-normal-57.is-blue {
    letter-spacing: -.6px;
    font-size: 1.5625rem;
    line-height: 1.44;
  }

  ._12-bold-36 {
    color: #4242ff;
    font-size: 12px;
    font-weight: 700;
    line-height: 3;
  }

  ._15-medium-26 {
    letter-spacing: -.4px;
    font-size: .9375rem;
    line-height: 1.73333;
  }

  .text-non-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    font-size: .875rem;
    line-height: 3.42857;
  }

  .scale-text {
    font-family: Manrope, sans-serif;
  }

  .dot-control {
    grid-column-gap: 8.33vw;
    grid-row-gap: 8.33vw;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
  }

  .asset-content-holder {
    max-width: 99.9%;
    overflow: hidden;
  }

  .content-bottom-right.absolute {
    justify-content: center;
    align-items: flex-end;
    padding-top: 0;
    display: flex;
    bottom: 8.33vw;
    right: .8rem;
  }

  ._37-normal-36 {
    letter-spacing: -.55vw;
    font-size: 10.278vw;
    line-height: .972973;
  }

  ._37-normal-36.aling-right {
    letter-spacing: -.05vw;
    font-size: 1.5rem;
  }

  .services-subheaders {
    max-width: 100%;
    padding-top: 40px;
  }

  .dispaly-flex.stretch {
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
  }

  .numb-increase-text {
    font-size: 9.156vw;
  }

  .inner-section {
    width: 98%;
    font-size: 2.0625rem;
  }

  .alinger-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 99%;
  }

  .serviecs-text.padding-top-306 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 50vw;
  }

  .serviecs-text.padding-top-306._60px-line {
    padding-bottom: 40px;
  }

  .header-wrapper {
    width: auto;
  }

  .sub-heading-medium {
    padding-top: 8.33vw;
  }

  ._30-500-50 {
    font-size: 1.5625rem;
    line-height: 1.4;
  }

  .dino-image {
    width: 11vw;
    height: 10vw;
  }

  .h1-280-280 {
    color: #4242ff;
    text-align: center;
    letter-spacing: -2vw;
    font-size: 24.22vw;
    line-height: .909091;
  }

  .h1-280-280.m-mid {
    text-align: center;
    letter-spacing: -9px;
    width: auto;
  }

  .heading2-sub-headers {
    padding-top: 2.5rem;
  }

  .content-wrapper-flex {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
  }

  .content-wrapper-flex.is-less {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .header-wrapper-large_services._w-336 {
    width: 16.125rem;
  }

  .header-wrapper-large_services._w-336.padding-top-80 {
    padding-top: 60px;
  }

  .header-wrapper-large_services._w-336.padding-top-140 {
    padding-top: 27.77vw;
  }

  .header-wrapper-large_services._w-336.padding-top-120 {
    width: 15.4rem;
    margin-top: 70px;
    padding-bottom: 0;
  }

  .header-wrapper-large_services._w-336.margin-top-120 {
    margin-top: 19.44vw;
  }

  ._30-extrabold-34 {
    letter-spacing: -.8px;
    font-size: 20px;
    line-height: 1.2;
  }

  ._42-normal-40 {
    letter-spacing: -2px;
    font-size: 1.875rem;
    line-height: .933333;
  }

  ._48-meidum-60 {
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.21429;
  }

  ._5m-controller {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  .bg-asset-holder {
    background-image: url("https://cdn.prod.website-files.com/6773bd4822fa938b0ee5427d/68149c9f064b8089269923c8_image%20(7)%20(1).png");
    background-position: 0 0;
    background-size: cover;
    border-radius: 1rem;
    height: 540px;
  }

  ._140-400-100 {
    letter-spacing: -6px;
    font-size: 4.0625rem;
  }

  .content-top-left_about_us {
    position: static;
  }

  .content-top-right_about_us {
    text-align: center;
    width: 17.1rem;
    padding-top: 60px;
    padding-bottom: 40px;
    position: static;
  }

  ._14-500-24.aling-right {
    text-align: center;
  }

  .content-bottom_aboutus {
    display: none;
  }

  .lef-logo {
    display: block;
  }

  .heading-wrapper_bluebox {
    padding-top: 0;
  }

  .dino-wrapper {
    display: none;
  }

  ._20-medium-30 {
    letter-spacing: -.6px;
    font-size: .9375rem;
    line-height: 1.73333;
  }

  .content-mid-nit {
    grid-column-gap: 13.8vw;
    grid-row-gap: 13.8vw;
    padding-top: 16.667vw;
    padding-left: 10px;
  }

  ._25-700-100 {
    font-size: 5.55vw;
  }

  .bottom-section-appraoch {
    width: 99%;
  }

  .left-card {
    grid-column-gap: 2.7vw;
    grid-row-gap: 2.7vw;
    width: auto;
  }

  ._18-bold-24 {
    letter-spacing: 0;
    font-size: 2.22vw;
  }

  ._18-bold-24.is-large {
    letter-spacing: -.3vw;
    font-size: 3.33vw;
  }

  .right-arrow-image {
    display: none;
  }

  .info-cards {
    width: 100%;
    max-width: 99.91%;
  }

  .para-image {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 19.44vw;
  }

  .animale-image-holder {
    order: 1;
  }

  ._25-bold-38 {
    letter-spacing: -.3vw;
    font-size: 1.125rem;
    line-height: 1.55556;
  }

  .top {
    width: 7.78vw;
    height: 7.78vw;
  }

  .left-email {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .equilazier {
    width: 100%;
  }

  ._200-normal-240 {
    letter-spacing: -3.5vw;
    font-size: 34vw;
    line-height: 1.03448;
  }

  .upper-section {
    padding-bottom: 9.37vw;
  }

  .solutions-button {
    padding-top: 25vw;
    padding-left: 0;
  }

  .cta-pop_up {
    border-radius: 5vw;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 17.5vw;
    font-size: 4.37vw;
    display: flex;
  }

  .bottom-section {
    flex-flow: row;
  }

  ._140-normal-130 {
    letter-spacing: -2vw;
    font-size: 21vw;
    line-height: 1.21622;
  }

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

  .bottom-seciton {
    flex-flow: column;
    padding-top: 1.5rem;
  }

  ._220-italic-280 {
    letter-spacing: -4px;
    font-size: 3rem;
    line-height: 1.27083;
  }

  ._50-medium-122 {
    font-size: 1.9375rem;
    line-height: 2.48387;
  }

  .branding-heading {
    border-radius: .8125rem;
    padding: 5rem 2.77vw;
  }

  ._34-meidum-44 {
    letter-spacing: -2px;
    font-size: 1.875rem;
    line-height: 1.33333;
  }

  .consultation-pop-up {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-top: 6.25rem;
  }

  .translator {
    padding-left: 0;
  }

  .paragraph-wrapper.para_bs-consultation {
    width: auto;
  }

  .button-wrapper.cta_bs-consultation {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-bottom.right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-wrapper.bs-subheading {
    width: 19.1rem;
    padding-bottom: 100px;
  }

  .dsvs-cardsholder {
    display: flex;
    inset: auto 0% 0% auto;
  }

  .dslvs-card {
    border-radius: 2.7vw;
    width: 23.33vw;
    height: 34.72vw;
  }

  .hero-section_cmapaigns {
    width: 100%;
    padding: 13.88vw 1rem 60px;
  }

  ._22-bold-100 {
    font-size: 1.125rem;
    line-height: .20339;
  }

  .hero-subheading_cmpagins {
    padding-bottom: 1.875rem;
  }

  .para-small_cmapaigns {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
  }

  .text-wrapper_campagins.p-170-60 {
    width: auto;
  }

  ._40-medium-50 {
    letter-spacing: -1px;
    font-size: 8.33vw;
    line-height: 1.26667;
  }

  .content-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 8.3vw 5.55vw;
  }

  .content-wrapper.project-showcase {
    height: auto;
    padding-bottom: 8.33vw;
  }

  .donw-butotn {
    display: none;
    right: 0;
  }

  .padding-vertical-7 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .border-bottom-2 {
    padding-top: 8vw;
    padding-bottom: 16.667vw;
  }

  .address-heading-2 {
    width: auto;
  }

  ._13-bold-36-2 {
    letter-spacing: -1px;
    font-size: 13px;
    line-height: 2.75;
  }

  .heading-11 {
    letter-spacing: -1vw;
    font-size: 13.61vw;
  }

  .rectangle-box-2 {
    width: .375rem;
    min-width: .375rem;
    height: .1875rem;
    position: static;
  }

  .padding-global-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .first-holder {
    grid-column-gap: 11.11vw;
    grid-row-gap: 11.11vw;
    flex-flow: column;
  }

  .contacts-options {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .filters-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: none;
    overflow: auto;
  }

  .filter-button {
    flex: none;
  }

  ._68-nomral-70 {
    font-size: 11.667vw;
    line-height: .952381;
  }

  .div-block-59 {
    display: none;
  }

  .padding-top-30 {
    padding-top: 30px;
  }

  ._40-medium-60 {
    letter-spacing: -.27vw;
    font-size: 6.9vw;
    line-height: 1.4;
  }

  ._40-medium-60._40 {
    font-size: 3.06vw;
  }

  ._34-medium-50 {
    letter-spacing: -1px;
    font-size: 7.77vw;
    line-height: 1.78571;
  }

  .input-show-text {
    width: 80px;
  }

  .fom-control {
    height: 100%;
    padding-top: 40px;
  }

  .bottom-logo {
    bottom: 30px;
    right: 20px;
  }

  ._110-italic-130 {
    font-size: 16.67vw;
  }

  ._110-italic-130.is-white {
    font-size: 60px;
    line-height: 1.33333;
  }

  ._110-italic-130.ttnp {
    letter-spacing: -5px;
    font-size: 60px;
    line-height: 1;
  }

  .contact-us-block {
    grid-column-gap: 4vh;
    grid-row-gap: 4vh;
    justify-content: space-between;
    align-items: flex-start;
  }

  ._15-semibold-19 {
    letter-spacing: -.4px;
    font-size: 13px;
    line-height: 1.38462;
  }

  .image-logo {
    width: 18px;
    height: 18px;
  }

  .project-mask {
    padding: 30px 20px;
    display: flex;
  }

  ._200-italic-253 {
    letter-spacing: -4px;
  }

  .transitioner {
    display: none;
  }

  .form-block-4 {
    height: 100%;
    margin-bottom: 0;
  }

  .mobile-logo {
    width: 5.55vw;
    min-width: 20px;
    height: 5.55vw;
    min-height: 20px;
  }

  .cta-container_mobile {
    background-color: #5454fd;
    border-radius: 6.11vw;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .opened-options_mobile {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 61vw;
    margin-top: 2.3vw;
    margin-left: 2.3vw;
    margin-right: 2.3vw;
    display: none;
    overflow: hidden;
  }

  .opened-options_mobile.closed-options {
    height: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    transition: all .8s, all .8s;
    display: none;
    overflow: hidden;
  }

  .cta-mobile-menu {
    border-radius: 4.44vw;
    justify-content: space-between;
    align-items: center;
    min-width: 83.33vw;
    height: 13.88vw;
    min-height: 13.88vw;
    padding-left: 5.55vw;
    padding-right: 5.55vw;
    display: flex;
  }

  .cta-mobile-menu.cta-tot {
    background-color: #080a45;
    display: flex;
  }

  .cta-mobile-menu.no-content {
    background-color: #4242ff;
  }

  .cta-mobile-menu.cta-bottom {
    background-color: #d9daff;
    justify-content: space-between;
    align-items: center;
    min-width: 83.33vw;
    height: 17.22vw;
    position: relative;
  }

  .tot-mobile {
    color: #f8f8ff;
    letter-spacing: -.2vw;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 6vw;
    font-weight: 400;
    line-height: .709677;
  }

  .cta-image {
    width: 5vw;
    height: 5vw;
  }

  .services-m {
    color: var(--main-blue);
    letter-spacing: -.41vw;
    font-family: Thatthatnewpixelfamilytest, Arial, sans-serif;
    font-size: 6.9vw;
    line-height: 1.44;
  }

  .indicator-wrapper_mobile {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    display: flex;
    position: absolute;
    inset: auto auto 13px 50%;
    transform: translate(-25%);
  }

  .mobile-indicator {
    background-color: #fff;
    border-radius: .55vw;
    width: 1.38vw;
    height: 1.38vw;
  }

  .mobile-indicator.selected {
    background-color: #5454fd;
    border-radius: .55vw;
  }

  .text-block-17 {
    font-size: .1px;
  }

  .sliding-cta-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    scrollbar-width: none;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 83.33vw;
    display: flex;
    overflow: auto;
  }

  .m-cta-big {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
  }

  .our-approach_mobile {
    text-align: left;
    background-color: #f4f4ff;
    border-radius: 3.61vw;
    justify-content: space-between;
    align-items: center;
    width: 45.5vw;
    height: 11.11vw;
    padding-left: 2.22vw;
    padding-right: 2.22vw;
    text-decoration: none;
    display: flex;
  }

  .our-approach_mobile.cta-small {
    width: 11.11vw;
  }

  .footer-appraoch {
    letter-spacing: -.2px;
    font-family: Manrope, sans-serif;
    font-size: 3.33vw;
    font-weight: 500;
  }

  .div-block-61 {
    display: flex;
    bottom: 30px;
  }

  .hamburger-mobile {
    grid-column-gap: .55vw;
    grid-row-gap: .55vw;
    background-color: #efefff;
    border-radius: 3.61vw;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-wrapper-865 {
    width: auto;
  }

  ._14-bold-36-2 {
    font-size: .5rem;
    line-height: 2.125;
  }

  .square-box-2 {
    width: 5px;
    min-width: 1.38vw;
    height: 1.38vw;
  }

  .wrapper-flex-30px {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-wrapper-236 {
    width: auto;
  }

  .faq1_question {
    padding: 5vw 4.44vw 0;
  }

  .faq1_accordion {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
    border-radius: 4.44vw;
    width: auto;
  }

  .faq1_list {
    grid-column-gap: 2.7vw;
    grid-row-gap: 2.7vw;
  }

  .faq1_answer {
    padding-top: 6.11vw;
    padding-left: 9vw;
    padding-right: 4.44vw;
  }

  .faq1_icon-wrapper {
    border-radius: 2.22vw;
    width: 6.667vw;
    height: 6.667vw;
  }

  .indicators-square-holder {
    grid-column-gap: 1.11vw;
    grid-row-gap: 1.11vw;
  }

  .indicators-square {
    width: 1.67vw;
    height: 1.67vw;
  }

  .our-projects-heading {
    text-align: center;
    font-size: 36vw;
    line-height: .833333;
  }

  .our-projects-consultation {
    border-radius: 4.44vw;
    width: 77.77vw;
    height: 13.33vw;
    font-size: 4.16vw;
  }

  .mobile-menu {
    text-decoration: none;
  }

  .nav-main-open-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .blue-edge-2 {
    border-radius: 1.25rem;
    width: 100%;
  }

  .hamburger-menu-2 {
    grid-column-gap: .83vw;
    grid-row-gap: .83vw;
    border-radius: 3.61vw;
    width: 100%;
    height: 100%;
    padding-left: 3.05vw;
    padding-right: 3.05vw;
  }

  .navigation-bar-bottom-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-logo-2 {
    padding-bottom: 0;
  }

  .div-block-63 {
    display: none;
  }

  .hamburger-line-2 {
    border-bottom-width: .55vw;
    width: 100%;
    height: auto;
  }

  .footer-content-wrapper-4 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    height: auto;
    padding-top: 16.67vw;
    padding-bottom: 1.5rem;
    padding-left: 0;
    overflow: hidden;
  }

  .container-white-2 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .image-113 {
    display: none;
  }

  .lottie-animation {
    width: 100%;
    padding-left: 1vw;
    padding-right: 1vw;
  }

  .title-manager.m_top-50 {
    flex-flow: column;
    padding-top: 50px;
  }

  .pixlz-hero-heading {
    border-radius: 8.33vw;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 95svh;
    padding-top: 0;
    display: flex;
  }

  .text-with-dot {
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
  }

  .text-with-dot.stacks {
    width: 60%;
  }

  .footer-content-wrapper-5 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    height: auto;
    padding-top: 16.67vw;
    padding-bottom: 1.5rem;
    padding-left: 0;
    overflow: hidden;
  }

  .nav-main-open-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-white-3 {
    padding-left: 6px;
    padding-right: 6px;
  }

  .navigation-bar-bottom-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .blue-edge-3 {
    border-radius: 1.25rem;
    width: 100%;
  }

  .footer-content-wrapper-6 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 100%;
    height: auto;
    padding-top: 16.67vw;
    padding-bottom: 1.5rem;
    padding-left: 0;
    overflow: hidden;
  }

  .div-block-65 {
    display: none;
  }

  .section-discvoer, .section-appraoach-heading {
    width: 100%;
  }
}

#w-node-_4e04bedf-1c8e-20a4-8370-aae7e0e35541-0ee542ed, #w-node-_89d9a54d-b814-5d50-1048-56461612d9a5-0ee542ed, #w-node-c753df18-7cce-3380-b5ac-e4ddcc7dc0e9-0ee542ed, #w-node-de071d7a-5f87-f4d6-33b9-9acc2a25ca2c-0ee542ed, #w-node-c4afacf6-d2a5-d603-a6ed-f1262a4d944a-0ee542ed, #w-node-_29b82087-079f-143c-2d5f-1726495188b2-0ee542ed, #w-node-_58d36609-91d5-9d6b-324d-3c3866e3b017-0ee542ed, #w-node-_3de256b9-c617-07f1-82e3-1b72e48bb662-0ee542ed, #w-node-_5ee23de4-461d-b13a-6635-24d318f0363d-0ee542ed, #w-node-_41dbb3de-2d72-ef5d-026c-5c8f0df84840-0ee542ed, #w-node-_7557b413-0c22-1b44-9a9f-672f69d6b69a-0ee542ed, #w-node-b2030b50-7424-9a02-819e-2636ee6af255-0ee542ed, #w-node-_3b0f8916-c8a5-0ef3-3082-f4dabd275ad7-0ee542ed, #w-node-d09b979c-f574-a314-07db-8dfd0d19f2eb-0ee542ed, #w-node-_0b7f1211-9a48-53cd-9023-2623407b7bfc-0ee542ed, #w-node-_699d51a9-d19b-656d-b30b-aca64f07c14a-0ee542ed, #w-node-_73a18f3b-5000-fd69-0a9a-435d1217ad8f-0ee542ed, #w-node-fee73c12-4907-554b-2f59-eb05febdcb7b-0ee542ed, #w-node-_592e3e32-a7f3-a9f5-b8e0-c43ef2c9a133-0ee542ed, #w-node-_269bdcc4-2eb5-fd03-e95c-92a9125bd63d-0ee542ed, #w-node-_193b7592-5b29-0408-8e3c-ce0d31ced096-0ee542ed, #w-node-_52ff7f25-bbd4-61e0-2195-78f882d5d98a-0ee542ed, #w-node-_8ad965d1-9cfe-85f6-de42-a04f3e4a2631-0ee542ed, #w-node-af0eb37a-2676-dfa3-c7ec-08ebd9d435f9-0ee542ed, #w-node-_498ab762-f4ee-685c-ce8b-0eda0f6d48a3-0ee542ed, #w-node-_1713eac7-c7fd-febc-da3e-771e05d1ad6a-0ee542ed, #w-node-_6c4b33da-e8e8-2d09-2431-289b9930c146-0ee542ed, #w-node-dc7a3911-03e1-28b9-8eff-4643e6dfc424-0ee542ed, #w-node-b3904971-331d-f1aa-8001-ddbe430fa51c-0ee542ed, #w-node-a4854a0d-4f0e-2fd5-86c4-ca393b434b42-0ee542ed, #w-node-_22d4ebd5-162f-8ecd-f0a1-c73dd8b97374-0ee542ed, #w-node-c15abb39-cbdc-96bf-9551-38dc07d9f78d-0ee542ed, #w-node-cf021e97-b2d8-c38d-454a-69294add7756-0ee542ed, #w-node-e7087334-316c-fe0b-8f10-8ba0ced7df33-0ee542ed, #w-node-_8b1ab454-eda4-8f8c-181c-d05aa6d20277-0ee542ed, #w-node-_5ed1e155-1390-aabb-9aec-f18d0a794b87-0ee542ed, #w-node-ff03f80c-f8b1-6d46-1194-c815ae1038e4-0ee542ed, #w-node-_9b6cae3d-9e8a-9d77-fdfd-7711c26c5fa2-0ee542ed, #w-node-_48b7acbb-5e19-1e9d-f89f-2b0f14860d58-0ee542ed, #w-node-_28ec55e3-b14f-0670-72c9-8fa34c602445-0ee542ed, #w-node-_65be441f-126b-90ee-8796-4b5942b192b7-0ee542ed, #w-node-_7dec903d-3ea6-62f6-7906-59335533beca-0ee542ed, #w-node-cdbcc8a5-3eec-17cd-f5ad-0474e79c973c-0ee542ed, #w-node-_18778ff7-54c7-0789-4a22-69244007972a-0ee542ed, #w-node-_39b55e94-ce23-e332-316f-9e786680f486-0ee542ed, #w-node-a2f7474a-7ab3-5942-8bb8-90cbf87e7ee6-0ee542ed, #w-node-_3dafbd58-cc1a-f82b-aef8-a221e0c931e8-0ee542ed, #w-node-_30477715-a634-f0d1-34eb-ac6d29d59543-0ee542ed, #w-node-_90214f08-cc17-e5d7-cf43-db7459326307-0ee542ed, #w-node-ed29679a-34f4-2475-cd4b-f0a46eacad0a-0ee542ed, #w-node-_4137442b-6b9c-30aa-9c97-8ce17d25ea46-0ee542ed, #w-node-_9c6b3ebf-c09d-77aa-6846-52d0b131c31e-0ee542ed, #w-node-_590c41ad-6575-b85d-485e-12e51441d47d-0ee542ed, #w-node-_17112036-1be5-7f09-3dd9-1647a066ef05-0ee542ed, #w-node-_8fd5c612-b3ee-40fa-19fe-a5235cbe0a92-0ee542ed, #w-node-b37005aa-d72c-48db-8e44-89da1e1ba098-0ee542ed, #w-node-cd15a0e3-8c56-e6b5-61ee-7457647d430e-0ee542ed, #w-node-_2040882c-0a06-f2bd-b5da-c827c519200f-0ee542ed, #w-node-_67b026fe-617d-8fc9-cf2b-bf13dca14a4b-0ee542ed, #w-node-_658a32aa-8f1c-5d7e-acf4-c49834202173-0ee542ed, #w-node-d0ccae7d-d63b-3150-b154-654e9f938be9-0ee542ed, #w-node-_4719e40a-062c-f272-42a7-9dbafc84be44-0ee542ed, #w-node-d09d6f8c-5d50-487c-6abe-cf7e3dd5e899-0ee542ed, #w-node-_31644e6f-f46b-5d42-7b3e-9a77482434d5-0ee542ed, #w-node-c99ff362-00cc-1264-81dd-15f0383ee0d7-0ee542ed, #w-node-dd043871-41ae-520f-b7dc-262fc8db97c5-0ee542ed, #w-node-e7965633-55d7-8ea3-bd53-a349a7507a37-0ee542ed, #w-node-_9674f3af-8eff-593c-0706-d2b2771009c5-0ee542ed, #w-node-_9f8f12e8-d41e-4013-5772-d329e869c965-0ee542ed, #w-node-_715e9531-7207-aea4-0f0c-028a159a4302-0ee542ed, #w-node-_2ffd3b8d-f34a-410a-ad0c-96bac317d391-0ee542ed, #w-node-f3c32b18-a842-f0d2-3e28-6ecd50a1ba94-0ee542ed, #w-node-_9d40422e-a5f0-6be6-ff60-77991cec2d32-0ee542ed, #w-node-fee85fb5-f03c-2bb0-2695-2aea1ffb1b46-0ee542ed, #w-node-_7c79c653-633a-16f0-07ee-6ce85417da0c-0ee542ed, #w-node-f64d4099-9736-f1ae-69d0-3791caa88f1d-0ee542ed, #w-node-_8c6686fc-905f-80a0-32a6-5681573319ca-0ee542ed, #w-node-_4fe0859e-b20c-3b19-c794-ab6235b576fe-0ee542ed, #w-node-ddf17bd3-2052-cb04-bbd2-bcf1dc287d70-0ee542ed, #w-node-_029314f8-c820-219d-9344-fcb6f1d782c2-0ee542ed, #w-node-_4efe4ae5-d465-2c06-d3dd-bcf24e43f2cb-0ee542ed, #w-node-_0d30f427-a2ec-504c-a9e9-bb0feebb591f-0ee542ed, #w-node-_3fda4e4a-7157-77b8-3064-4c2fadc505cb-0ee542ed, #w-node-_7661b612-ffcf-a287-5ba3-a2f3eabfe989-0ee542ed, #w-node-e77db8a8-0daa-e36b-b0fa-0d32129de589-0ee542ed, #w-node-b443b063-b389-78d7-f3a0-9b8bd2b01b1d-0ee542ed, #w-node-_17e62f98-a00c-d12b-2b32-bf9094f18551-0ee542ed, #w-node-dddd7d00-fe1f-fdc2-a170-2366456603e6-0ee542ed, #w-node-a9012811-d5ab-3df8-335d-cd45fcba3771-0ee542ed, #w-node-_0ce3456b-7c0b-d939-8d8a-2ee2ec716b7c-0ee542ed, #w-node-aadec449-555f-7652-4a66-a2a90c48f488-0ee542ed, #w-node-_86f94389-fdc3-280f-5b9f-49aa508b5355-0ee542ed, #w-node-a8c913cc-d620-8fa8-59bd-5931344b8873-0ee542ed, #w-node-c20da498-52e1-08e7-f0f3-e551512a2f47-0ee542ed, #w-node-c5f13d70-6c5c-bdda-4469-faf6edcf84c6-0ee542ed, #w-node-_782c3824-e71a-861b-3068-667f9541b48d-0ee542ed, #w-node-e6dbc87c-aeb0-07c9-e1e9-bab78c7b164e-0ee542ed, #w-node-f65e3143-a308-70ba-406f-c73d1976e431-0ee542ed, #w-node-_6c7b2fd0-6234-2873-794d-d8632c8414e1-0ee542ed, #w-node-_941684d2-a28c-3d0f-3aa8-102838e56794-0ee542ed, #w-node-_6f581099-a770-29a1-b40f-25c6d2e3adad-0ee542ed, #w-node-_45b84de3-7bc6-bfc4-ed2d-5c1ec862c47e-0ee542ed, #w-node-_03b9b44d-b338-ba8b-44b2-870b1f1257a9-0ee542ed, #w-node-_1fd9b04a-fa53-7288-432c-c15400d761f6-0ee542ed, #w-node-_17073726-87ae-87b0-6b97-843a535d883b-0ee542ed, #w-node-c600d245-d5b0-e087-5b12-8a34e60a9d2c-0ee542ed, #w-node-f6d7f46b-0c0d-da9c-2ac6-a6df50bc7986-0ee542ed, #w-node-c7a4bbb7-d4a1-dec0-88c4-a63ae9be9cec-0ee542ed, #w-node-ed4f259c-f4bf-0163-4a00-4a0b0a8ace6c-0ee542ed, #w-node-_9d2dfebf-48e2-5f50-19d8-d246770e4761-0ee542ed, #w-node-a4630da0-cd46-c275-31dd-a69568eff8b4-0ee542ed, #w-node-ad34ce2f-644d-7040-ba97-09652a23c5cc-0ee542ed, #w-node-_31a7dc07-285d-8fec-f5ac-6ae2c5dbea46-0ee542ed, #w-node-_267af277-10df-e368-e982-f7c654113d9e-0ee542ed, #w-node-e67fb01c-8fc2-0963-a77b-669e58cfcf9e-0ee542ed, #w-node-_7b9540cf-60f6-c489-3b11-104d72606492-0ee542ed, #w-node-_17bcf657-a8cd-641f-54df-a0a45b41a36c-0ee542ed, #w-node-d19db851-ea85-0f1b-4c87-4c1dfa5a027a-0ee542ed, #w-node-_6f5aef2e-cc45-f955-682d-2162643c97ef-0ee542ed, #w-node-_030f43d6-160e-eb08-9018-a2b718564295-0ee542ed, #w-node-_83fe1a3e-2265-23b5-2888-6d0ff8285c3a-0ee542ed, #w-node-c646b0cd-6f3f-e3fc-648b-ec2175f8fc63-0ee542ed, #w-node-e99aee8e-75d8-5598-ac89-b871d087b419-0ee542ed, #w-node-ae4eb9f5-7a21-5369-84b4-a9b9c13e5a3c-0ee542ed, #w-node-a6708743-6ce3-24c0-c42a-67a4ba0cefdb-0ee542ed, #w-node-_434c6077-8517-daa0-b0eb-e5be8a1f9c6a-0ee542ed, #w-node-f07a65d9-ba32-716c-a53d-acbef981a100-0ee542ed, #w-node-_684486ec-a217-3020-faf7-93855e10b148-0ee542ed, #w-node-f52f0f24-ff20-06d8-3ab7-cb245941b257-0ee542ed, #w-node-_036bb1cb-39d7-8492-cf42-12a504088952-0ee542ed, #w-node-_8c65cf26-bfe5-1b59-6b9a-df3d1cd726c8-0ee542ed, #w-node-db16aba4-2e09-de23-e388-75058c154153-0ee542ed, #w-node-_8cbba0a4-1e3c-d4ff-66d8-03bc88d00e71-0ee542ed, #w-node-_0d442cb9-0f2a-c52e-9623-8dde78ffde43-0ee542ed, #w-node-_9b67d38e-4cc9-f0eb-9181-ee08dba8809e-0ee542ed, #w-node-bc2e4ed9-0d49-6f14-7719-25dffa1163fe-0ee542ed, #w-node-_167c5530-709b-a96f-b1f3-a9cc8d72c316-0ee542ed, #w-node-_9a7800c9-ab38-f7c7-3264-27f8e4da1309-0ee542ed, #w-node-edd1b7ec-4910-ba7f-048e-bf1bdf1017a5-0ee542ed, #w-node-_2ccb1341-9a0c-d70f-f62b-64a922348681-0ee542ed, #w-node-c0d96a35-0284-3008-55dd-df44ae407ec1-0ee542ed, #w-node-_07e1248e-f0dc-1a3c-7738-4918b19c6cad-0ee542ed, #w-node-_897358c9-df4d-2dca-a612-20fa4cc034f1-0ee542ed, #w-node-f25a7893-1715-a687-00bd-1cd3ae2e6040-0ee542ed, #w-node-_3a7c8bcb-2732-973f-fc81-b9c33b3b298b-0ee542ed, #w-node-_12f395c7-52b8-c159-b962-9d5448d3f162-0ee542ed, #w-node-a0e837b7-5c67-3c2f-274d-131b916a08b0-0ee542ed, #w-node-_23f07b2f-74d8-f90f-e5c1-c7193bb4b32f-0ee542ed, #w-node-c536b151-bfbf-ef8f-448b-f6bc9ba77c80-0ee542ed, #w-node-_9d8fddac-7f03-44e2-7ad3-54e627d7fcb4-0ee542ed, #w-node-_3a4d760b-90bb-d43c-41a5-9be6c308bef3-0ee542ed, #w-node-c609e491-0a26-9805-a8dd-c6bd0ed262f7-0ee542ed, #w-node-_1210263b-afc1-919f-939e-01e6748b3578-0ee542ed, #w-node-_3b67af74-438d-97ff-a256-54dd2cbc0854-0ee542ed, #w-node-_508d1ddc-bcd6-e6b0-fb0e-6c9711086cc4-0ee542ed, #w-node-_032203d7-df98-983f-c2b6-566049563349-0ee542ed, #w-node-_15c40d98-337c-bb1c-07ff-d973bb02a269-0ee542ed, #w-node-_19029b81-ebb6-aed0-6484-ae81b95c5386-0ee542ed, #w-node-c40fae5e-5889-7063-ea20-cc50adc719bb-0ee542ed, #w-node-_3fef50e6-f7f5-0365-d7dc-b8eb933761f8-0ee542ed, #w-node-d5f7819c-7962-a55a-49b3-42e1109cee19-0ee542ed, #w-node-cb4724a2-2a58-4f69-226c-221614c233eb-0ee542ed, #w-node-_646109ab-9c92-e329-d980-509201ac732a-0ee542ed, #w-node-_7fe54aab-97d1-4664-5b0c-133610b3ea40-0ee542ed, #w-node-_0eaafd8e-7dbf-94ee-6ffb-f040a2863525-0ee542ed, #w-node-_1471488b-e7ba-a7b8-48ea-637afc9465ff-0ee542ed, #w-node-f4681f16-378e-2889-1c88-6e6af9c26abe-0ee542ed, #w-node-_3bc2db79-5809-d729-06a1-d9e5ac8e3d74-0ee542ed, #w-node-_300cc44d-8f19-97cd-6fb6-cea531564e25-0ee542ed, #w-node-de9e1408-c26f-a9ef-6660-80f093bcbbe6-0ee542ed, #w-node-a7d2ff2b-9980-37a0-a23c-793bcead2e95-0ee542ed, #w-node-_5df79961-8603-a2aa-0447-2a613dacc6b1-0ee542ed, #w-node-c25b53a6-4395-6868-3fda-ef94419197e2-0ee542ed, #w-node-beff6ab7-552d-f8c4-ec08-ca9be2b4e7fd-0ee542ed, #w-node-_91117f9c-1aad-0a57-de57-20f8a3a3ec97-0ee542ed, #w-node-_1c16a835-cdd2-e3d7-7765-2f16bf487c4d-0ee542ed, #w-node-_3a13ad17-dab9-47fa-1ad7-9ee7e6c72cef-0ee542ed, #w-node-_63f5638a-6318-9489-a32e-818865cf69bc-0ee542ed, #w-node-_9b0ad9f4-5590-fc8d-dd65-0d97167a99f4-0ee542ed, #w-node-_989704d7-efc9-b18d-f703-b2f11bcc54b2-0ee542ed, #w-node-a9117a6e-09d7-a247-464a-5df8e5f358cb-0ee542ed, #w-node-_0b8c9681-ab6e-c010-a137-1456cfc8fdd1-0ee542ed, #w-node-e031e324-d1b1-1435-7d91-a7ddd065e243-0ee542ed, #w-node-_8e33e225-8db1-64f3-5113-2cf44c99c9b1-0ee542ed, #w-node-_10013ef2-7a18-61e2-90e8-2a157cf5332e-0ee542ed, #w-node-_10f57055-c7e7-bb7f-ed16-dcd909de9347-0ee542ed, #w-node-_72aca962-54b0-6ba5-1146-f61b353ec845-0ee542ed, #w-node-_0061fc71-285c-1206-e81e-6ce585ff99f8-0ee542ed, #w-node-_6ca4affb-410c-c877-37d2-bbc6196f8247-0ee542ed, #w-node-b80e944a-c150-bc7e-5f0b-234185541a8e-0ee542ed, #w-node-a93d0dfc-76a9-b492-d7af-07ea7bb9406c-0ee542ed, #w-node-e1de97d6-d2a6-f1a0-56c8-34309119f0e6-0ee542ed, #w-node-_263c5fd9-6129-527a-7d40-ab7d93f86f8c-0ee542ed, #w-node-b4f0c88b-ab8b-9642-29c2-e38462ba890a-0ee542ed, #w-node-_8f90b1ce-4b70-dae9-83ca-452b764f738c-0ee542ed, #w-node-a9ee3ab7-9d3d-94b3-3dcd-2d378a15614a-0ee542ed, #w-node-da076e54-92fc-5fd0-5775-1151263fc22e-0ee542ed, #w-node-a2bce89f-7349-aa4e-6b00-2d49342e7a32-0ee542ed, #w-node-_508f6d84-7a34-5e56-b0b7-ac5390aa0480-0ee542ed, #w-node-_69e27a85-fd62-a803-e994-fa1e30d7eb47-0ee542ed, #w-node-e4e57e4d-073f-803a-d31b-76599eb800a6-0ee542ed, #w-node-_16c0063b-8277-37e5-53e4-d18e4a4817f5-0ee542ed, #w-node-c98e76fd-9f89-2c60-d865-a11f75a7788e-0ee542ed, #w-node-_90318fe8-a1f6-94e2-040f-006a6c1c4e53-0ee542ed, #w-node-bbc05f10-3dc8-af5b-f4dd-4444f3ee5612-0ee542ed, #w-node-aa8bd191-75da-db84-937e-1f2d222e04c9-0ee542ed, #w-node-_2e3aa14f-ae52-13d1-0cd5-8ab5bf2fd5fa-0ee542ed, #w-node-f595eac7-8206-7df5-69a2-b3a5092d9070-0ee542ed, #w-node-aab663a8-90a5-dd99-4a8a-62328666aa5e-0ee542ed, #w-node-_4c3d9fb4-6b14-d898-8ba3-42806fca5954-0ee542ed, #w-node-fbe98805-d7fe-fbb0-7040-65a7394e87d1-0ee542ed, #w-node-_696e60f3-e332-0311-2753-c26996a3b471-0ee542ed, #w-node-e3f4a6ca-967a-1ef8-4a25-a580af57a16c-0ee542ed, #w-node-_0ab2094c-2e7c-e089-ac30-80b7d4601f56-0ee542ed, #w-node-c315441f-1e7f-5ac9-7f6a-21aeaf18b2ca-0ee542ed, #w-node-_8eca0546-7f4f-c2b8-d377-2b486dc48418-0ee542ed, #w-node-_940de4e5-0dad-83b9-0538-d78684fa9afa-0ee542ed, #w-node-a328483e-0e56-b13a-b7cc-2e53e9c63855-0ee542ed, #w-node-_49e0ee4a-d2e4-722a-a90c-e251fd97c49f-0ee542ed, #w-node-_8888c768-225c-87a5-389d-4c5cbf9db269-0ee542ed, #w-node-c5edfc7f-3480-cd62-0db2-2d0c9f751ce5-0ee542ed, #w-node-_98eedcba-76af-06fd-4a58-01294322590d-0ee542ed, #w-node-_6766114e-eb06-1fde-bc65-493eba5d2760-0ee542ed, #w-node-_5e145bd1-7057-fae1-f77a-d66aa183284d-0ee542ed, #w-node-_8bc29471-2656-9d33-56e8-9687dec54061-0ee542ed, #w-node-_1a6e9d9d-4f9b-5e0c-237c-5dd6089ca7d9-0ee542ed, #w-node-_8b59ed45-34ea-04c9-60df-9fbcae3eaddb-0ee542ed, #w-node-_6f5aa64d-2248-7528-8a55-99d7f0a4280c-0ee542ed, #w-node-d3dad3c2-dbc8-4b46-db8d-0720110436d2-0ee542ed, #w-node-_27da1503-d019-5f2e-481e-23379c29a582-0ee542ed, #w-node-a7fa50b1-7920-76c9-41cd-9f54d07ca74f-0ee542ed, #w-node-b338782d-a86e-a0fd-fb77-c7e9b12f4576-0ee542ed, #w-node-_95ab6f8c-094d-9936-eaba-1f6147ddeb2b-0ee542ed, #w-node-eb48afcf-414c-984b-ff07-2b87d6c8a7a6-0ee542ed, #w-node-_57f9c085-b1c5-39c1-1417-488d3bd3899e-0ee542ed, #w-node-_95203b51-0ff0-de77-b09d-9a898d374e20-0ee542ed, #w-node-_075e1fec-ca44-d151-61b6-c67280113f1b-0ee542ed, #w-node-_976c8855-e908-0f61-50e7-5dc0c51806b4-0ee542ed, #w-node-_59768092-fd73-9363-39bd-3dffe7153e07-0ee542ed, #w-node-_52b7acaa-8f2b-e317-d215-6fe628c33362-0ee542ed, #w-node-f19bcb34-0c42-86dc-452a-de360f6d2b04-0ee542ed, #w-node-b7491754-231f-c5c1-d980-dfa5ed64f4d7-0ee542ed, #w-node-_4f66ede5-6fa3-1342-eea9-fce663aa89ad-0ee542ed, #w-node-f900917e-dff3-5756-9cbd-f993e9ff7bf5-0ee542ed, #w-node-cfa54c60-8d1d-24ba-09dd-204274d4457c-0ee542ed, #w-node-_10961963-b423-b400-97ca-276aaa0681bb-0ee542ed, #w-node-_157b0d35-ca46-55c6-eea6-65b74c1a5100-0ee542ed, #w-node-a962a43f-05b2-742d-7fe1-706c48c26cb0-0ee542ed, #w-node-a2d7a948-f34a-74bf-7229-85ecd01aef38-0ee542ed, #w-node-_873c362d-f264-4eef-7f41-a052051eef65-0ee542ed, #w-node-_36a25d75-14d8-dfcf-096c-20fa7642c503-0ee542ed, #w-node-c4408b61-5dbe-0680-b17b-088544d220bc-0ee542ed, #w-node-_2c01415c-e357-390a-9ed0-66ea8706b601-0ee542ed, #w-node-_60f03bc7-0ad0-18fa-9fd5-e8e7fcf1e8bd-0ee542ed, #w-node-_4637d9f5-c6ed-ffd9-a87f-162a885a49e0-0ee542ed, #w-node-_73981b65-9f94-8d5e-51ec-edb8477c064f-0ee542ed, #w-node-_3e43fc4b-41a8-c483-c7a2-651635f7b077-0ee542ed, #w-node-_6b413640-f693-7ff1-64ee-4592bf9ce374-0ee542ed, #w-node-_75187c8a-c195-2509-97c1-2429aeaad791-0ee542ed, #w-node-_0e9d2ee5-4266-2d26-12e5-5dffa4f5c06c-0ee542ed, #w-node-_6ccfe83c-f1b2-d250-dcbc-f25ca4393103-0ee542ed, #w-node-_0a4847c4-2e7b-25c0-e8f1-431a516c09de-0ee542ed, #w-node-_51667ac7-c4de-a97f-d676-b0047d9ccc02-0ee542ed, #w-node-e66d0280-5e5e-1b98-d580-456119df62b7-0ee542ed, #w-node-_84fe563e-dc19-33b8-ab78-229414c19312-0ee542ed, #w-node-ee380f09-2a70-01ec-f435-5c447ac11cd8-0ee542ed, #w-node-_884c85ac-1f92-6e1e-cb3d-6a403263e711-0ee542ed, #w-node-_1f6d144b-10c7-772d-47d5-1021e530b812-0ee542ed, #w-node-_7cd583e4-06e5-821c-e2c9-bd3d6dd231e0-0ee542ed, #w-node-d22e7b14-6e44-5acc-9c6d-fcbf3a51ea41-0ee542ed, #w-node-_4736d6ee-1be4-f2b0-c513-5c7728a7c320-0ee542ed, #w-node-_53ec0071-b3e4-3318-7776-2a3d3bba8531-0ee542ed, #w-node-_147062c6-9b10-aae7-7142-90e66b72b95b-0ee542ed, #w-node-f779890e-8841-c249-e238-7ae382d2af8c-0ee542ed, #w-node-_3ee09625-086f-1551-7795-6eaddf0072b4-0ee542ed, #w-node-ee0122d5-89dc-5e4d-0749-e783148a3589-0ee542ed, #w-node-_58be1153-5e53-0c72-9676-6d54198fc8d3-0ee542ed, #w-node-_17c0c9c6-59a6-ea23-03ea-f90d5c74ba8a-0ee542ed, #w-node-b769e274-ccfb-ee6d-4bb0-63617b58019d-0ee542ed, #w-node-dc8743fa-f29f-413f-4bc5-b1624ef556dc-0ee542ed, #w-node-_979e7d23-0d16-f3ff-caf4-70c757d85a02-0ee542ed, #w-node-ca9c659d-a228-a351-fe44-96fb7c636815-0ee542ed, #w-node-_47d2f442-8acf-e5f4-e823-7636bca2f9fd-0ee542ed, #w-node-c06c1cd8-8dd0-ec8c-c3a8-c36185f65e5a-0ee542ed, #w-node-_57796fd6-dc07-dbc0-d6dd-991df26b153e-0ee542ed, #w-node-cbd70549-b1b3-e8dd-45b9-645729fa80b6-0ee542ed, #w-node-_83fb600a-a0af-5145-6d06-ebc89490edeb-0ee542ed, #w-node-_09ec534f-799a-8928-3c07-92367c3856f5-0ee542ed, #w-node-a5bb0722-7bcd-d555-7634-00955c09768c-0ee542ed, #w-node-b6fa04db-6e5f-1774-9004-9b4d2fd52bfe-0ee542ed, #w-node-_29c7604f-5331-ce42-43e6-fce0d739063c-0ee542ed, #w-node-_5ac60470-c122-020b-63bf-ad5c8028aac6-0ee542ed, #w-node-cf22b2ad-d9b2-44be-5c58-19c5c60a0936-0ee542ed, #w-node-d329c420-bb00-bf04-9e0d-3410f22c065d-0ee542ed, #w-node-_7a3586db-4c5f-0b3d-3a56-fb8bca4a855b-0ee542ed, #w-node-_6d69ffc8-c8c8-5982-3fd7-dcf0ef41b9c7-0ee542ed, #w-node-de83baf4-b017-dfc3-7bf7-d5be5b90956e-0ee542ed, #w-node-e77751bc-6528-a008-c034-1d51bd209c1b-0ee542ed, #w-node-_016ecd20-fa7a-3729-3ba0-d856b327b1f4-0ee542ed, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d1-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d2-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d3-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d4-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d5-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d6-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d7-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d8-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615d9-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615da-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615db-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615dc-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615dd-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615de-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615df-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e0-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e1-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e2-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e3-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e4-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e5-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e6-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e7-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e8-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615e9-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ea-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615eb-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ec-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ed-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ee-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ef-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f0-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f1-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f2-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f3-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f4-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f5-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f6-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f7-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f8-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615f9-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615fa-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615fb-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615fc-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615fd-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615fe-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb615ff-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61600-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61601-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61602-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61603-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61604-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61605-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61606-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61607-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61608-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61609-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6160f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61610-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61611-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61612-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61613-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61614-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61615-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61616-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61617-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61618-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61619-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6161f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61620-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61621-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61622-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61623-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61624-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61625-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61626-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61627-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61628-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61629-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6162f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61630-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61631-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61632-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61633-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61634-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61635-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61636-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61637-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61638-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61639-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6163f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61640-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61641-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61642-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61643-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61644-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61645-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61646-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61647-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61648-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61649-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6164f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61650-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61651-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61652-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61653-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61654-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61655-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61656-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61657-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61658-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61659-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6165f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61660-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61661-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61662-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61663-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61664-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61665-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61666-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61667-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61668-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61669-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6166f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61670-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61671-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61672-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61673-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61674-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61675-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61676-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61677-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61678-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61679-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6167f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61680-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61681-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61682-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61683-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61684-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61685-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61686-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61687-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61688-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61689-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6168f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61690-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61691-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61692-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61693-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61694-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61695-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61696-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61697-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61698-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb61699-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169a-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169b-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169c-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169d-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169e-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb6169f-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a0-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a1-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a2-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a3-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a4-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a5-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a6-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a7-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a8-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616a9-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616aa-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616ab-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616ac-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616ad-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616ae-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616af-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b0-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b1-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b2-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b3-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b4-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b5-1604d1b9, #w-node-_554d1afb-46c4-3943-7bf4-26a3bcb616b6-1604d1b9, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae18-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae19-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae1f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae20-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae21-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae22-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae23-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae24-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae25-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae26-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae27-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae28-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae29-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae2f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae30-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae31-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae32-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae33-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae34-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae35-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae36-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae37-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae38-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae39-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae3f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae40-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae41-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae42-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae43-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae44-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae45-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae46-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae47-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae48-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae49-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae4f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae50-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae51-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae52-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae53-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae54-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae55-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae56-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae57-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae58-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae59-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae5f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae60-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae61-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae62-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae63-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae64-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae65-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae66-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae67-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae68-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae69-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae6f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae70-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae71-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae72-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae73-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae74-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae75-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae76-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae77-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae78-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae79-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae7f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae80-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae81-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae82-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae83-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae84-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae85-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae86-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae87-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae88-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae89-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae8f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae90-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae91-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae92-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae93-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae94-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae95-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae96-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae97-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae98-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae99-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9a-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9b-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9c-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9d-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9e-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eae9f-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaea9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeaa-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeab-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeac-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaead-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeae-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeaf-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeb9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeba-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaebb-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaebc-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaebd-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaebe-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaebf-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaec9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeca-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaecb-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaecc-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaecd-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaece-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaecf-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaed9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeda-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaedb-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaedc-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaedd-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaede-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaedf-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaee9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeea-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeeb-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeec-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeed-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeee-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaeef-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef0-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef1-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef2-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef3-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef4-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef5-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef6-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef7-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef8-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaef9-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaefa-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaefb-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaefc-0ec2fd43, #w-node-_35e0e951-0ac5-c559-3b42-a8d0478eaefd-0ec2fd43, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc433-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc434-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc435-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc436-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc437-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc438-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc439-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc43f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc440-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc441-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc442-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc443-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc444-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc445-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc446-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc447-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc448-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc449-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc44f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc450-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc451-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc452-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc453-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc454-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc455-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc456-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc457-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc458-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc459-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc45f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc460-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc461-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc462-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc463-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc464-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc465-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc466-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc467-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc468-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc469-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc46f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc470-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc471-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc472-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc473-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc474-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc475-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc476-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc477-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc478-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc479-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc47f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc480-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc481-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc482-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc483-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc484-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc485-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc486-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc487-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc488-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc489-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc48f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc490-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc491-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc492-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc493-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc494-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc495-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc496-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc497-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc498-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc499-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc49f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4a9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4aa-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ab-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ac-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ad-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ae-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4af-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4b9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ba-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4bb-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4bc-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4bd-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4be-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4bf-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4c9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ca-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4cb-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4cc-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4cd-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ce-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4cf-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4d9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4da-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4db-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4dc-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4dd-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4de-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4df-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4e9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ea-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4eb-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ec-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ed-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ee-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ef-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f0-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f1-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f2-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f3-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f4-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f5-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f6-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f7-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f8-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4f9-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4fa-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4fb-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4fc-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4fd-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4fe-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc4ff-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc500-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc501-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc502-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc503-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc504-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc505-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc506-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc507-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc508-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc509-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50a-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50b-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50c-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50d-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50e-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc50f-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc510-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc511-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc512-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc513-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc514-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc515-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc516-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc517-ae4546b9, #w-node-f2c57858-4bb2-14e0-0620-bff5976cc518-ae4546b9, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3811e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3811f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38120-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38121-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38122-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38123-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38124-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38125-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38126-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38127-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38128-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38129-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3812f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38130-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38131-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38132-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38133-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38134-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38135-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38136-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38137-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38138-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38139-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3813f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38140-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38141-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38142-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38143-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38144-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38145-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38146-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38147-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38148-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38149-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3814f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38150-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38151-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38152-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38153-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38154-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38155-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38156-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38157-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38158-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38159-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3815f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38160-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38161-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38162-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38163-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38164-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38165-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38166-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38167-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38168-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38169-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3816f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38170-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38171-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38172-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38173-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38174-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38175-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38176-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38177-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38178-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38179-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3817f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38180-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38181-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38182-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38183-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38184-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38185-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38186-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38187-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38188-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38189-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3818f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38190-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38191-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38192-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38193-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38194-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38195-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38196-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38197-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38198-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38199-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819a-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819b-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819c-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819d-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819e-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa3819f-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381a9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381aa-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ab-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ac-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ad-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ae-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381af-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381b9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ba-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381bb-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381bc-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381bd-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381be-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381bf-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381c9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ca-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381cb-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381cc-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381cd-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ce-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381cf-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381d9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381da-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381db-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381dc-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381dd-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381de-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381df-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381e9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ea-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381eb-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ec-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ed-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ee-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ef-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f0-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f1-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f2-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f3-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f4-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f5-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f6-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f7-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f8-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381f9-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381fa-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381fb-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381fc-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381fd-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381fe-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa381ff-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38200-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38201-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38202-40c68b0d, #w-node-ef28eab1-7c04-47c3-59f9-7f73cfa38203-40c68b0d, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ab-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ac-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ad-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ae-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69af-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b0-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b1-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b2-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b3-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b4-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b5-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b6-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b7-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b8-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69b9-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ba-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69bb-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69bc-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69bd-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69be-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69bf-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c0-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c1-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c2-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c3-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c4-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c5-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c6-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c7-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c8-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69c9-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ca-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69cb-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69cc-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69cd-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ce-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69cf-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d0-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d1-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d2-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d3-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d4-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d5-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d6-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d7-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d8-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69d9-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69da-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69db-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69dc-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69dd-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69de-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69df-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e0-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e1-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e2-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e3-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e4-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e5-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e6-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e7-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e8-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69e9-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ea-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69eb-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ec-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ed-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ee-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ef-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f0-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f1-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f2-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f3-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f4-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f5-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f6-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f7-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f8-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69f9-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69fa-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69fb-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69fc-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69fd-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69fe-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d69ff-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a00-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a01-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a02-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a03-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a04-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a05-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a06-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a07-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a08-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a09-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a0f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a10-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a11-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a12-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a13-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a14-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a15-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a16-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a17-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a18-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a19-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a1f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a20-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a21-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a22-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a23-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a24-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a25-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a26-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a27-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a28-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a29-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a2f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a30-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a31-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a32-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a33-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a34-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a35-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a36-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a37-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a38-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a39-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a3f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a40-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a41-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a42-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a43-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a44-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a45-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a46-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a47-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a48-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a49-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a4f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a50-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a51-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a52-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a53-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a54-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a55-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a56-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a57-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a58-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a59-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a5f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a60-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a61-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a62-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a63-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a64-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a65-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a66-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a67-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a68-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a69-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a6f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a70-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a71-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a72-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a73-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a74-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a75-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a76-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a77-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a78-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a79-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a7f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a80-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a81-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a82-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a83-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a84-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a85-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a86-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a87-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a88-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a89-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8a-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8b-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8c-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8d-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8e-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a8f-ce1b7b7a, #w-node-c75844d2-de9b-b7a0-c064-552d1f1d6a90-ce1b7b7a, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc12-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc13-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc14-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc15-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc16-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc17-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc18-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc19-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc1f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc20-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc21-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc22-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc23-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc24-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc25-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc26-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc27-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc28-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc29-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc2f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc30-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc31-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc32-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc33-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc34-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc35-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc36-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc37-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc38-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc39-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc3f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc40-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc41-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc42-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc43-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc44-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc45-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc46-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc47-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc48-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc49-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc4f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc50-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc51-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc52-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc53-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc54-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc55-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc56-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc57-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc58-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc59-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc5f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc60-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc61-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc62-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc63-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc64-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc65-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc66-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc67-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc68-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc69-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc6f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc70-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc71-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc72-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc73-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc74-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc75-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc76-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc77-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc78-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc79-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc7f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc80-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc81-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc82-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc83-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc84-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc85-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc86-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc87-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc88-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc89-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc8f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc90-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc91-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc92-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc93-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc94-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc95-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc96-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc97-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc98-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc99-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9a-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9b-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9c-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9d-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9e-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cc9f-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca7-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca8-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cca9-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccaa-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccab-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccac-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccad-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccae-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccaf-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb7-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb8-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccb9-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccba-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccbb-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccbc-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccbd-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccbe-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccbf-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc7-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc8-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccc9-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccca-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cccb-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cccc-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cccd-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccce-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cccf-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd7-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd8-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccd9-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccda-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccdb-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccdc-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccdd-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccde-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccdf-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce7-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce8-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cce9-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccea-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cceb-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccec-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8cced-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccee-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccef-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf0-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf1-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf2-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf3-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf4-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf5-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf6-f902cbf6, #w-node-afe7110d-6dea-e23d-f9ff-d81cf0b8ccf7-f902cbf6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_026e9b33-0f26-6f48-c5d4-1f4f8e5314a9-b4688cdc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc21f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc220-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc221-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc222-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc223-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc224-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc225-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc226-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc227-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc228-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc229-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc22f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc230-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc231-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc232-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc233-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc234-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc235-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc236-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc237-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc238-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc239-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc23f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc240-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc241-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc242-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc243-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc244-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc245-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc246-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc247-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc248-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc249-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc24f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc250-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc251-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc252-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc253-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc254-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc255-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc256-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc257-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc258-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc259-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc25f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc260-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc261-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc262-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc263-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc264-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc265-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc266-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc267-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc268-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc269-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc26f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc270-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc271-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc272-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc273-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc274-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc275-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc276-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc277-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc278-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc279-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc27f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc280-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc281-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc282-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc283-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc284-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc285-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc286-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc287-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc288-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc289-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc28f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc290-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc291-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc292-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc293-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc294-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc295-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc296-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc297-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc298-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc299-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29a-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29b-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29c-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29d-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29e-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc29f-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2a9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2aa-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ab-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ac-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ad-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ae-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2af-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2b9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ba-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2bb-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2bc-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2bd-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2be-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2bf-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2c9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ca-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2cb-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2cc-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2cd-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ce-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2cf-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2d9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2da-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2db-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2dc-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2dd-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2de-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2df-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2e9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ea-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2eb-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ec-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ed-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ee-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ef-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f0-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f1-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f2-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f3-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f4-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f5-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f6-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f7-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f8-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2f9-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2fa-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2fb-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2fc-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2fd-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2fe-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc2ff-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc300-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc301-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc302-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc303-1a110fb2, #w-node-fcbd1c66-daab-e8ef-0e15-aee4112bc304-1a110fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1487e0bd-fb2b-6257-ebc3-732844122e03-3b29720f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05749125-2a94-5732-b79f-dc3459dadbee-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbef-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf0-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf1-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf2-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf3-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf4-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf5-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf6-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf7-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf8-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbf9-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbfa-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbfb-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbfc-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbfd-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbfe-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadbff-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc00-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc01-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc02-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc03-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc04-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc05-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc06-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc07-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc08-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc09-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc0f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc10-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc11-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc12-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc13-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc14-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc15-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc16-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc17-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc18-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc19-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc1f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc20-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc21-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc22-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc23-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc24-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc25-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc26-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc27-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc28-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc29-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc2f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc30-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc31-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc32-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc33-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc34-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc35-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc36-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc37-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc38-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc39-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc3f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc40-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc41-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc42-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc43-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc44-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc45-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc46-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc47-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc48-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc49-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc4f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc50-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc51-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc52-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc53-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc54-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc55-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc56-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc57-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc58-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc59-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc5f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc60-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc61-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc62-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc63-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc64-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc65-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc66-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc67-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc68-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc69-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc6f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc70-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc71-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc72-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc73-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc74-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc75-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc76-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc77-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc78-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc79-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc7f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc80-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc81-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc82-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc83-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc84-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc85-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc86-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc87-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc88-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc89-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc8f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc90-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc91-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc92-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc93-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc94-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc95-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc96-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc97-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc98-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc99-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9a-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9b-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9c-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9d-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9e-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadc9f-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca0-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca1-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca2-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca3-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca4-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca5-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca6-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca7-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca8-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadca9-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcaa-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcab-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcac-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcad-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcae-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcaf-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb0-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb1-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb2-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb3-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb4-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb5-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb6-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb7-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb8-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcb9-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcba-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcbb-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcbc-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcbd-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcbe-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcbf-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc0-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc1-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc2-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc3-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc4-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc5-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc6-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc7-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc8-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcc9-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcca-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadccb-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadccc-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadccd-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcce-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadccf-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcd0-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcd1-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcd2-3b29720f, #w-node-_05749125-2a94-5732-b79f-dc3459dadcd3-3b29720f, #w-node-_891c28f9-e110-8577-5dbb-7ba648975c05-d9a94105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
